Merge "Fix that the update to v1 signed version fails if apk verity is enabled"
am: 0b3fe647ef
Change-Id: If94e803f747e160a406bb3a80b583bc8c8d4af87
This commit is contained in:
@@ -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
|
||||
}
|
||||
return ApkSignatureSchemeV2Verifier.getVerityRootHash(apkPath);
|
||||
try {
|
||||
return ApkSignatureSchemeV2Verifier.getVerityRootHash(apkPath);
|
||||
} catch (SignatureNotFoundException e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user