Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ecbdec71 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Fix that the update to v1 signed version fails if apk verity is...

Merge "Merge "Fix that the update to v1 signed version fails if apk verity is enabled" am: 0b3fe647 am: b6fd88c4 am: 6f113ece"
parents e8220cfd 83950247
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -393,15 +393,18 @@ public class ApkSignatureVerifier {
    /**
     * @return the verity root hash in the Signing Block.
     */
    public static byte[] getVerityRootHash(String apkPath)
            throws IOException, SignatureNotFoundException, SecurityException {
    public static byte[] getVerityRootHash(String apkPath) throws IOException, SecurityException {
        // first try v3
        try {
            return ApkSignatureSchemeV3Verifier.getVerityRootHash(apkPath);
        } catch (SignatureNotFoundException e) {
            // try older version
        }
        try {
            return ApkSignatureSchemeV2Verifier.getVerityRootHash(apkPath);
        } catch (SignatureNotFoundException e) {
            return null;
        }
    }

    /**