apkverify: signature verification over signed data
Bug: 190343842
Test: MicrodroidHostTestCases
Change-Id: I130daa50995f30b3a2315a46d8d2f743d20ed0f2
diff --git a/apkverify/src/sigutil.rs b/apkverify/src/sigutil.rs
index 43fbe67..9de794a 100644
--- a/apkverify/src/sigutil.rs
+++ b/apkverify/src/sigutil.rs
@@ -27,16 +27,16 @@
const APK_SIG_BLOCK_MAGIC: u128 = 0x3234206b636f6c4220676953204b5041;
// TODO(jooyung): introduce type
-const SIGNATURE_RSA_PSS_WITH_SHA256: u32 = 0x0101;
-const SIGNATURE_RSA_PSS_WITH_SHA512: u32 = 0x0102;
-const SIGNATURE_RSA_PKCS1_V1_5_WITH_SHA256: u32 = 0x0103;
-const SIGNATURE_RSA_PKCS1_V1_5_WITH_SHA512: u32 = 0x0104;
-const SIGNATURE_ECDSA_WITH_SHA256: u32 = 0x0201;
-const SIGNATURE_ECDSA_WITH_SHA512: u32 = 0x0202;
-const SIGNATURE_DSA_WITH_SHA256: u32 = 0x0301;
-const SIGNATURE_VERITY_RSA_PKCS1_V1_5_WITH_SHA256: u32 = 0x0421;
-const SIGNATURE_VERITY_ECDSA_WITH_SHA256: u32 = 0x0423;
-const SIGNATURE_VERITY_DSA_WITH_SHA256: u32 = 0x0425;
+pub const SIGNATURE_RSA_PSS_WITH_SHA256: u32 = 0x0101;
+pub const SIGNATURE_RSA_PSS_WITH_SHA512: u32 = 0x0102;
+pub const SIGNATURE_RSA_PKCS1_V1_5_WITH_SHA256: u32 = 0x0103;
+pub const SIGNATURE_RSA_PKCS1_V1_5_WITH_SHA512: u32 = 0x0104;
+pub const SIGNATURE_ECDSA_WITH_SHA256: u32 = 0x0201;
+pub const SIGNATURE_ECDSA_WITH_SHA512: u32 = 0x0202;
+pub const SIGNATURE_DSA_WITH_SHA256: u32 = 0x0301;
+pub const SIGNATURE_VERITY_RSA_PKCS1_V1_5_WITH_SHA256: u32 = 0x0421;
+pub const SIGNATURE_VERITY_ECDSA_WITH_SHA256: u32 = 0x0423;
+pub const SIGNATURE_VERITY_DSA_WITH_SHA256: u32 = 0x0425;
// TODO(jooyung): introduce type
const CONTENT_DIGEST_CHUNKED_SHA256: u32 = 1;