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

Commit b6fd88c4 authored by Satoshi Sanno's avatar Satoshi Sanno Committed by android-build-merger
Browse files

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

am: 0b3fe647

Change-Id: If94e803f747e160a406bb3a80b583bc8c8d4af87
parents a98b285b 0b3fe647
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -397,15 +397,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;
        }
    }

    /**