Home
last modified time | relevance | path

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

/base/startup/hvb/libhvb/src/crypto/
H A Dhvb_hash_sha256.c183 static void hash_sha256_pad_update(uint32_t *iv, const void *left_msg, uint64_t left_len, uint64_t total_bit_len) in hash_sha256_pad_update() argument
190 if (left_len != 0) { in hash_sha256_pad_update()
191 if (hvb_memcpy_s(sha256_pad, sizeof(sha256_pad), left_msg, (uint32_t)left_len) != 0) { in hash_sha256_pad_update()
198 pad_ptr[left_len] = 0x80; // padding 0x80 in hash_sha256_pad_update()
199 left_len++; in hash_sha256_pad_update()
201 if (left_len + PAD_INFO_BYTE_LEN_SHA256 <= BLK_BYTE_SIZE_SHA256) { in hash_sha256_pad_update()
207 fill_zero_len = word2byte(pad_word_len) - (uint32_t)left_len - PAD_INFO_BYTE_LEN_SHA256; in hash_sha256_pad_update()
208 if (hvb_memset_s(pad_ptr + left_len, sizeof(sha256_pad) - left_len, 0, fill_zero_len) != 0) { in hash_sha256_pad_update()
305 uint32_t left_len; in hash_calc_update() local
[all...]

Completed in 1 milliseconds