| H A D | crypto.c | 426 static hi_u32 crypto_encrypt_data(hi_flash_crypto_content *content, boot_crypto_ctx *para) in crypto_encrypt_data() argument 431 hi_u8 *fw_cyp_data = boot_malloc(para->crypto_total_size); in crypto_encrypt_data() 453 ret = hi_cipher_aes_crypto((uintptr_t)(para->buf), (uintptr_t)fw_cyp_data, para->crypto_total_size, HI_TRUE); in crypto_encrypt_data() 458 ret = g_flash_cmd_funcs.write(para->kernel_addr + para->crypto_start_addr, para->crypto_total_size, in crypto_encrypt_data() 658 hi_u32 encrypt_upg_data(boot_crypto_ctx *para) in encrypt_upg_data() argument 674 hi_u32 cs = KERNEL_RAM_ADDR ^ CRYPTO_KERNEL_LENGTH ^ (uintptr_t)(para->buf) ^ CRYPTO_KERNEL_LENGTH; in encrypt_upg_data() 675 ret = memcpy_s((hi_u8 *)KERNEL_RAM_ADDR, CRYPTO_KERNEL_LENGTH, para in encrypt_upg_data() 733 upg_check_encrypt(boot_crypto_ctx *para, hi_u8 *buf, hi_u32 buf_len) upg_check_encrypt() argument 831 boot_crypto_upg_file_prepare(boot_crypto_ctx *para) boot_crypto_upg_file_prepare() argument 863 boot_crypto_upg_file_decrypt(boot_crypto_ctx *para) boot_crypto_upg_file_decrypt() argument 919 decrypt_para_init(boot_crypto_ctx *para, hi_u32 start) decrypt_para_init() argument 974 set_upg_decrypt_flag(boot_crypto_ctx *para) set_upg_decrypt_flag() argument 984 upg_check_decrypt(boot_crypto_ctx *para, hi_u8 *buf, hi_u32 buf_len) upg_check_decrypt() argument 1092 boot_crypto_ctx *para = boot_crypto_get_ctx(); crypto_kernel_write() local 1114 boot_crypto_ctx *para = boot_decrypt_get_ctx(); crypto_kernel_read() local [all...] |