Searched refs:ROOT_SALT_LENGTH (Results 1 - 6 of 6) sorted by relevance
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/ |
H A D | load_crypto.c | 51 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 D | load_crypto.h | 38 #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 D | kernel_crypto.h | 50 #define ROOT_SALT_LENGTH 32 macro 75 hi_u8 root_salt[ROOT_SALT_LENGTH];
|
H A D | kernel_crypto.c | 72 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 D | crypto.h | 40 #define ROOT_SALT_LENGTH 32 macro 72 hi_u8 root_salt[ROOT_SALT_LENGTH];
|
H A D | crypto.c | 105 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