Check DSU public key with key revocation list
Throw RevocationListFetchException if failed to fetch key revocation list. Throw KeyRevokedException if DSU intent or image public key is revoked. Throw PublicKeyException if getAvbPublicKey() failed. Bug: 128892201 Test: adb shell am start-activity \ -n com.android.dynsystem/com.android.dynsystem.VerificationActivity \ -a android.os.image.action.START_INSTALL \ --el KEY_USERDATA_SIZE 8192 \ -d file:///storage/emulated/0/Download/aosp_arm64-dsu_test.zip \ --es KEY_PUBKEY ${IMAGE_KEY} Test: edit the code so that imageValidationThrowOrWarning() always Test: throw and observe the logcat and device notification Change-Id: I33733c019b305c45e7d2511c44ef1d9b446ea52e
Loading
Please register or sign in to comment