summaryrefslogtreecommitdiff
path: root/scripts/image_signing/lib/sign_android_lib.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/image_signing/lib/sign_android_lib.sh')
-rw-r--r--scripts/image_signing/lib/sign_android_lib.sh11
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 ""