Home
last modified time | relevance | path

Searched refs:rootkey_iv (Results 1 - 5 of 5) sorted by relevance

/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/
H A Dload_crypto.c95 hi_u8 rootkey_iv[ROOTKEY_IV_BYTE_LENGTH]; in crypto_prepare() local
109 cs = (uintptr_t)rootkey_iv ^ sizeof(rootkey_iv) ^ ((uintptr_t)save_content->root_salt) ^ ROOT_SALT_LENGTH; in crypto_prepare()
110 ret = memcpy_s(rootkey_iv, sizeof(rootkey_iv), save_content->root_salt, ROOT_SALT_LENGTH, cs); in crypto_prepare()
115 ctrl.salt = rootkey_iv; in crypto_prepare()
116 ctrl.salt_len = sizeof(rootkey_iv); in crypto_prepare()
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/upg/
H A Dupg_check_boot_bin.c188 hi_u8 rootkey_iv[ROOTKEY_IV_BYTE_LENGTH] = { 0 }; in upg_boot_decrypt() local
206 if ((memcpy_s(rootkey_iv, sizeof(rootkey_iv), sub_key_com->boot_key, IV_BYTE_LEN) != EOK) || in upg_boot_decrypt()
207 (memcpy_s((rootkey_iv + IV_BYTE_LEN), sizeof(rootkey_iv) - IV_BYTE_LEN, g_magic, IV_BYTE_LEN) != EOK)) { in upg_boot_decrypt()
211 ctrl->salt = rootkey_iv; in upg_boot_decrypt()
H A Dkernel_crypto.c111 hi_u8 rootkey_iv[ROOTKEY_IV_BYTE_LENGTH]; in crypto_prepare() local
124 ret = memcpy_s(rootkey_iv, sizeof(rootkey_iv), save_content->root_salt, ROOT_SALT_LENGTH); in crypto_prepare()
129 ctrl.salt = rootkey_iv; in crypto_prepare()
130 ctrl.salt_len = sizeof(rootkey_iv); in crypto_prepare()
H A Dupg_common.c1007 hi_u8 rootkey_iv[ROOTKEY_IV_BYTE_LENGTH] = { 0 }; in upg_set_kdf_key() local
1018 if ((memcpy_s(rootkey_iv, IV_BYTE_LEN, boo_key, IV_BYTE_LEN) != EOK) || in upg_set_kdf_key()
1019 (memcpy_s((rootkey_iv + IV_BYTE_LEN), sizeof(rootkey_iv) - IV_BYTE_LEN, g_magic, IV_BYTE_LEN) != EOK)) { in upg_set_kdf_key()
1024 ctrl->salt = rootkey_iv; in upg_set_kdf_key()
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/secure/
H A Dcrypto.c145 hi_u8 rootkey_iv[ROOTKEY_IV_BYTE_LENGTH]; in crypto_prepare() local
159 cs = (uintptr_t)rootkey_iv ^ sizeof(rootkey_iv) ^ ((uintptr_t)save_content->root_salt) ^ ROOT_SALT_LENGTH; in crypto_prepare()
160 ret = memcpy_s(rootkey_iv, sizeof(rootkey_iv), save_content->root_salt, ROOT_SALT_LENGTH, cs); in crypto_prepare()
165 ctrl.salt = rootkey_iv; in crypto_prepare()
166 ctrl.salt_len = sizeof(rootkey_iv); in crypto_prepare()

Completed in 7 milliseconds