GNU libmicrohttpd  0.9.72
sha256_ctx Struct Reference

#include </builddir/build/BUILD/libmicrohttpd-0.9.72/src/microhttpd/sha256.h>

Data Fields

uint32_t H [_SHA256_DIGEST_LENGTH]
 
uint64_t count
 
uint8_t buffer [SHA256_BLOCK_SIZE]
 

Detailed Description

Definition at line 54 of file sha256.h.

Field Documentation

◆ buffer

uint8_t sha256_ctx::buffer[SHA256_BLOCK_SIZE]

SHA256 input data buffer

Definition at line 58 of file sha256.h.

Referenced by MHD_SHA256_update(), and sha256_finish().

◆ count

uint64_t sha256_ctx::count

number of bytes, mod 2^64

Definition at line 57 of file sha256.h.

Referenced by MHD_SHA256_init(), MHD_SHA256_update(), and sha256_finish().

◆ H

uint32_t sha256_ctx::H[_SHA256_DIGEST_LENGTH]

Intermediate hash value / digest at end of calculation

Definition at line 56 of file sha256.h.

Referenced by MHD_SHA256_init(), MHD_SHA256_update(), sha256_finish(), and sha256_transform().


The documentation for this struct was generated from the following file: