|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Streaming state for incremental SHA-256. More...
#include <ra8_rsip_core.h>
Data Fields | |
| uint32_t | state [k_ra8_rsip_sha256_state_words] |
| Chaining words H0..H7. | |
| uint8_t | block [k_ra8_rsip_sha256_block] |
| Partial message block. | |
| uint64_t | total_bytes |
| Bytes absorbed so far. | |
| uint32_t | used |
| Bytes in block. | |
| uint8_t | initialized |
| 1 = ready, 0 = unset. | |
Streaming state for incremental SHA-256.
Definition at line 382 of file ra8_rsip_core.h.
| uint8_t ra8_rsip_sha256_ctx_t::block[k_ra8_rsip_sha256_block] |
Partial message block.
Definition at line 384 of file ra8_rsip_core.h.
Referenced by internal_sw_sha256_finalize(), ra8_rsip_sha256_final(), and ra8_rsip_sha256_update().
| uint8_t ra8_rsip_sha256_ctx_t::initialized |
1 = ready, 0 = unset.
Definition at line 387 of file ra8_rsip_core.h.
Referenced by ra8_rsip_hmac_sha256_init(), ra8_rsip_sha256_final(), ra8_rsip_sha256_init(), and ra8_rsip_sha256_update().
| uint32_t ra8_rsip_sha256_ctx_t::state[k_ra8_rsip_sha256_state_words] |
Chaining words H0..H7.
Definition at line 383 of file ra8_rsip_core.h.
Referenced by internal_sw_sha256_finalize(), ra8_rsip_sha256_final(), ra8_rsip_sha256_init(), and ra8_rsip_sha256_update().
| uint64_t ra8_rsip_sha256_ctx_t::total_bytes |
Bytes absorbed so far.
Definition at line 385 of file ra8_rsip_core.h.
Referenced by internal_sw_sha256_finalize(), ra8_rsip_sha256_final(), ra8_rsip_sha256_init(), and ra8_rsip_sha256_update().
| uint32_t ra8_rsip_sha256_ctx_t::used |
Bytes in block.
Definition at line 386 of file ra8_rsip_core.h.
Referenced by internal_sw_sha256_finalize(), ra8_rsip_sha256_final(), ra8_rsip_sha256_init(), and ra8_rsip_sha256_update().