Home
last modified time | relevance | path

Searched refs:ROOT_SALT_LENGTH (Results 1 - 6 of 6) sorted by relevance

/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/
H A Dload_crypto.c51 hi_u8 salt_e[ROOT_SALT_LENGTH] = { 0 }; in crypto_load_salt()
53 hi_u32 cs = (uintptr_t)salt_e ^ (hi_u32)sizeof(salt_e) ^ 0x0 ^ ROOT_SALT_LENGTH; in crypto_load_salt()
54 (hi_void) memset_s(salt_e, sizeof(salt_e), 0x0, ROOT_SALT_LENGTH, cs); in crypto_load_salt()
68 if (memcmp(key_content->root_salt, salt_e, ROOT_SALT_LENGTH) == HI_ERR_SUCCESS) { in crypto_load_salt()
82 ret = hi_cipher_trng_get_random_bytes(key_content->root_salt, ROOT_SALT_LENGTH); in crypto_get_root_salt()
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()
163 content_size - ROOT_SALT_LENGTH - IV_BYTE_LENGTH, HI_FALSE); in crypto_decrypt_hash()
181 hi_u32 encrypt_size = content_size - ROOT_SALT_LENGTH - IV_BYTE_LENGTH; in crypto_encrypt_hash()
H A Dload_crypto.h38 #define ROOT_SALT_LENGTH 32 macro
73 hi_u8 root_salt[ROOT_SALT_LENGTH];
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/upg/
H A Dkernel_crypto.h50 #define ROOT_SALT_LENGTH 32 macro
75 hi_u8 root_salt[ROOT_SALT_LENGTH];
H A Dkernel_crypto.c72 hi_u8 salt_e[ROOT_SALT_LENGTH] = { 0 }; in crypto_load_salt()
74 (hi_void) memset_s(salt_e, sizeof(salt_e), 0x0, ROOT_SALT_LENGTH); in crypto_load_salt()
87 if (memcmp(key_content->root_salt, salt_e, ROOT_SALT_LENGTH) == HI_ERR_SUCCESS) { in crypto_load_salt()
124 ret = memcpy_s(rootkey_iv, sizeof(rootkey_iv), save_content->root_salt, ROOT_SALT_LENGTH); in crypto_prepare()
178 content_size - ROOT_SALT_LENGTH - IV_BYTE_LENGTH, HI_FALSE); in crypto_decrypt_hash()
195 hi_u32 encrypt_size = content_size - ROOT_SALT_LENGTH - IV_BYTE_LENGTH; in crypto_encrypt_hash()
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/secure/
H A Dcrypto.h40 #define ROOT_SALT_LENGTH 32 macro
72 hi_u8 root_salt[ROOT_SALT_LENGTH];
H A Dcrypto.c105 hi_u8 salt_e[ROOT_SALT_LENGTH] = { 0 }; in crypto_load_salt()
107 hi_u32 cs = (uintptr_t)salt_e ^ (hi_u32)sizeof(salt_e) ^ 0x0 ^ ROOT_SALT_LENGTH; in crypto_load_salt()
108 (hi_void) memset_s(salt_e, sizeof(salt_e), 0x0, ROOT_SALT_LENGTH, cs); in crypto_load_salt()
121 if (memcmp(key_content->root_salt, salt_e, ROOT_SALT_LENGTH) == HI_ERR_SUCCESS) { in crypto_load_salt()
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()
207 hi_u32 encrypt_size = content_size - ROOT_SALT_LENGTH - IV_BYTE_LENGTH; in crypto_encrypt_hash()
281 content_size - ROOT_SALT_LENGTH - IV_BYTE_LENGTH, HI_FALSE); in crypto_decrypt_hash()

Completed in 4 milliseconds