android13/device/rockchip/common/security/sig_gen.sh

34 lines
836 B
Bash
Raw Normal View History

2024-06-22 08:45:49 -04:00
#!/bin/bash
# CFG start
CFG_COUNTRY=CN
CFG_PROVINE=Fujian
CFG_CITY=Fuzhou
CFG_COMPANY=Rockchip
CFG_EMAIL=gms@rock-chips.com
# CFG end
TARGET_KEY_PATH=device/rockchip/common/security
include_array=(media platform shared testkey)
TMP_KEYSET=.rktmp_keyset_dir
if [ -d $TMP_KEYSET ]; then
echo "cleanning previous cache..."
rm -rf $TMP_KEYSET
fi
mkdir $TMP_KEYSET
cd $TMP_KEYSET
count="${#include_array[@]}"
for idx in "${!include_array[@]}"; do
ret="${include_array[$idx]}"
rm ../$TARGET_KEY_PATH/$ret.*
echo "Generating keyset for $ret ..."
../development/tools/make_key $ret \
"/C=$CFG_COUNTRY/ST=$CFG_PROVINE/L=$CFG_CITY/O=$CFG_COMPANY/OU=$CFG_COMPANY/CN=$CFG_COMPANY/emailAddress=$CFG_EMAIL"
openssl pkcs8 -inform DER -nocrypt -in $ret.pk8 -out $ret.pem
mv $ret* ../$TARGET_KEY_PATH/
done