Incremental SHA‐384 / SHA‐512 digest state (also typedef'd as SHA512_CTX).

Synopsis

Declared in <openssl/sha.h>

struct SHA512state_st;

Types

Name

Description

Unnamed union

Current message block viewed as 64‐bit words (d) or bytes (p).

Data Members

Name

Description

Nh

High 64 bits of the bit‐length counter.

Nl

Low 64 bits of the bit‐length counter.

h

Working hash state H0..H7 (eight 64‐bit words).

md_len

Digest output length in bytes (SHA384_DIGEST_LENGTH or SHA512_DIGEST_LENGTH).

num

Number of bytes currently buffered in u.p toward a full block.

u

Current message block viewed as 64‐bit words (d) or bytes (p).

Created with MrDocs