Home
last modified time | relevance | path

Searched refs:total_bit_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
213 sha256_pad[pad_word_len - 1] = htobe32((uint32_t)total_bit_len); in hash_sha256_pad_update()
214 total_bit_len = total_bit_len >> 32; in hash_sha256_pad_update()
215 sha256_pad[pad_word_len - 2] = htobe32((uint32_t)total_bit_len); in hash_sha256_pad_update()
243 uint64_t total_bit_len; in hash_sha256_single() local
250 total_bit_len = (uint64_t)msg_len * 8; // 8bit per byte in hash_sha256_single()
251 if (total_bit_len < msg_len) { in hash_sha256_single()
265 hash_sha256_pad_update(iv, (uint8_t *)msg + data_size, msg_len - data_size, total_bit_len); in hash_sha256_single() local
365 uint64_t total_bit_len; in hash_calc_do_final() local
[all...]

Completed in 6 milliseconds