RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Data Fields
_dcp_hash_ctx_internal Struct Reference

Data Fields

dcp_hash_block_t blk
 
size_t blksz
 
dcp_hash_algo_t algo
 
dcp_hash_algo_state_t state
 
uint32_t fullMessageSize
 
uint32_t ctrl0
 
uint32_t runningHash [9]
 
dcp_handle_thandle
 

Detailed Description

internal dcp_hash context structure

Field Documentation

◆ algo

dcp_hash_algo_t _dcp_hash_ctx_internal::algo

selected algorithm from the set of supported algorithms

◆ blk

dcp_hash_block_t _dcp_hash_ctx_internal::blk

memory buffer. only full blocks are written to DCP during hash updates

◆ blksz

size_t _dcp_hash_ctx_internal::blksz

number of valid bytes in memory buffer

◆ ctrl0

uint32_t _dcp_hash_ctx_internal::ctrl0

HASH_INIT and HASH_TERM flags

◆ fullMessageSize

uint32_t _dcp_hash_ctx_internal::fullMessageSize

track message size

◆ runningHash

uint32_t _dcp_hash_ctx_internal::runningHash[9]

running hash. up to SHA-256 plus size, that is 36 bytes.

◆ state

dcp_hash_algo_state_t _dcp_hash_ctx_internal::state

finite machine state of the hash software process


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