Update git submodules
* Update frameworks/support from branch 'androidx-master-dev'
to f0470c4606384f71840bc7f5bc831b0ae4af242d
- Merge "Add PackageInfoCompat signature verification APIs" into androidx-master-dev
- Add PackageInfoCompat signature verification APIs
Create methods for retrieving the Signature[] for a package on device,
as well as verifying that a package has a set of certificates.
Checking by app UID is not supported. Callers must use package name.
This is done to ensure the system doesn't arbitrarily choose a package
to check against.
A matchExact parameter is provided to address compatibility for
un-patched devices that are affected by the certificate reference fake
ID vulnerability. For such devices, all certificates of the package
being checked must be verified.
Bug: 159831205
Test: androidx.core.content.pm.PackageInfoCompatSignaturesTest
Test: androidx.core.content.pm.PackageInfoCompatTest
Relnote: "Added PackageInfoCompat#getSignatures for retrieving the
certificate array for a package"
Relnote: "Added PackageInfoCompat#hasSignatures for verifying package
ceritificates"
Change-Id: I8e9a3ece2d45416abbcbaaa0cf2a0485180997d3
* Update prebuilts/androidx/external from branch 'androidx-master-dev'
to 0d6dffa34e6d6a51a82b9b01e070455f85171157
- Merge "Add dexmaker-mockito-inline" into androidx-master-dev
- Add dexmaker-mockito-inline
Used for mocking final classes when there is no available alternative
to test platform APIs.
Bug: 159831205
Change-Id: Ib52e3f3c5dee75b059cc32e9924ce312f88881a2
2 files changed