Home
last modified time | relevance | path

Searched refs:apk (Results 1 – 25 of 86) sorted by relevance

1234

/tools/test/graphicsbenchmark/performance_tests/helper/test/com/android/game/qualification/
DGameCoreConfigurationXmlParserTest.java67 ApkInfo apk = config.getApkInfo().get(0); in testSingleApkInfo() local
68 assertEquals("foo", apk.getName()); in testSingleApkInfo()
69 assertEquals("foo.apk", apk.getFileName()); in testSingleApkInfo()
70 assertEquals("com.foo.test", apk.getPackageName()); in testSingleApkInfo()
71 assertEquals(null, apk.getActivityName()); in testSingleApkInfo()
72 assertEquals(null, apk.getScript()); in testSingleApkInfo()
73 assertEquals(10000, apk.getLoadTime()); in testSingleApkInfo()
74 assertEquals(10000, apk.getRunTime()); in testSingleApkInfo()
99 ApkInfo apk = apks.get(0); in testOptionalFields() local
100 assertEquals("foo", apk.getName()); in testOptionalFields()
[all …]
/tools/apksig/src/main/java/com/android/apksig/
DApkVerifier.java19 import static com.android.apksig.apk.ApkUtils.SOURCE_STAMP_CERTIFICATE_HASH_ZIP_ENTRY_NAME;
20 import static com.android.apksig.apk.ApkUtils.computeSha256DigestBytes;
21 import static com.android.apksig.apk.ApkUtils.getTargetSandboxVersionFromBinaryAndroidManifest;
22 import static com.android.apksig.apk.ApkUtils.getTargetSdkVersionFromBinaryAndroidManifest;
23 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_APK_SIGNATURE_SCHEME_V2;
24 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_APK_SIGNATURE_SCHEME_V3;
25 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_JAR_SIGNATURE_SCHEME;
26 import static com.android.apksig.internal.apk.v1.V1SchemeConstants.MANIFEST_ENTRY_NAME;
28 import com.android.apksig.apk.ApkFormatException;
29 import com.android.apksig.apk.ApkUtils;
[all …]
DSourceStampVerifier.java22 import static com.android.apksig.apk.ApkUtilsLite.computeSha256DigestBytes;
23 import static com.android.apksig.internal.apk.stamp.SourceStampConstants.SOURCE_STAMP_CERTIFICATE_H…
24 import static com.android.apksig.internal.apk.v1.V1SchemeConstants.MANIFEST_ENTRY_NAME;
26 import com.android.apksig.apk.ApkFormatException;
27 import com.android.apksig.apk.ApkUtilsLite;
28 import com.android.apksig.internal.apk.ApkSigResult;
29 import com.android.apksig.internal.apk.ApkSignerInfo;
30 import com.android.apksig.internal.apk.ApkSigningBlockUtilsLite;
31 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
32 import com.android.apksig.internal.apk.SignatureAlgorithm;
[all …]
DSigningCertificateLineage.java19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.getLengthPrefixedSlice;
21 import com.android.apksig.apk.ApkFormatException;
22 import com.android.apksig.apk.ApkUtils;
23 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
24 import com.android.apksig.internal.apk.SignatureAlgorithm;
25 import com.android.apksig.internal.apk.SignatureInfo;
26 import com.android.apksig.internal.apk.v3.V3SchemeConstants;
27 import com.android.apksig.internal.apk.v3.V3SchemeSigner;
28 import com.android.apksig.internal.apk.v3.V3SigningCertificateLineage;
29 import com.android.apksig.internal.apk.v3.V3SigningCertificateLineage.SigningCertificateNode;
[all …]
DDefaultApkSignerEngine.java19 import static com.android.apksig.apk.ApkUtils.SOURCE_STAMP_CERTIFICATE_HASH_ZIP_ENTRY_NAME;
20 import static com.android.apksig.apk.ApkUtils.computeSha256DigestBytes;
21 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERITY_PADDING_BLOCK_ID;
22 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_APK_SIGNATURE_SCHEME_V2;
23 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_APK_SIGNATURE_SCHEME_V3;
24 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_JAR_SIGNATURE_SCHEME;
26 import com.android.apksig.apk.ApkFormatException;
27 import com.android.apksig.apk.ApkUtils;
28 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
29 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
[all …]
/tools/apksig/src/test/java/com/android/apksig/
DApkVerifierTest.java27 import com.android.apksig.apk.ApkFormatException;
935 String apk = "v1-only-with-signed-attrs.apk"; in testV1SignedAttrs() local
937 verifyForMinSdkVersion(apk, AndroidSdkVersion.JELLY_BEAN_MR2), in testV1SignedAttrs()
939 assertVerified(verifyForMinSdkVersion(apk, AndroidSdkVersion.KITKAT)); in testV1SignedAttrs()
941 apk = "v1-only-with-signed-attrs-signerInfo1-good-signerInfo2-good.apk"; in testV1SignedAttrs()
943 verifyForMinSdkVersion(apk, AndroidSdkVersion.JELLY_BEAN_MR2), in testV1SignedAttrs()
945 assertVerified(verifyForMinSdkVersion(apk, AndroidSdkVersion.KITKAT)); in testV1SignedAttrs()
963 String apk = "v1-only-with-signed-attrs-missing-content-type.apk"; in testV1SignedAttrsMissingContentType() local
964 assertVerified(verifyForMaxSdkVersion(apk, AndroidSdkVersion.N - 1)); in testV1SignedAttrsMissingContentType()
965 assertVerificationFailure(verify(apk), Issue.JAR_SIG_VERIFY_EXCEPTION); in testV1SignedAttrsMissingContentType()
[all …]
DApkSignerTest.java19 import static com.android.apksig.apk.ApkUtils.SOURCE_STAMP_CERTIFICATE_HASH_ZIP_ENTRY_NAME;
20 import static com.android.apksig.apk.ApkUtils.findZipSections;
30 import com.android.apksig.apk.ApkFormatException;
31 import com.android.apksig.apk.ApkUtils;
32 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
33 import com.android.apksig.internal.apk.SignatureInfo;
34 import com.android.apksig.internal.apk.stamp.SourceStampConstants;
35 import com.android.apksig.internal.apk.v1.V1SchemeVerifier;
36 import com.android.apksig.internal.apk.v2.V2SchemeConstants;
37 import com.android.apksig.internal.apk.v3.V3SchemeConstants;
[all …]
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v4/
DV4SchemeSigner.java17 package com.android.apksig.internal.apk.v4;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeCertificates;
20 import static com.android.apksig.internal.apk.v2.V2SchemeConstants.APK_SIGNATURE_SCHEME_V2_BLOCK_ID;
21 import static com.android.apksig.internal.apk.v3.V3SchemeConstants.APK_SIGNATURE_SCHEME_V3_BLOCK_ID;
23 import com.android.apksig.apk.ApkUtils;
24 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
25 import com.android.apksig.internal.apk.ApkSigningBlockUtils.SignerConfig;
26 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
27 import com.android.apksig.internal.apk.SignatureAlgorithm;
28 import com.android.apksig.internal.apk.SignatureInfo;
[all …]
DV4SchemeVerifier.java17 package com.android.apksig.internal.apk.v4;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.toHex;
23 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
24 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
25 import com.android.apksig.internal.apk.SignatureAlgorithm;
68 public static ApkSigningBlockUtils.Result verify(DataSource apk, File v4SignatureFile) in verify() argument
96 final byte[] signedData = V4Signature.getSignedData(apk.size(), hashingInfo, signingInfo); in verify()
107 verifyRootHashAndTree(apk, signerInfo, hashingInfo.rawRootHash, tree); in verify()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/stamp/
DV2SourceStampVerifier.java17 package com.android.apksig.internal.apk.stamp;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtilsLite.encodeAsSequenceOfLengthPref…
20 import static com.android.apksig.internal.apk.stamp.SourceStampConstants.V2_SOURCE_STAMP_BLOCK_ID;
24 import com.android.apksig.apk.ApkFormatException;
25 import com.android.apksig.internal.apk.ApkSigResult;
26 import com.android.apksig.internal.apk.ApkSignerInfo;
27 import com.android.apksig.internal.apk.ApkSigningBlockUtilsLite;
28 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
29 import com.android.apksig.internal.apk.SignatureInfo;
30 import com.android.apksig.internal.apk.SignatureNotFoundException;
[all …]
DV1SourceStampVerifier.java16 package com.android.apksig.internal.apk.stamp;
18 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
19 import static com.android.apksig.internal.apk.stamp.SourceStampConstants.V1_SOURCE_STAMP_BLOCK_ID;
22 import com.android.apksig.apk.ApkFormatException;
23 import com.android.apksig.apk.ApkUtils;
24 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
25 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
26 import com.android.apksig.internal.apk.SignatureInfo;
65 DataSource apk, in verify() argument
77 apk, zipSections, V1_SOURCE_STAMP_BLOCK_ID, result); in verify()
DV2SourceStampSigner.java17 package com.android.apksig.internal.apk.stamp;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_APK_SIGNATURE_SCHEME_V2;
20 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_APK_SIGNATURE_SCHEME_V3;
21 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.VERSION_JAR_SIGNATURE_SCHEME;
22 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsLengthPrefixedElement;
23 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
24 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
27 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
28 import com.android.apksig.internal.apk.ApkSigningBlockUtils.SignerConfig;
29 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
DV1SourceStampSigner.java17 package com.android.apksig.internal.apk.stamp;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsLengthPrefixedElement;
20 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
21 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
23 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
24 import com.android.apksig.internal.apk.ApkSigningBlockUtils.SignerConfig;
25 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
DSourceStampVerifier.java16 package com.android.apksig.internal.apk.stamp;
18 import static com.android.apksig.internal.apk.ApkSigningBlockUtilsLite.getLengthPrefixedSlice;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtilsLite.getSignaturesToVerify;
20 import static com.android.apksig.internal.apk.ApkSigningBlockUtilsLite.readLengthPrefixedByteArray;
21 import static com.android.apksig.internal.apk.ApkSigningBlockUtilsLite.toHex;
24 import com.android.apksig.apk.ApkFormatException;
25 import com.android.apksig.internal.apk.ApkSignerInfo;
26 import com.android.apksig.internal.apk.ApkSupportedSignature;
27 import com.android.apksig.internal.apk.NoApkSupportedSignaturesException;
28 import com.android.apksig.internal.apk.SignatureAlgorithm;
/tools/apksig/src/main/java/com/android/apksig/apk/
DApkUtils.java17 package com.android.apksig.apk;
19 import com.android.apksig.internal.apk.AndroidBinXmlParser;
20 import com.android.apksig.internal.apk.stamp.SourceStampConstants;
21 import com.android.apksig.internal.apk.v1.V1SchemeVerifier;
58 public static ZipSections findZipSections(DataSource apk) in findZipSections() argument
60 com.android.apksig.zip.ZipSections zipSections = ApkUtilsLite.findZipSections(apk); in findZipSections()
109 public static ApkSigningBlock findApkSigningBlock(DataSource apk) in findApkSigningBlock() argument
113 inputZipSections = ApkUtils.findZipSections(apk); in findApkSigningBlock()
117 return findApkSigningBlock(apk, inputZipSections); in findApkSigningBlock()
129 public static ApkSigningBlock findApkSigningBlock(DataSource apk, ZipSections zipSections) in findApkSigningBlock() argument
[all …]
DApkUtilsLite.java17 package com.android.apksig.apk;
44 public static ZipSections findZipSections(DataSource apk) in findZipSections() argument
47 ZipUtils.findZipEndOfCentralDirectoryRecord(apk); in findZipSections()
95 public static ApkSigningBlock findApkSigningBlock(DataSource apk, ZipSections zipSections) in findApkSigningBlock() argument
123 ByteBuffer footer = apk.getByteBuffer(centralDirStartOffset - 24, 24); in findApkSigningBlock()
143 ByteBuffer apkSigBlock = apk.getByteBuffer(apkSigBlockOffset, 8); in findApkSigningBlock()
151 return new ApkSigningBlock(apkSigBlockOffset, apk.slice(apkSigBlockOffset, totalSize)); in findApkSigningBlock()
/tools/apkzlib/src/test/java/com/android/tools/build/apkzlib/zfile/
DApkAlignmentTest.java40 File apk = new File(mTemporaryFolder.getRoot(), "a.apk"); in soFilesUncompressedAndAligned() local
48 apk, in soFilesUncompressedAndAligned()
64 try (ZFile zf = new ZFile(apk)) { in soFilesUncompressedAndAligned()
97 File apk = new File(mTemporaryFolder.getRoot(), "b.apk"); in soFilesMergedFromZipsCanBeUncompressedAndAligned() local
101 apk, in soFilesMergedFromZipsCanBeUncompressedAndAligned()
117 try (ZFile zf = new ZFile(apk)) { in soFilesMergedFromZipsCanBeUncompressedAndAligned()
137 File apk = new File(mTemporaryFolder.getRoot(), "a.apk"); in soFilesUncompressedAndNotAligned() local
145 apk, in soFilesUncompressedAndNotAligned()
161 try (ZFile zf = new ZFile(apk)) { in soFilesUncompressedAndNotAligned()
194 File apk = new File(mTemporaryFolder.getRoot(), "b.apk"); in soFilesMergedFromZipsCanBeUncompressedAndNotAligned() local
[all …]
/tools/test/graphicsbenchmark/dist/
DREADME4 Usage: ./run_gamecore.sh [--all] [--apk-info=file] [--apk-dir=dir]
9 --apk-info=file An XML file describing the list of APKs for qualifications.
10 --apk-dir=dir Directory containing the APKs for qualifications. If --apk-info is
11 not specified and a file named 'apk-info.xml' exists in --apk-dir,
12 that file will be used as the apk-info.
/tools/test/graphicsbenchmark/performance_tests/deviceside/src/com/android/game/qualification/device/
DGameQualificationTest.java59 for (ApkInfo apk : apks) { in data()
60 params.add(new Object[] { apk.getName(), apk }); in data()
80 private void startApp(ApkInfo apk) throws IntentFilter.MalformedMimeTypeException, IOException { in startApp() argument
85 mReport.begin(apk.getName()); in startApp()
86 Log.d(TAG, "Launching " + apk.getPackageName()); in startApp()
90 .getLaunchIntentForPackage(apk.getPackageName()); in startApp()
91 if (apk.getActivityName() != null) { in startApp()
92 intent.setClassName(apk.getPackageName(), apk.getActivityName()); in startApp()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/
DV3SchemeVerifier.java17 package com.android.apksig.internal.apk.v3;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.getLengthPrefixedSlice;
20 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.readLengthPrefixedByteArray;
24 import com.android.apksig.apk.ApkFormatException;
25 import com.android.apksig.apk.ApkUtils;
26 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
27 import com.android.apksig.internal.apk.ApkSigningBlockUtils.SignatureNotFoundException;
28 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
29 import com.android.apksig.internal.apk.SignatureAlgorithm;
30 import com.android.apksig.internal.apk.SignatureInfo;
[all …]
DV3SchemeSigner.java17 package com.android.apksig.internal.apk.v3;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsLengthPrefixedElement;
20 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
21 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
22 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeCertificates;
23 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodePublicKey;
26 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
27 import com.android.apksig.internal.apk.ApkSigningBlockUtils.SignerConfig;
28 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
29 import com.android.apksig.internal.apk.SignatureAlgorithm;
DV3SigningCertificateLineage.java17 package com.android.apksig.internal.apk.v3;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsLengthPrefixedElement;
20 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
21 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.getLengthPrefixedSlice;
22 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.readLengthPrefixedByteArray;
24 import com.android.apksig.apk.ApkFormatException;
25 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
26 import com.android.apksig.internal.apk.SignatureAlgorithm;
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/
DV2SchemeSigner.java17 package com.android.apksig.internal.apk.v2;
19 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
20 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeAsSequenceOfLengthPrefixed…
21 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodeCertificates;
22 import static com.android.apksig.internal.apk.ApkSigningBlockUtils.encodePublicKey;
24 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
25 import com.android.apksig.internal.apk.ApkSigningBlockUtils.SignerConfig;
26 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
27 import com.android.apksig.internal.apk.SignatureAlgorithm;
DV2SchemeVerifier.java17 package com.android.apksig.internal.apk.v2;
20 import com.android.apksig.apk.ApkFormatException;
21 import com.android.apksig.apk.ApkUtils;
22 import com.android.apksig.internal.apk.ApkSigningBlockUtils;
23 import com.android.apksig.internal.apk.ContentDigestAlgorithm;
24 import com.android.apksig.internal.apk.SignatureAlgorithm;
25 import com.android.apksig.internal.apk.SignatureInfo;
89 DataSource apk, in verify() argument
100 ApkSigningBlockUtils.findSignature(apk, zipSections, in verify()
103 DataSource beforeApkSigningBlock = apk.slice(0, signatureInfo.apkSigningBlockOffset); in verify()
[all …]
/tools/test/graphicsbenchmark/
DREADME17 --apk-info An XML file describing the list of APKs for qualifications.
18 --apk-dir Directory contains the APKs for qualifications. If --apk-info is not specified and a
19 file named 'apk-info.xml' exists in --apk-dir, that file will be used as the apk-info.

1234