mbedtls_sha256_context::buffer field
The data block being processed.
![]()
unsigned char MBEDTLS_PRIVATE(buffer)[64]; ![]()
unsigned char buffer[64]; ![]()
memcpy( (void *) (ctx->buffer + left), input, fill );![]()
memcpy((void *) (ctx->buffer + left), input, fill);![]()
if ((ret = mbedtls_internal_sha256_process(ctx, ctx->buffer)) != 0) {![]()
memcpy((void *) (ctx->buffer + left), input, ilen);![]()
ctx->buffer[used++] = 0x80;![]()
memset(ctx->buffer + used, 0, 56 - used);![]()
memset(ctx->buffer + used, 0, SHA256_BLOCK_SIZE - used);![]()
if ((ret = mbedtls_internal_sha256_process(ctx, ctx->buffer)) != 0) {![]()
memset(ctx->buffer, 0, 56);![]()
MBEDTLS_PUT_UINT32_BE(high, ctx->buffer, 56);![]()
MBEDTLS_PUT_UINT32_BE(low, ctx->buffer, 60);![]()
if ((ret = mbedtls_internal_sha256_process(ctx, ctx->buffer)) != 0) {
mbedtls_sha256_context::buffer is read by 2 functions:
![]()
mbedtls_sha256_context::buffer