GNU libmicrohttpd 1.0.1
Loading...
Searching...
No Matches
Sha512_256Ctx Struct Reference

#include </builddir/build/BUILD/libmicrohttpd-1.0.1/src/microhttpd/sha512_256.h>

Data Fields

uint64_t H [SHA512_256_HASH_SIZE_WORDS]
 
uint64_t buffer [SHA512_256_BLOCK_SIZE_WORDS]
 
uint64_t count
 
uint64_t count_bits_hi
 

Detailed Description

SHA-512/256 calculation context

Definition at line 90 of file sha512_256.h.

Field Documentation

◆ buffer

uint64_t Sha512_256Ctx::buffer[SHA512_256_BLOCK_SIZE_WORDS]

SHA512_256 input data buffer

Definition at line 93 of file sha512_256.h.

Referenced by MHD_SHA512_256_finish(), and MHD_SHA512_256_update().

◆ count

uint64_t Sha512_256Ctx::count

The number of bytes, lower part

Definition at line 97 of file sha512_256.h.

Referenced by MHD_SHA512_256_finish(), MHD_SHA512_256_init(), and MHD_SHA512_256_update().

◆ count_bits_hi

uint64_t Sha512_256Ctx::count_bits_hi

The number of bits, high part. Unlike lower part, this counts the number of bits, not bytes.

Definition at line 102 of file sha512_256.h.

Referenced by MHD_SHA512_256_finish(), MHD_SHA512_256_init(), and MHD_SHA512_256_update().

◆ H

Intermediate hash value

Definition at line 92 of file sha512_256.h.

Referenced by MHD_SHA512_256_finish(), MHD_SHA512_256_init(), and MHD_SHA512_256_update().


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