/tools/apksig/src/apksigner/java/com/android/apksigner/ |
D | help_verify.txt | 16 --min-sdk-version Lowest API Level on which this APK's signatures will be 20 --max-sdk-version Highest API Level on which this APK's signatures will be 33 1. Check whether the APK's signatures are expected to verify on all Android 37 2. Check whether the APK's signatures are expected to verify on Android
|
D | help.txt | 10 signatures of APK files will verify on Android devices.
|
D | help_sign.txt | 3 This signs the provided APK, stripping out any pre-existing signatures. Signing 33 --min-sdk-version Lowest API Level on which this APK's signatures will be 38 --max-sdk-version Highest API Level on which this APK's signatures will be
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/ |
D | V3SchemeSigner.java | 215 signer.signatures = in generateSignerBlock() 224 byte[] signatures = in encodeSigner() 227 signer.signatures)); in encodeSigner() 242 + signatures.length in encodeSigner() 250 result.put(signatures); in encodeSigner() 311 public List<Pair<Integer, byte[]>> signatures; field in V3SchemeSigner.V3SignatureSchemeBlock.Signer
|
D | V3SchemeVerifier.java | 300 ByteBuffer signatures = getLengthPrefixedSlice(signerBlock); in parseSigner() local 306 while (signatures.hasRemaining()) { in parseSigner() 309 ByteBuffer signature = getLengthPrefixedSlice(signatures); in parseSigner() 312 result.signatures.add( in parseSigner() 329 if (result.signatures.isEmpty()) { in parseSigner() 461 List<Integer> sigAlgsFromSignaturesRecord = new ArrayList<>(result.signatures.size()); in parseSigner() 462 for (ApkSigningBlockUtils.Result.SignerInfo.Signature signature : result.signatures) { in parseSigner()
|
/tools/apksig/ |
D | Android.bp | 17 // apksig library, for signing APKs and verifying signatures of APKs 24 // apksigner command-line tool for signing APKs and verifying their signatures
|
D | android_plugin_for_gradle.gradle | 14 project.ext.pomDesc = 'Library for signing APKs and for checking that APK signatures verify on Andr…
|
D | README.md | 3 apksig is a project which aims to simplify APK signing and checking whether APK signatures are 46 * check whether the provided APK's signatures are expected to verify on all Android platforms
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/ |
D | V2SchemeVerifier.java | 254 ByteBuffer signatures = ApkSigningBlockUtils.getLengthPrefixedSlice(signerBlock); in parseSigner() local 260 while (signatures.hasRemaining()) { in parseSigner() 263 ByteBuffer signature = ApkSigningBlockUtils.getLengthPrefixedSlice(signatures); in parseSigner() 266 result.signatures.add( in parseSigner() 281 if (result.signatures.isEmpty()) { in parseSigner() 398 List<Integer> sigAlgsFromSignaturesRecord = new ArrayList<>(result.signatures.size()); in parseSigner() 399 for (ApkSigningBlockUtils.Result.SignerInfo.Signature signature : result.signatures) { in parseSigner()
|
D | V2SchemeSigner.java | 239 signer.signatures = new ArrayList<>(); in generateSignerBlock() 240 signer.signatures = in generateSignerBlock() 253 signer.signatures), in generateSignerBlock() 282 public List<Pair<Integer, byte[]>> signatures; field in V2SchemeSigner.V2SignatureSchemeBlock.Signer
|
/tools/metalava/src/test/java/com/android/tools/metalava/ |
D | NullnessMigrationTest.kt | 23 fun `Test Kotlin-style null signatures`() { in Test Kotlin-style null signatures()
|
D | ApiFileTest.kt | 2173 fun `Private API signatures`() { in Private API signatures()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/ |
D | ApkSigningBlockUtils.java | 826 List<SupportedSignature> signatures, int minSdkVersion, int maxSdkVersion) in getSignaturesToVerify() argument 838 for (SupportedSignature sig : signatures) { in getSignaturesToVerify() 899 List<Pair<Integer, byte[]>> signatures = in generateSignaturesOverData() local 944 signatures.add(Pair.of(signatureAlgorithm.getId(), signatureBytes)); in generateSignaturesOverData() 946 return signatures; in generateSignaturesOverData() 1022 public List<Signature> signatures = new ArrayList<>(); field in ApkSigningBlockUtils.Result.SignerInfo
|
/tools/apksig/src/main/java/com/android/apksig/ |
D | SigningCertificateLineage.java | 252 List<Pair<Integer, byte[]>> signatures = in spawnDescendant() local 256 SignatureAlgorithm sigAlgorithm = SignatureAlgorithm.findById(signatures.get(0).getFirst()); in spawnDescendant() 257 byte[] signature = signatures.get(0).getSecond(); in spawnDescendant()
|
/tools/metalava/ |
D | README.md | 170 inconsistency. In metalava the stub files contain **exactly** the same signatures 174 StringBuilder.setLength(int) was missing from the API signatures since it is
|