/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/upg/ |
D | boot_upg_check_secure.c | 113 hi_u32 boot_upg_secure_get_key_part1(hi_u32 sign_alg, hi_u8 *key_n, hi_u32 key_len) in boot_upg_secure_get_key_part1() argument 116 hi_unref_param(sign_alg); in boot_upg_secure_get_key_part1() 120 if (sign_alg == HI_MODE_ECC) { in boot_upg_secure_get_key_part1() 126 if ((sign_alg == HI_MODE_PKCS_V15) || (sign_alg == HI_MODE_PKCS_PSS)) { in boot_upg_secure_get_key_part1() 134 hi_u32 boot_upg_secure_get_key_part2(hi_u32 sign_alg, hi_u8 *key_e, hi_u32 key_len) in boot_upg_secure_get_key_part2() argument 137 hi_unref_param(sign_alg); in boot_upg_secure_get_key_part2() 141 if (sign_alg == HI_MODE_ECC) { in boot_upg_secure_get_key_part2() 147 if ((sign_alg == HI_MODE_PKCS_V15) || (sign_alg == HI_MODE_PKCS_PSS)) { in boot_upg_secure_get_key_part2() 213 if (upg_head->common.param.sign_alg == HI_MODE_ECC) { in boot_upg_set_key() 264 … hi_u32 key_length = (upg_head->common.param.sign_alg == HI_MODE_ECC)? ECC_256_LEN : RSA_2048_LEN; in boot_upg_secure_verify_code() [all …]
|
D | boot_upg_check.c | 170 if ((alg_param.sign_alg != HI_MODE_PKCS_V15) && (alg_param.sign_alg != HI_MODE_PKCS_PSS) && in boot_upg_check_alg_param() 171 (alg_param.sign_alg != HI_MODE_ECC)) { in boot_upg_check_alg_param() 174 if (alg_param.sign_alg < HI_MODE_ECC) { in boot_upg_check_alg_param()
|
D | boot_upg_tool.c | 234 … hi_u32 key_length = (upg_head->common.param.sign_alg == HI_MODE_ECC) ? ECC_256_LEN : RSA_2048_LEN; in boot_upg_lzma_secure_verify_code() 245 if (upg_head->common.param.sign_alg == HI_MODE_ECC) { in boot_upg_lzma_secure_verify_code() 260 param.pad_mode = (hi_padding_mode)upg_head->common.param.sign_alg; in boot_upg_lzma_secure_verify_code()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/build/scripts/ |
D | make_upg_file.py | 172 st_hupg.param.hash_alg, st_hupg.param.sign_alg, st_hupg.param.sign_param)) 179 if st_hupg.param.sign_alg < 0x10: 195 elif st_hupg.param.sign_alg == 0x10: 234 section_head.param.hash_alg, section_head.param.sign_alg, section_head.param.sign_param)) 250 st_hupg.param.hash_alg, st_hupg.param.sign_alg, st_hupg.param.sign_param)) 276 def make_secure_key(alg_dir_path, sign_alg): argument 277 if sign_alg < 0x10: 287 elif sign_alg == 0x10: 413 …_type, section_bin_list, section_compress_list, alg_dir_path, max_size, sign_alg, chip_name, file_… argument 424 if sign_alg < 0x10: [all …]
|
D | pkt_builder.py | 32 …def __init__(self, app_name="Hi3861_demo", sign_alg=0x3F, kernel_file_ver=0, flashboot_file_ver=0,… argument 46 self.__sign_alg = sign_alg 120 def set_sign_alg(self, sign_alg): argument 121 self.__sign_alg = sign_alg 263 sign_alg = int(sys.argv[3], 16) variable 270 …fu = ImageBuild(app_name, sign_alg, kernel_file_ver, flashboot_file_ver, chip_product, usr_realtiv… 391 if (sign_alg != 0x3F): #only need write ver file in secure boot mode. 406 sign_alg = int(sys.argv[1], 16) variable 425 print("&&&&&&&&&&&&&args", sign_alg, dual_ota_flag, flashboot_file_ver, kernel_file_ver) 426 …fu = ImageBuild(app_name, sign_alg, kernel_file_ver, flashboot_file_ver, chip_product, ota_mode=in…
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/upg/ |
D | upg_check_boot_bin.c | 95 if ((sub_key->sign_alg.hash_alg != HI_HASH_ALG_SHA256) || in upg_check_boot_subk_attr() 96 (sub_key->sign_alg.sign_alg != SIGN_ALG_ECC) || in upg_check_boot_subk_attr() 102 if ((sub_key->sign_alg.hash_alg != HI_HASH_ALG_SHA256) || in upg_check_boot_subk_attr() 103 (sub_key->sign_alg.sign_alg > SIGN_ALG_RSA_PSS) || in upg_check_boot_subk_attr() 177 rsa_verify.scheme = (hi_cipher_rsa_sign_scheme)(sub_key->sign_alg.sign_alg); in upg_check_boot_sub_key() 259 if (head->sign_alg.sign_alg == SIGN_ALG_ECC) { in upg_check_boot_from_mem() 274 .scheme = (hi_cipher_rsa_sign_scheme)(head->sign_alg.sign_alg), in upg_check_boot_from_mem() 335 if (head->sign_alg.sign_alg == SIGN_ALG_ECC) { in upg_check_unencrpt_boot_code() 350 .scheme = (hi_cipher_rsa_sign_scheme)(head->sign_alg.sign_alg), in upg_check_unencrpt_boot_code() 355 upg_print("[upg check unencrpt boot code]alg-ret:0x%x-0x%x \r\n", head->sign_alg.sign_alg, ret); in upg_check_unencrpt_boot_code()
|
D | upg_check_boot_bin.h | 72 sign_alg_param sign_alg; /* The signature algorithm. */ member 96 sign_alg_param sign_alg; /* The signature algorithm. */ member 116 sign_alg_param sign_alg; /* The signature algorithm. */ member 144 sign_alg_param sign_alg; /* The signature algorithm. */ member
|
D | upg_check_secure.c | 188 if (upg_head->common.param.sign_alg == HI_MODE_ECC) { in upg_get_subkey() 272 key_length = (head->param.sign_alg == HI_MODE_ECC) ? ECC_256_LEN : RSA_2048_LEN; in upg_check_upg_file_code() 287 param.pad_mode = (hi_padding_mode)head->param.sign_alg; in upg_check_upg_file_code() 313 key_length = (head->param.sign_alg < HI_MODE_ECC) ? RSA_KEY_LEN : ECC_KEY_LEN; in upg_check_upg_file_head() 323 if (head->param.sign_alg == HI_MODE_ECC) { in upg_check_upg_file_head() 341 param.pad_mode = (hi_padding_mode)head->param.sign_alg; in upg_check_upg_file_head()
|
D | upg_check_file.c | 247 if ((alg_param.sign_alg != HI_MODE_PKCS_V15) && (alg_param.sign_alg != HI_MODE_PKCS_PSS) && in upg_check_alg_param() 248 (alg_param.sign_alg != HI_MODE_ECC)) { in upg_check_alg_param() 252 if (alg_param.sign_alg < HI_MODE_ECC) { in upg_check_alg_param()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
D | hi_upg_file.h | 65 …hi_u32 sign_alg : 6; /**< Sign algorithm:0:RSA-PKCS;1:RSA-PSS;0x10:ECDSA256;0x3F:SHA256.CNcomment:… member 182 } sign_alg; member 191 } sign_alg; member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/include/ |
D | hi_upg_file.h | 76 …hi_u32 sign_alg : 6; /**< Sign algorithm:0:RSA-PKCS;1:RSA-PSS;0x10:ECDSA256;0x3F:SHA256.CNcomment:… member 193 } sign_alg; member 202 } sign_alg; member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/ |
D | burn_file.h | 69 …hi_u32 sign_alg : 6; /**< Sign algorithm:0:RSA-PKCS;1:RSA-PSS;0x10:ECDSA256;0x3F:SHA256.CNcomment:… member 181 } sign_alg; member
|