A context struct maintained for streaming operations.
More...
#include <sw/device/lib/crypto/drivers/hmac.h>
|
uint32_t | cfg_reg |
|
uint32_t | key [kHmacMaxBlockWords] |
|
size_t | key_wordlen |
|
size_t | msg_block_bytelen |
|
size_t | digest_wordlen |
|
uint32_t | H [kHmacMaxDigestWords] |
|
uint32_t | lower |
|
uint32_t | upper |
|
uint32_t | hw_started |
|
uint8_t | partial_block [kHmacMaxBlockBytes] |
|
size_t | partial_block_len |
|
A context struct maintained for streaming operations.
Definition at line 57 of file hmac.h.
◆ cfg_reg
uint32_t hmac_ctx::cfg_reg |
◆ digest_wordlen
size_t hmac_ctx::digest_wordlen |
uint32_t hmac_ctx::H[kHmacMaxDigestWords] |
◆ hw_started
uint32_t hmac_ctx::hw_started |
◆ key
uint32_t hmac_ctx::key[kHmacMaxBlockWords] |
◆ key_wordlen
size_t hmac_ctx::key_wordlen |
◆ lower
◆ msg_block_bytelen
size_t hmac_ctx::msg_block_bytelen |
◆ partial_block
uint8_t hmac_ctx::partial_block[kHmacMaxBlockBytes] |
◆ partial_block_len
size_t hmac_ctx::partial_block_len |
◆ upper