mbedtls_sha256_context
sha256.h
uint32_t uint32_t mbedtls_sha256_context::total[2] [2] total mbedtls_sha256_context::total

The number of Bytes processed.

uint32_t uint32_t mbedtls_sha256_context::state[8] [8] state mbedtls_sha256_context::state

The intermediate digest state.

unsigned char unsigned char mbedtls_sha256_context::buffer[64] [64] buffer mbedtls_sha256_context::buffer

The data block being processed.

int int mbedtls_sha256_context::is224 is224 mbedtls_sha256_context::is224

Determines which function to use: 0: Use SHA-256, or 1: Use SHA-224.

The SHA-256 context structure.

The structure is used both for SHA-256 and for SHA-224 checksum calculations. The choice between these two is made in the call to mbedtls_sha256_starts_ret().

- mbedtls_sha256_context
  buffer
- mbedtls_sha256_context
  is224
- mbedtls_sha256_context
  state
- mbedtls_sha256_context
  total