Home
last modified time | relevance | path

Searched refs:contentDigests (Results 1 – 6 of 6) sorted by relevance

/frameworks/base/core/java/android/util/apk/
DApkSignatureSchemeV2Verifier.java175 Map<Integer, byte[]> contentDigests = new ArrayMap<>(); in verify() local
198 X509Certificate[] certs = verifySigner(signer, contentDigests, certFactory); in verify()
211 if (contentDigests.isEmpty()) { in verify()
216 ApkSigningBlockUtils.verifyIntegrity(contentDigests, apk, signatureInfo); in verify()
220 if (contentDigests.containsKey(CONTENT_DIGEST_VERITY_CHUNKED_SHA256)) { in verify()
221 byte[] verityDigest = contentDigests.get(CONTENT_DIGEST_VERITY_CHUNKED_SHA256); in verify()
228 verityRootHash, contentDigests); in verify()
233 Map<Integer, byte[]> contentDigests, in verifySigner() argument
329 byte[] previousSignerDigest = contentDigests.put(digestAlgorithm, contentDigest); in verifySigner()
431 public final Map<Integer, byte[]> contentDigests; field in ApkSignatureSchemeV2Verifier.VerifiedSigner
[all …]
DApkSignatureSchemeV3Verifier.java204 Map<Integer, byte[]> contentDigests = new ArrayMap<>(); in verify() local
221 result = verifySigner(signer, contentDigests, certFactory); in verify()
248 if (contentDigests.isEmpty()) { in verify()
253 ApkSigningBlockUtils.verifyIntegrity(contentDigests, mApk, signatureInfo); in verify()
257 if (contentDigests.containsKey(CONTENT_DIGEST_VERITY_CHUNKED_SHA256)) { in verify()
258 byte[] verityDigest = contentDigests.get(CONTENT_DIGEST_VERITY_CHUNKED_SHA256); in verify()
263 return new VerifiedSigner(result.first, result.second, verityRootHash, contentDigests, in verify()
270 Map<Integer, byte[]> contentDigests, in verifySigner() argument
387 byte[] previousSignerDigest = contentDigests.put(digestAlgorithm, contentDigest); in verifySigner()
560 public final Map<Integer, byte[]> contentDigests; field in ApkSignatureSchemeV3Verifier.VerifiedSigner
[all …]
DApkSignatureSchemeV4Verifier.java155 Map<Integer, byte[]> contentDigests = new ArrayMap<>(); in verify() local
156 contentDigests.put(convertToContentDigestType(hashingInfo.hashAlgorithm), in verify()
159 return new VerifiedSigner(new Certificate[]{result.first}, result.second, contentDigests); in verify()
265 public final Map<Integer, byte[]> contentDigests; field in ApkSignatureSchemeV4Verifier.VerifiedSigner
268 Map<Integer, byte[]> contentDigests) { in VerifiedSigner() argument
271 this.contentDigests = contentDigests; in VerifiedSigner()
DApkSignatureVerifier.java271 nonstreamingDigests = v3Signer.contentDigests; in verifyV4Signature()
287 nonstreamingDigests = v2Signer.contentDigests; in verifyV4Signature()
332 vSigner.contentDigests)); in verifyV4Signature()
373 vSigner.contentDigests)); in verifyV3Signature()
402 SignatureSchemeVersion.SIGNING_BLOCK_V2), vSigner.contentDigests)); in verifyV2Signature()
643 public final Map<Integer, byte[]> contentDigests; field in ApkSignatureVerifier.SigningDetailsWithDigests
646 Map<Integer, byte[]> contentDigests) { in SigningDetailsWithDigests() argument
648 this.contentDigests = contentDigests; in SigningDetailsWithDigests()
/frameworks/base/services/core/java/com/android/server/
DBinaryTransparencyService.java269 Map<Integer, byte[]> contentDigests = computeApkContentDigest(apkPath); in measureApk() local
270 if (contentDigests == null) { in measureApk()
276 if (contentDigests.containsKey( in measureApk()
280 contentDigests.get(ApkSigningBlockUtils.CONTENT_DIGEST_CHUNKED_SHA256)); in measureApk()
281 } else if (contentDigests.containsKey( in measureApk()
285 contentDigests.get(ApkSigningBlockUtils.CONTENT_DIGEST_CHUNKED_SHA512)); in measureApk()
504 return parseResult.getResult().contentDigests; in computeApkContentDigest()
559 Map<Integer, byte[]> contentDigests = computeApkContentDigest( in onShellCommand() local
561 if (contentDigests == null) { in onShellCommand()
575 for (Map.Entry<Integer, byte[]> entry : contentDigests.entrySet()) { in onShellCommand()
[all …]
/frameworks/base/services/core/java/com/android/server/pm/
DApkChecksums.java662 byte[] rootHash = signer.contentDigests.getOrDefault( in extractHashFromFS()
713 Map<Integer, byte[]> contentDigests = null; in extractHashFromV2V3Signature() local
723 contentDigests = result.getResult().contentDigests; in extractHashFromV2V3Signature()
726 if (contentDigests == null) { in extractHashFromV2V3Signature()
732 byte[] hash = contentDigests.getOrDefault(CONTENT_DIGEST_CHUNKED_SHA256, null); in extractHashFromV2V3Signature()
739 byte[] hash = contentDigests.getOrDefault(CONTENT_DIGEST_CHUNKED_SHA512, null); in extractHashFromV2V3Signature()