[apkverify] Enable apk verification with ECDSA with SHA2-512 digest
This CL implements one missing signature algorithm ECDSA with
SHA2-512 digest.
Bug: 197052981
Test: libapkverify.integration_test
Change-Id: I1c31a2af5672f6a52183cb3f65cb057a3dcf51bc
diff --git a/libs/apkverify/src/algorithms.rs b/libs/apkverify/src/algorithms.rs
index ee9c869..4b9d747 100644
--- a/libs/apkverify/src/algorithms.rs
+++ b/libs/apkverify/src/algorithms.rs
@@ -87,9 +87,7 @@
ensure!(
!matches!(
self,
- SignatureAlgorithmID::EcdsaWithSha512
- | SignatureAlgorithmID::DsaWithSha256
- | SignatureAlgorithmID::VerityDsaWithSha256
+ SignatureAlgorithmID::DsaWithSha256 | SignatureAlgorithmID::VerityDsaWithSha256
),
"TODO(b/197052981): Algorithm '{:#?}' is not implemented.",
self