diff options
Diffstat (limited to 'scripts/image_signing/lib/sign_android_lib.sh')
-rw-r--r-- | scripts/image_signing/lib/sign_android_lib.sh | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/image_signing/lib/sign_android_lib.sh b/scripts/image_signing/lib/sign_android_lib.sh index 985e709d..4c1d25fa 100644 --- a/scripts/image_signing/lib/sign_android_lib.sh +++ b/scripts/image_signing/lib/sign_android_lib.sh @@ -30,8 +30,8 @@ android_choose_key() { # Fingerprints below are generated by: # 'cheets' keyset: - # $ keytool -file vendor/google/certs/cheetskeys/$NAME.x509.pem -printcert \ - # | grep SHA1: + # $ keytool -file vendor/google_arc/certs/cheetskeys/$NAME.x509.pem \ + # -printcert | grep SHA1: # 'aosp' keyset: # $ keytool -file build/target/product/security/$NAME.x509.pem -printcert \ # | grep SHA1: @@ -51,6 +51,10 @@ android_choose_key() { ['cheets']='EC:63:36:20:23:B7:CB:66:18:70:D3:39:3C:A9:AE:7E:EF:A9:32:42' ['aosp']='61:ED:37:7E:85:D3:86:A8:DF:EE:6B:86:4B:D8:5B:0B:FA:A5:AF:81' ) + declare -A networkstack_sha=( + ['cheets']='7C:AD:D6:52:41:69:E7:A4:47:6F:DA:74:D0:8E:F0:48:3A:6F:00:ED' + ['aosp']='7C:8B:DA:BD:21:F9:53:A1:B1:8C:CB:E7:B9:13:93:D9:FD:F9:48:30' + ) case "${sha1}" in "${platform_sha["${keyset}"]}") @@ -66,6 +70,9 @@ android_choose_key() { # The release_sha[] fingerprint is from devkey. Translate to releasekey. echo "releasekey" ;; + "${networkstack_sha["${keyset}"]}") + echo "networkstack" + ;; *) # Not a framework apk. Do not re-sign. echo "" |