Incremental SHA-384 / SHA-512 digest state (also typedef'd as SHA512_CTX).
Declared in <openssl/sha.h>
struct SHA512state_st;
| Name | Description |
|---|---|
Unnamed union | Current message block viewed as 64-bit words (d) or bytes (p). |
| 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). |