HPM SDK
HPMicro Software Development Kit
sdp_hash_internal_ctx_t Struct Reference

Data Fields

union {
   uint32_t   words [(64U)/sizeof(uint32_t)]
 
   uint8_t   bytes [(64U)]
 
block
 
uint32_t blk_size
 
uint32_t full_msg_size
 
uint32_t running_hash [(32)/sizeof(uint32_t)]
 
sdp_hash_alg_t alg
 
sdp_hash_alg_state_t state
 
bool hash_init
 
bool hash_finish
 

Field Documentation

◆ alg

sdp_hash_alg_t sdp_hash_internal_ctx_t::alg

◆ blk_size

uint32_t sdp_hash_internal_ctx_t::blk_size

◆ 

union { ... } sdp_hash_internal_ctx_t::block

◆ bytes

uint8_t sdp_hash_internal_ctx_t::bytes[(64U)]

◆ full_msg_size

uint32_t sdp_hash_internal_ctx_t::full_msg_size

◆ hash_finish

bool sdp_hash_internal_ctx_t::hash_finish

◆ hash_init

bool sdp_hash_internal_ctx_t::hash_init

◆ running_hash

uint32_t sdp_hash_internal_ctx_t::running_hash[(32)/sizeof(uint32_t)]

◆ state

sdp_hash_alg_state_t sdp_hash_internal_ctx_t::state

◆ words

uint32_t sdp_hash_internal_ctx_t::words[(64U)/sizeof(uint32_t)]

The documentation for this struct was generated from the following file: