Context Variable type for SHA-256 Cryptography.

Public Attributes#

uint32_t

number of bytes processed

uint32_t

intermediate digest state

unsigned char

data block being processed

Public Attribute Documentation#

total#

uint32_t btl_sha256_context::total[2]

number of bytes processed


Definition at line 37 of file platform/bootloader/security/sha/btl_sha256.h

state#

uint32_t btl_sha256_context::state[8]

intermediate digest state


Definition at line 38 of file platform/bootloader/security/sha/btl_sha256.h

buffer#

unsigned char btl_sha256_context::buffer[64]

data block being processed


Definition at line 39 of file platform/bootloader/security/sha/btl_sha256.h