/tools/apksig/src/main/java/com/android/apksig/ |
D | SourceStampVerifier.java | 340 Result.SignerInfo signerInfo = new Result.SignerInfo(); in parseSigners() local 348 signerInfo); in parseSigners() 350 signerInfo.addVerificationWarning( in parseSigners() 361 result.addV2Signer(signerInfo); in parseSigners() 364 result.addV3Signer(signerInfo); in parseSigners() 369 if (signerInfo.getMaxSdkVersion() >= mMinSdkVersion in parseSigners() 370 && signerInfo.getMinSdkVersion() <= mMaxSdkVersion) { in parseSigners() 371 result.addV31Signer(signerInfo); in parseSigners() 396 Result.SignerInfo signerInfo) in parseSigner() argument 417 signerInfo.setMinSdkVersion(minSdkVersion); in parseSigner() [all …]
|
D | ApkVerifier.java | 619 for (Result.V2SchemeSignerInfo signerInfo : result.getV2SchemeSigners()) { in verify() 620 result.addSignerCertificate(signerInfo.getCertificate()); in verify() 623 for (Result.V1SchemeSignerInfo signerInfo : result.getV1SchemeSigners()) { in verify() 624 result.addSignerCertificate(signerInfo.getCertificate()); in verify() 965 for (V2SchemeSignerInfo signerInfo : result.getV2SchemeSigners()) { in getContentDigestsFromResult() 966 getContentDigests(signerInfo.getContentDigests(), apkContentDigests); in getContentDigestsFromResult() 970 for (Result.V3SchemeSignerInfo signerInfo : result.getV3SchemeSigners()) { in getContentDigestsFromResult() 971 getContentDigests(signerInfo.getContentDigests(), apkContentDigests); in getContentDigestsFromResult() 975 for (Result.V3SchemeSignerInfo signerInfo : result.getV31SchemeSigners()) { in getContentDigestsFromResult() 976 getContentDigests(signerInfo.getContentDigests(), apkContentDigests); in getContentDigestsFromResult() [all …]
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v4/ |
D | V4SchemeVerifier.java | 97 final ApkSigningBlockUtils.Result.SignerInfo signerInfo; in verify() local 104 signerInfo = parseAndVerifySignatureBlock(signingInfo, signedData); in verify() 105 result.signers.add(signerInfo); in verify() 124 verifyRootHashAndTree(apk, signerInfo, hashingInfo.rawRootHash, tree); in verify() 238 ApkSigningBlockUtils.Result.SignerInfo signerInfo, byte[] expectedDigest, in verifyRootHashAndTree() argument 248 signerInfo.addError( in verifyRootHashAndTree() 257 signerInfo.addError( in verifyRootHashAndTree() 265 signerInfo.verifiedContentDigests.put(algorithm, actualDigest); in verifyRootHashAndTree()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/stamp/ |
D | V1SourceStampVerifier.java | 103 ApkSigningBlockUtils.Result.SignerInfo signerInfo = in verify() local 105 result.signers.add(signerInfo); in verify() 116 signerInfo, in verify() 125 signerInfo.addWarning(ApkVerifier.Issue.SOURCE_STAMP_MALFORMED_SIGNATURE); in verify()
|
D | V2SourceStampVerifier.java | 108 ApkSignerInfo signerInfo = new ApkSignerInfo(); in verify() local 109 result.mSigners.add(signerInfo); in verify() 117 signerInfo, in verify() 126 signerInfo.addWarning(ApkVerificationIssue.SOURCE_STAMP_MALFORMED_SIGNATURE); in verify()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/ |
D | V3SchemeVerifier.java | 317 ApkSigningBlockUtils.Result.SignerInfo signerInfo = in parseSigners() local 319 signerInfo.index = signerIndex; in parseSigners() 320 mResult.signers.add(signerInfo); in parseSigners() 323 parseSigner(signer, certFactory, signerInfo); in parseSigners() 325 signerInfo.addError(Issue.V3_SIG_MALFORMED_SIGNER); in parseSigners() 618 ApkSigningBlockUtils.Result.SignerInfo signerInfo) { in signerTargetsDevRelease() argument 619 boolean result = signerInfo.additionalAttributes.stream() in signerTargetsDevRelease()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/ |
D | V2SchemeVerifier.java | 207 ApkSigningBlockUtils.Result.SignerInfo signerInfo = in parseSigners() local 209 signerInfo.index = signerIndex; in parseSigners() 210 result.signers.add(signerInfo); in parseSigners() 216 signerInfo, in parseSigners() 223 signerInfo.addError(Issue.V2_SIG_MALFORMED_SIGNER); in parseSigners()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/ |
D | ApkSigningBlockUtils.java | 196 for (Result.SignerInfo signerInfo : result.signers) { in verifyIntegrity() 197 for (Result.SignerInfo.ContentDigest expected : signerInfo.contentDigests) { in verifyIntegrity() 215 signerInfo.addError( in verifyIntegrity() 221 signerInfo.addError( in verifyIntegrity() 229 signerInfo.verifiedContentDigests.put(contentDigestAlgorithm, actualDigest); in verifyIntegrity() 1210 SignerInfo signerInfo = new SignerInfo(); in generatePkcs7DerEncodedMessage() local 1211 signerInfo.version = 1; in generatePkcs7DerEncodedMessage() 1214 signerInfo.sid = in generatePkcs7DerEncodedMessage() 1220 signerInfo.digestAlgorithm = digestAlgorithmId; in generatePkcs7DerEncodedMessage() 1221 signerInfo.signatureAlgorithm = signatureAlgorithmId; in generatePkcs7DerEncodedMessage() [all …]
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v1/ |
D | V1SchemeVerifier.java | 300 Result.SignerInfo signerInfo = in verify() local 303 Signer signer = new Signer(signerName, sigBlockEntry, sigFileEntry, signerInfo); in verify() 602 SignerInfo signerInfo, in verifySignerInfoAgainstSigFile() argument 608 String digestAlgorithmOid = signerInfo.digestAlgorithm.algorithm; in verifySignerInfoAgainstSigFile() 609 String signatureAlgorithmOid = signerInfo.signatureAlgorithm.algorithm; in verifySignerInfoAgainstSigFile() 658 findCertificate(signedDataCertificates, signerInfo.sid); in verifySignerInfoAgainstSigFile() 712 if (signerInfo.signedAttrs != null) { in verifySignerInfoAgainstSigFile() 737 signerInfo.signedAttrs.getEncoded(), Attribute.class); in verifySignerInfoAgainstSigFile() 780 ByteBuffer signedAttrsOriginalEncoding = signerInfo.signedAttrs.getEncoded(); in verifySignerInfoAgainstSigFile() 789 byte[] sigBytes = ByteBufferUtils.toByteArray(signerInfo.signature.slice()); in verifySignerInfoAgainstSigFile()
|