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

mbedtls_sha256_context::total field

The number of Bytes processed.

Syntax

uint32_t total[2];

References

LocationReferrerText
sha256.h:60
uint32_t total[2]; /*!< The number of Bytes processed. */
sha256.c:113mbedtls_sha256_starts_ret()
ctx->total[0] = 0;
sha256.c:114mbedtls_sha256_starts_ret()
ctx->total[1] = 0;
sha256.c:288mbedtls_sha256_update_ret()
left = ctx->total[0] & 0x3F;
sha256.c:291mbedtls_sha256_update_ret()
ctx->total[0] += (uint32_t) ilen;
sha256.c:292mbedtls_sha256_update_ret()
ctx->total[0] &= 0xFFFFFFFF;
sha256.c:294mbedtls_sha256_update_ret()
if( ctx->total[0] < (uint32_t) ilen )
sha256.c:295mbedtls_sha256_update_ret()
ctx->total[1]++;
sha256.c:349mbedtls_sha256_finish_ret()
used = ctx->total[0] & 0x3F;
sha256.c:372mbedtls_sha256_finish_ret()
high = ( ctx->total[0] >> 29 )
sha256.c:373mbedtls_sha256_finish_ret()
| ( ctx->total[1] << 3 );
sha256.c:374mbedtls_sha256_finish_ret()
low = ( ctx->total[0] << 3 );

Data Use

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