tree: ebfd7a7eebc5d94e129ebb440c315ac4685e5c77 [path history] [tgz]
  1. CtsSignatureQueryService_v2-tgt-33-legacyV4.apk
  2. CtsSignatureQueryService_v2-tgt-33-legacyV4.apk.idsig
  3. CtsSignatureQueryService_v2-tgt-33-wrongDigest.apk
  4. CtsSignatureQueryService_v2-tgt-33-wrongDigest.apk.idsig
  5. CtsSignatureQueryService_v2-tgt-33-wrongV41Block.apk
  6. CtsSignatureQueryService_v2-tgt-33-wrongV41Block.apk.idsig
  7. CtsSignatureQueryService_v2-tgt-33.apk
  8. CtsSignatureQueryService_v2-tgt-33.apk.idsig
  9. CtsSignatureQueryService_v3-tgt-33.apk.idsig
  10. CtsSignatureQueryServiceTest_v2-tgt-33.apk.idsig
  11. empty-unsigned.apk
  12. generate-apks.sh
  13. original.apk
  14. originalv2.apk
  15. OWNERS
  16. README.md
  17. two-signers-second-signer-v2-broken.apk
  18. two-signers.apk
  19. unsigned-ephemeral.apk
  20. v1-ec-p256-two-signers-targetSdk-30.apk
  21. v1-only-empty.apk
  22. v1-only-ephemeral.apk
  23. v1-only-max-sized-eocd-comment.apk
  24. v1-only-negative-modulus.apk
  25. v1-only-pkcs7-cert-bag-first-cert-not-used.apk
  26. v1-only-starts-with-00000000-magic.apk
  27. v1-only-starts-with-dex-magic.apk
  28. v1-only-two-signers.apk
  29. v1-only-with-dsa-sha1-1.2.840.10040.4.1-1024.apk
  30. v1-only-with-dsa-sha1-1.2.840.10040.4.1-2048.apk
  31. v1-only-with-dsa-sha1-1.2.840.10040.4.1-3072.apk
  32. v1-only-with-dsa-sha1-1.2.840.10040.4.3-1024.apk
  33. v1-only-with-dsa-sha1-1.2.840.10040.4.3-2048.apk
  34. v1-only-with-dsa-sha1-1.2.840.10040.4.3-3072.apk
  35. v1-only-with-dsa-sha224-1.2.840.10040.4.1-1024.apk
  36. v1-only-with-dsa-sha224-1.2.840.10040.4.1-2048.apk
  37. v1-only-with-dsa-sha224-1.2.840.10040.4.1-3072.apk
  38. v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-1024.apk
  39. v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-2048.apk
  40. v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-3072.apk
  41. v1-only-with-dsa-sha256-1.2.840.10040.4.1-1024.apk
  42. v1-only-with-dsa-sha256-1.2.840.10040.4.1-2048.apk
  43. v1-only-with-dsa-sha256-1.2.840.10040.4.1-3072.apk
  44. v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-1024.apk
  45. v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-2048.apk
  46. v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-3072.apk
  47. v1-only-with-dsa-sha384-2.16.840.1.101.3.4.3.3-1024.apk
  48. v1-only-with-dsa-sha384-2.16.840.1.101.3.4.3.3-2048.apk
  49. v1-only-with-dsa-sha384-2.16.840.1.101.3.4.3.3-3072.apk
  50. v1-only-with-dsa-sha512-2.16.840.1.101.3.4.3.4-1024.apk
  51. v1-only-with-dsa-sha512-2.16.840.1.101.3.4.3.4-2048.apk
  52. v1-only-with-dsa-sha512-2.16.840.1.101.3.4.3.4-3072.apk
  53. v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p256.apk
  54. v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p384.apk
  55. v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p521.apk
  56. v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p256.apk
  57. v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p384.apk
  58. v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p521.apk
  59. v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p256.apk
  60. v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p384.apk
  61. v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p521.apk
  62. v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p256.apk
  63. v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p384.apk
  64. v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p521.apk
  65. v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p256.apk
  66. v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p384.apk
  67. v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p521.apk
  68. v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p256.apk
  69. v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p384.apk
  70. v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p521.apk
  71. v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p256.apk
  72. v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p384.apk
  73. v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p521.apk
  74. v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p256.apk
  75. v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p384.apk
  76. v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p521.apk
  77. v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p256.apk
  78. v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p384.apk
  79. v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p521.apk
  80. v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p256.apk
  81. v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p384.apk
  82. v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p521.apk
  83. v1-only-with-rsa-1024-cert-not-der.apk
  84. v1-only-with-rsa-1024.apk
  85. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-1024.apk
  86. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-16384.apk
  87. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-2048.apk
  88. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-3072.apk
  89. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-4096.apk
  90. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-8192.apk
  91. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-1024.apk
  92. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-16384.apk
  93. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-2048.apk
  94. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-3072.apk
  95. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-4096.apk
  96. v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-8192.apk
  97. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-1024.apk
  98. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-16384.apk
  99. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-2048.apk
  100. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-3072.apk
  101. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-4096.apk
  102. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-8192.apk
  103. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-1024.apk
  104. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-16384.apk
  105. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-2048.apk
  106. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-3072.apk
  107. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-4096.apk
  108. v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-8192.apk
  109. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-1024.apk
  110. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-16384.apk
  111. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-2048.apk
  112. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-3072.apk
  113. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-4096.apk
  114. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-8192.apk
  115. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-1024.apk
  116. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-16384.apk
  117. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-2048.apk
  118. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-3072.apk
  119. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-4096.apk
  120. v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-8192.apk
  121. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-1024.apk
  122. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-16384.apk
  123. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-2048.apk
  124. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-3072.apk
  125. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-4096.apk
  126. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-8192.apk
  127. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-1024.apk
  128. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-16384.apk
  129. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-2048.apk
  130. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-3072.apk
  131. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-4096.apk
  132. v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-8192.apk
  133. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-1024.apk
  134. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-16384.apk
  135. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-2048.apk
  136. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-3072.apk
  137. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-4096.apk
  138. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-8192.apk
  139. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-1024.apk
  140. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-16384.apk
  141. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-2048.apk
  142. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-3072.apk
  143. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-4096.apk
  144. v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-8192.apk
  145. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-1024.apk
  146. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-16384.apk
  147. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-2048.apk
  148. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-3072.apk
  149. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-4096.apk
  150. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-8192.apk
  151. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-1024.apk
  152. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-16384.apk
  153. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-2048.apk
  154. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-3072.apk
  155. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-4096.apk
  156. v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-8192.apk
  157. v1-only-with-tampered-classes-dex.apk
  158. v1-v2-ephemeral.apk
  159. v1-with-apk-sig-block-but-without-apk-sig-scheme-v2-block.apk
  160. v1v2-target-r.apk
  161. v2-only-apk-sig-block-size-mismatch.apk
  162. v2-only-cert-and-public-key-mismatch.apk
  163. v2-only-empty.apk
  164. v2-only-ephemeral.apk
  165. v2-only-garbage-between-cd-and-eocd.apk
  166. v2-only-max-sized-eocd-comment.apk
  167. v2-only-missing-classes.dex.apk
  168. v2-only-negative-modulus.apk
  169. v2-only-no-certs-in-sig.apk
  170. v2-only-signatures-and-digests-block-mismatch.apk
  171. v2-only-starts-with-00000000-magic.apk
  172. v2-only-starts-with-dex-magic.apk
  173. v2-only-truncated-cd.apk
  174. v2-only-two-signers-second-signer-no-sig.apk
  175. v2-only-two-signers-second-signer-no-supported-sig.apk
  176. v2-only-two-signers.apk
  177. v2-only-unknown-pair-in-apk-sig-block.apk
  178. v2-only-with-dsa-sha256-1024-sig-does-not-verify.apk
  179. v2-only-with-dsa-sha256-1024.apk
  180. v2-only-with-dsa-sha256-2048.apk
  181. v2-only-with-dsa-sha256-3072.apk
  182. v2-only-with-ecdsa-sha256-p256-digest-mismatch.apk
  183. v2-only-with-ecdsa-sha256-p256-sig-does-not-verify.apk
  184. v2-only-with-ecdsa-sha256-p256.apk
  185. v2-only-with-ecdsa-sha256-p384.apk
  186. v2-only-with-ecdsa-sha256-p521.apk
  187. v2-only-with-ecdsa-sha512-p256.apk
  188. v2-only-with-ecdsa-sha512-p384.apk
  189. v2-only-with-ecdsa-sha512-p521.apk
  190. v2-only-with-ignorable-unsupported-sig-algs.apk
  191. v2-only-with-rsa-pkcs1-sha256-1024-cert-not-der.apk
  192. v2-only-with-rsa-pkcs1-sha256-1024.apk
  193. v2-only-with-rsa-pkcs1-sha256-16384.apk
  194. v2-only-with-rsa-pkcs1-sha256-2048-sig-does-not-verify.apk
  195. v2-only-with-rsa-pkcs1-sha256-2048.apk
  196. v2-only-with-rsa-pkcs1-sha256-3072.apk
  197. v2-only-with-rsa-pkcs1-sha256-4096.apk
  198. v2-only-with-rsa-pkcs1-sha256-8192.apk
  199. v2-only-with-rsa-pkcs1-sha512-1024.apk
  200. v2-only-with-rsa-pkcs1-sha512-16384.apk
  201. v2-only-with-rsa-pkcs1-sha512-2048.apk
  202. v2-only-with-rsa-pkcs1-sha512-3072.apk
  203. v2-only-with-rsa-pkcs1-sha512-4096-digest-mismatch.apk
  204. v2-only-with-rsa-pkcs1-sha512-4096.apk
  205. v2-only-with-rsa-pkcs1-sha512-8192.apk
  206. v2-only-with-rsa-pss-sha256-1024.apk
  207. v2-only-with-rsa-pss-sha256-16384.apk
  208. v2-only-with-rsa-pss-sha256-2048-sig-does-not-verify.apk
  209. v2-only-with-rsa-pss-sha256-2048.apk
  210. v2-only-with-rsa-pss-sha256-3072.apk
  211. v2-only-with-rsa-pss-sha256-4096.apk
  212. v2-only-with-rsa-pss-sha256-8192.apk
  213. v2-only-with-rsa-pss-sha512-16384.apk
  214. v2-only-with-rsa-pss-sha512-2048.apk
  215. v2-only-with-rsa-pss-sha512-3072.apk
  216. v2-only-with-rsa-pss-sha512-4096.apk
  217. v2-only-with-rsa-pss-sha512-8192.apk
  218. v2-only-wrong-apk-sig-block-magic.apk
  219. v2-stripped-with-ignorable-signing-schemes.apk
  220. v2-stripped.apk
  221. v3-only-negative-modulus.apk
  222. v3-rsa-pkcs1-sha256-2048-1-permcli-companion.apk
  223. v3-rsa-pkcs1-sha256-2048-1-permdef.apk
  224. v3-rsa-pkcs1-sha256-2048-1-sharedUid.apk
  225. v3-rsa-pkcs1-sha256-2048-1.apk
  226. v3-rsa-pkcs1-sha256-2048-1_and_2.apk
  227. v3-rsa-pkcs1-sha256-2048-1_P_and_2_Qplus.apk
  228. v3-rsa-pkcs1-sha256-2048-2-permcli-companion.apk
  229. v3-rsa-pkcs1-sha256-2048-2-permdef.apk
  230. v3-rsa-pkcs1-sha256-2048-2-sharedUid.apk
  231. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-full-and-roll-caps.apk
  232. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-full-caps-permcli-companion.apk
  233. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-full-caps-permdef.apk
  234. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-full-caps-sharedUid-companion.apk
  235. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-full-caps.apk
  236. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-no-perm-cap-permcli-companion.apk
  237. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-no-perm-cap-permdef.apk
  238. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2-no-shUid-cap-sharedUid-companion.apk
  239. v3-rsa-pkcs1-sha256-2048-2-with-por_1_2_2-full-caps.apk
  240. v3-rsa-pkcs1-sha256-2048-2-with_por_1_2-no-perm-cap-permdef-companion.apk
  241. v3-rsa-pkcs1-sha256-2048-2-with_por_1_2-permdef-companion.apk
  242. v3-rsa-pkcs1-sha256-2048-3-with-por_1_2-full-caps.apk
  243. v3-rsa-pkcs1-sha256-2048-3-with-por_1_2_3-full-caps.apk
  244. v3-rsa-pkcs1-sha256-2048-3-with-por_2_3-full-caps.apk
  245. v31-block-stripped-v3-attr-value-33.apk
  246. v31-ec-p256_2-tgt-100001.apk
  247. v31-ec-p256_2-tgt-28-ec-p256_3-tgt-100001.apk
  248. v31-ec-p256_2-tgt-31-dev-release.apk
  249. v31-ec-p256_2-tgt-33-ec-p256-tgt-1-27-and-100001.apk
  250. v31-ec-p256_2-tgt-33-ec-p256-tgt-1-27.apk
  251. v31-ec-p256_2-tgt-33-ec-p256-tgt-100001.apk
  252. v31-ec-p256_2-tgt-33-modified.apk
  253. v31-ec-p256_2-tgt-33.apk
  254. v4-digest-v2-badv2digest.apk
  255. v4-digest-v2-badv2digest.apk.idsig
  256. v4-digest-v2-badv4signature.apk
  257. v4-digest-v2-badv4signature.apk.idsig
  258. v4-digest-v2-Sha256withDSA-Verity.apk
  259. v4-digest-v2-Sha256withDSA-Verity.apk.idsig
  260. v4-digest-v2-Sha256withDSA.apk
  261. v4-digest-v2-Sha256withDSA.apk.idsig
  262. v4-digest-v2-Sha256withEC-Verity.apk
  263. v4-digest-v2-Sha256withEC-Verity.apk.idsig
  264. v4-digest-v2-Sha256withEC.apk
  265. v4-digest-v2-Sha256withEC.apk.idsig
  266. v4-digest-v2-Sha256withRSA-Verity.apk
  267. v4-digest-v2-Sha256withRSA-Verity.apk.idsig
  268. v4-digest-v2-Sha256withRSA.apk
  269. v4-digest-v2-Sha256withRSA.apk.idsig
  270. v4-digest-v2-Sha512withEC.apk
  271. v4-digest-v2-Sha512withEC.apk.idsig
  272. v4-digest-v2-Sha512withRSA.apk
  273. v4-digest-v2-Sha512withRSA.apk.idsig
  274. v4-digest-v2.apk
  275. v4-digest-v2.apk.idsig
  276. v4-digest-v2v3-badv2v3digest.apk
  277. v4-digest-v2v3-badv2v3digest.apk.idsig
  278. v4-digest-v2v3-badv4signature.apk
  279. v4-digest-v2v3-badv4signature.apk.idsig
  280. v4-digest-v2v3.apk
  281. v4-digest-v2v3.apk.idsig
  282. v4-digest-v3-10mbytes-additional-data.apk
  283. v4-digest-v3-10mbytes-additional-data.apk.idsig
  284. v4-digest-v3-128bytes-additional-data.apk
  285. v4-digest-v3-128bytes-additional-data.apk.idsig
  286. v4-digest-v3-256bytes-additional-data.apk
  287. v4-digest-v3-256bytes-additional-data.apk.idsig
  288. v4-digest-v3-badv3digest.apk
  289. v4-digest-v3-badv3digest.apk.idsig
  290. v4-digest-v3-badv4signature.apk
  291. v4-digest-v3-badv4signature.apk.idsig
  292. v4-digest-v3-merkle-tree-1mb-trailing-data.apk
  293. v4-digest-v3-merkle-tree-1mb-trailing-data.apk.idsig
  294. v4-digest-v3-merkle-tree-bit-flipped.apk
  295. v4-digest-v3-merkle-tree-bit-flipped.apk.idsig
  296. v4-digest-v3-merkle-tree-different-block-size.apk
  297. v4-digest-v3-merkle-tree-different-block-size.apk.idsig
  298. v4-digest-v3-merkle-tree-non-zero-padding.apk
  299. v4-digest-v3-merkle-tree-non-zero-padding.apk.idsig
  300. v4-digest-v3-no-merkle-tree.apk
  301. v4-digest-v3-no-merkle-tree.apk.idsig
  302. v4-digest-v3-Sha256withDSA-Verity.apk
  303. v4-digest-v3-Sha256withDSA-Verity.apk.idsig
  304. v4-digest-v3-Sha256withDSA.apk
  305. v4-digest-v3-Sha256withDSA.apk.idsig
  306. v4-digest-v3-Sha256withEC-Verity.apk
  307. v4-digest-v3-Sha256withEC-Verity.apk.idsig
  308. v4-digest-v3-Sha256withEC.apk
  309. v4-digest-v3-Sha256withEC.apk.idsig
  310. v4-digest-v3-Sha256withRSA-Verity.apk
  311. v4-digest-v3-Sha256withRSA-Verity.apk.idsig
  312. v4-digest-v3-Sha256withRSA.apk
  313. v4-digest-v3-Sha256withRSA.apk.idsig
  314. v4-digest-v3-Sha512withEC.apk
  315. v4-digest-v3-Sha512withEC.apk.idsig
  316. v4-digest-v3-Sha512withRSA.apk
  317. v4-digest-v3-Sha512withRSA.apk.idsig
  318. v4-digest-v3-wrong-block-size.apk
  319. v4-digest-v3-wrong-block-size.apk.idsig
  320. v4-digest-v3-wrong-raw-root-hash.apk
  321. v4-digest-v3-wrong-raw-root-hash.apk.idsig
  322. v4-digest-v3-wrong-sig-bytes-size.apk
  323. v4-digest-v3-wrong-sig-bytes-size.apk.idsig
  324. v4-digest-v3-wrong-sig-bytes.apk
  325. v4-digest-v3-wrong-sig-bytes.apk.idsig
  326. v4-digest-v3.apk
  327. v4-digest-v3.apk.idsig
  328. v4-inc-to-v2-noninc-ec-p256-appv1.apk
  329. v4-inc-to-v2-noninc-ec-p256-appv1.apk.idsig
  330. v4-inc-to-v2-noninc-ec-p256-appv2.apk
  331. v4-inc-to-v2-noninc-ec-p256-appv2.apk.idsig
  332. v4-inc-to-v2-noninc-ec-p384-appv2.apk
  333. v4-inc-to-v2-noninc-ec-p384-appv2.apk.idsig
  334. v4-inc-to-v3-noninc-dsa-3072-appv1.apk
  335. v4-inc-to-v3-noninc-dsa-3072-appv1.apk.idsig
  336. v4-inc-to-v3-noninc-ec-p256-appv1.apk
  337. v4-inc-to-v3-noninc-ec-p256-appv1.apk.idsig
  338. v4-inc-to-v3-noninc-ec-p256-appv2.apk
  339. v4-inc-to-v3-noninc-ec-p256-appv2.apk.idsig
  340. v4-inc-to-v3-noninc-ec-p384-appv2.apk
  341. v4-inc-to-v3-noninc-ec-p384-appv2.apk.idsig
  342. v4-inc-to-v3-noninc-ec-p384-rotated-ec-p256-appv2.apk
  343. v4-inc-to-v3-noninc-ec-p384-rotated-ec-p256-appv2.apk.idsig
hostsidetests/appsecurity/res/pkgsigverify/README.md

pkgsigverify

Valid cases

APKs in this directory are used by PkgInstallSignatureVerificationTest. See that class for additional information about their use.

In general, they are differently signed forms of the tinyapp APK and follow the following naming scheme:

${version}-with-${signing-algorithm}-${OID-params}-${keysize}-${extra_info}

where some fields may not be present, but have the following meaning:

  • version: denotes which APK Signature Scheme (v1, v2, and/or v3) was used
  • signing-algorithm: indicates how the signature was generated
  • OID-params: PKI object identifiers indicating how to use the provided key to generate the signature. See, e.g. rfc3279 and rfc4055.
  • keysize: the size of the key used for signing
  • extra_info: additional notes to distinguish packages. Currently this denotes which test certificates were used to generate a proof-of-rotation object, if one exists, included in the signing block of the APK, as well as the capabilities of those certificates according to APK Signature Scheme v3.

Generation of these apks was performed using the apksigner command-line tool, which lives at tools/apksig/src/apksigner/java/com/android/apksigner/ in the android source tree. Please refer to the usage instructions there for how to sign APKs using different keystores, providers, etc. The generation commands for some of the APKs are in generate-apks.sh.

Invalid cases

Some of the APKs in this directory were generated by modifying the apksig library (see README in tools/apksig/) to create invalid or unsupported outcomes (e.g. ag/11575267).