nettle  3.7.3
About: Nettle is a low-level cryptographic library.
  Fossies Dox: nettle-3.7.3.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

sha512_ctx Struct Reference

#include <sha2.h>

Data Fields

uint64_t state [8]
 
uint64_t count_low
 
uint64_t count_high
 
unsigned int index
 
uint8_t block [128]
 

Detailed Description

Definition at line 120 of file sha2.h.

Field Documentation

◆ block

uint8_t sha512_ctx::block[128]

Definition at line 125 of file sha2.h.

Referenced by sha512_write_digest().

◆ count_high

uint64_t sha512_ctx::count_high

Definition at line 123 of file sha2.h.

Referenced by nettle_sha384_init(), nettle_sha512_init(), and sha512_write_digest().

◆ count_low

uint64_t sha512_ctx::count_low

Definition at line 123 of file sha2.h.

Referenced by nettle_sha384_init(), nettle_sha512_init(), and sha512_write_digest().

◆ index

unsigned int sha512_ctx::index

Definition at line 124 of file sha2.h.

Referenced by nettle_sha384_init(), nettle_sha512_init(), and sha512_write_digest().

◆ state

uint64_t sha512_ctx::state[8]

Definition at line 122 of file sha2.h.

Referenced by nettle_sha384_init(), nettle_sha512_init(), and sha512_write_digest().


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