mbedtls_sha256_context::state is only used within mbedTLS.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesmbedTLSmbedtls_sha256_context::state

mbedtls_sha256_context::state field

The intermediate digest state.

Syntax

uint32_t state[8];

References

LocationReferrerText
sha256.h:61
uint32_t state[8]; /*!< The intermediate digest state. */
sha256.c:119mbedtls_sha256_starts_ret()
ctx->state[0] = 0x6A09E667;
sha256.c:120mbedtls_sha256_starts_ret()
ctx->state[1] = 0xBB67AE85;
sha256.c:121mbedtls_sha256_starts_ret()
ctx->state[2] = 0x3C6EF372;
sha256.c:122mbedtls_sha256_starts_ret()
ctx->state[3] = 0xA54FF53A;
sha256.c:123mbedtls_sha256_starts_ret()
ctx->state[4] = 0x510E527F;
sha256.c:124mbedtls_sha256_starts_ret()
ctx->state[5] = 0x9B05688C;
sha256.c:125mbedtls_sha256_starts_ret()
ctx->state[6] = 0x1F83D9AB;
sha256.c:126mbedtls_sha256_starts_ret()
ctx->state[7] = 0x5BE0CD19;
sha256.c:131mbedtls_sha256_starts_ret()
ctx->state[0] = 0xC1059ED8;
sha256.c:132mbedtls_sha256_starts_ret()
ctx->state[1] = 0x367CD507;
sha256.c:133mbedtls_sha256_starts_ret()
ctx->state[2] = 0x3070DD17;
sha256.c:134mbedtls_sha256_starts_ret()
ctx->state[3] = 0xF70E5939;
sha256.c:135mbedtls_sha256_starts_ret()
ctx->state[4] = 0xFFC00B31;
sha256.c:136mbedtls_sha256_starts_ret()
ctx->state[5] = 0x68581511;
sha256.c:137mbedtls_sha256_starts_ret()
ctx->state[6] = 0x64F98FA7;
sha256.c:138mbedtls_sha256_starts_ret()
ctx->state[7] = 0xBEFA4FA4;
sha256.c:212mbedtls_internal_sha256_process()
A[i] = ctx->state[i];
sha256.c:257mbedtls_internal_sha256_process()
ctx->state[i] += A[i];
sha256.c:385mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[0], output, 0 );
sha256.c:386mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[1], output, 4 );
sha256.c:387mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[2], output, 8 );
sha256.c:388mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[3], output, 12 );
sha256.c:389mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[4], output, 16 );
sha256.c:390mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[5], output, 20 );
sha256.c:391mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[6], output, 24 );
sha256.c:394mbedtls_sha256_finish_ret()
PUT_UINT32_BE( ctx->state[7], output, 28 );

Data Use

Functions reading mbedtls_sha256_context::state
mbedtls_sha256_context::state
Type of mbedtls_sha256_context::state
mbedtls_sha256_context::state
uint32_t
all items filtered out