├── .gitignore ├── readme.md ├── sign_image ├── config-unisoc │ ├── aeskey │ ├── aeskey_128 │ ├── dynamic_ta_privatekey.pem │ ├── genkey.sh │ ├── rsa2048_0.pem │ ├── rsa2048_0_pub.pem │ ├── rsa2048_1.pem │ ├── rsa2048_1_pub.pem │ ├── rsa2048_2.pem │ ├── rsa2048_2_pub.bin │ ├── rsa2048_2_pub.pem │ ├── rsa2048_devkey_pub.pem │ ├── rsa4096_boot.pem │ ├── rsa4096_boot_pub.bin │ ├── rsa4096_modem.pem │ ├── rsa4096_modem_pub.bin │ ├── rsa4096_odmko.pem │ ├── rsa4096_odmko_pub.bin │ ├── rsa4096_product.pem │ ├── rsa4096_product_pub.bin │ ├── rsa4096_recovery.pem │ ├── rsa4096_recovery_pub.bin │ ├── rsa4096_socko.pem │ ├── rsa4096_socko_pub.bin │ ├── rsa4096_system.pem │ ├── rsa4096_system_pub.bin │ ├── rsa4096_vbmeta.pem │ ├── rsa4096_vbmeta_pub.bin │ ├── rsa4096_vendor.pem │ ├── rsa4096_vendor_pub.bin │ ├── vdsp_firmware_privatekey.pem │ ├── vdsp_firmware_publickey.pem │ └── version.cfg ├── get-raw-image.c ├── v2 │ ├── insertheader │ │ ├── Makefile │ │ ├── imgheaderinsert.c │ │ ├── imgheaderinsert.h │ │ ├── mincrypt │ │ │ ├── hash-internal.h │ │ │ └── sha256.h │ │ └── sha256.c │ ├── prebuilt │ │ ├── imgheaderinsert │ │ ├── lib64 │ │ │ └── libc++.so │ │ └── sprd_sign │ ├── sign_image_v1.sh │ ├── sign_image_v2.sh │ └── sprd_sign │ │ ├── Makefile │ │ ├── common │ │ ├── pk1 │ │ │ ├── inc │ │ │ │ └── pk1.h │ │ │ └── src │ │ │ │ └── pk1.c │ │ ├── rsa │ │ │ ├── inc │ │ │ │ └── rsa_sprd.h │ │ │ └── src │ │ │ │ └── rsa.c │ │ ├── sha256 │ │ │ ├── inc │ │ │ │ └── sprdsha.h │ │ │ └── src │ │ │ │ └── sprdsha256.c │ │ └── verify │ │ │ ├── inc │ │ │ ├── sec_string.h │ │ │ ├── sprd_verify.h │ │ │ └── sprdsec_header.h │ │ │ └── src │ │ │ ├── sec_string.c │ │ │ └── sprd_verify.c │ │ └── start.c └── v3 │ ├── prebuilt │ ├── lib64 │ │ └── libc++.so │ └── sprd_sign │ └── sign_image_v3.sh └── sign_vbmeta ├── Makefile └── main.c /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *.o 3 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/readme.md -------------------------------------------------------------------------------- /sign_image/config-unisoc/aeskey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/aeskey -------------------------------------------------------------------------------- /sign_image/config-unisoc/aeskey_128: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/aeskey_128 -------------------------------------------------------------------------------- /sign_image/config-unisoc/dynamic_ta_privatekey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/dynamic_ta_privatekey.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/genkey.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/genkey.sh -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_0.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_0.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_0_pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_0_pub.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_1.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_1_pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_1_pub.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_2.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_2_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_2_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_2_pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_2_pub.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa2048_devkey_pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa2048_devkey_pub.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_boot.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_boot.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_boot_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_boot_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_modem.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_modem.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_modem_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_modem_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_odmko.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_odmko.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_odmko_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_odmko_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_product.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_product.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_product_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_product_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_recovery.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_recovery.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_recovery_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_recovery_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_socko.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_socko.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_socko_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_socko_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_system.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_system.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_system_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_system_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_vbmeta.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_vbmeta.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_vbmeta_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_vbmeta_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_vendor.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_vendor.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/rsa4096_vendor_pub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/rsa4096_vendor_pub.bin -------------------------------------------------------------------------------- /sign_image/config-unisoc/vdsp_firmware_privatekey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/vdsp_firmware_privatekey.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/vdsp_firmware_publickey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/vdsp_firmware_publickey.pem -------------------------------------------------------------------------------- /sign_image/config-unisoc/version.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/config-unisoc/version.cfg -------------------------------------------------------------------------------- /sign_image/get-raw-image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/get-raw-image.c -------------------------------------------------------------------------------- /sign_image/v2/insertheader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/insertheader/Makefile -------------------------------------------------------------------------------- /sign_image/v2/insertheader/imgheaderinsert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/insertheader/imgheaderinsert.c -------------------------------------------------------------------------------- /sign_image/v2/insertheader/imgheaderinsert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/insertheader/imgheaderinsert.h -------------------------------------------------------------------------------- /sign_image/v2/insertheader/mincrypt/hash-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/insertheader/mincrypt/hash-internal.h -------------------------------------------------------------------------------- /sign_image/v2/insertheader/mincrypt/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/insertheader/mincrypt/sha256.h -------------------------------------------------------------------------------- /sign_image/v2/insertheader/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/insertheader/sha256.c -------------------------------------------------------------------------------- /sign_image/v2/prebuilt/imgheaderinsert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/prebuilt/imgheaderinsert -------------------------------------------------------------------------------- /sign_image/v2/prebuilt/lib64/libc++.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/prebuilt/lib64/libc++.so -------------------------------------------------------------------------------- /sign_image/v2/prebuilt/sprd_sign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/prebuilt/sprd_sign -------------------------------------------------------------------------------- /sign_image/v2/sign_image_v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sign_image_v1.sh -------------------------------------------------------------------------------- /sign_image/v2/sign_image_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sign_image_v2.sh -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/Makefile -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/pk1/inc/pk1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/pk1/inc/pk1.h -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/pk1/src/pk1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/pk1/src/pk1.c -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/rsa/inc/rsa_sprd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/rsa/inc/rsa_sprd.h -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/rsa/src/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/rsa/src/rsa.c -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/sha256/inc/sprdsha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/sha256/inc/sprdsha.h -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/sha256/src/sprdsha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/sha256/src/sprdsha256.c -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/verify/inc/sec_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/verify/inc/sec_string.h -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/verify/inc/sprd_verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/verify/inc/sprd_verify.h -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/verify/inc/sprdsec_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/verify/inc/sprdsec_header.h -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/verify/src/sec_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/verify/src/sec_string.c -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/common/verify/src/sprd_verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/common/verify/src/sprd_verify.c -------------------------------------------------------------------------------- /sign_image/v2/sprd_sign/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v2/sprd_sign/start.c -------------------------------------------------------------------------------- /sign_image/v3/prebuilt/lib64/libc++.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v3/prebuilt/lib64/libc++.so -------------------------------------------------------------------------------- /sign_image/v3/prebuilt/sprd_sign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v3/prebuilt/sprd_sign -------------------------------------------------------------------------------- /sign_image/v3/sign_image_v3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_image/v3/sign_image_v3.sh -------------------------------------------------------------------------------- /sign_vbmeta/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_vbmeta/Makefile -------------------------------------------------------------------------------- /sign_vbmeta/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomKing062/vendor_sprd_proprietories-source_packimage/HEAD/sign_vbmeta/main.c --------------------------------------------------------------------------------