## Structs

A structure that keeps track of the state of the Sha-512 operation and contains the logic necessary to perform the final calculations.

A structure that represents that state of a digest computation for the SHA-2 512 family of digest functions

The SHA-512 hash algorithm with the SHA-384 initial hash value. The result is truncated to 384 bits.

The SHA-512 hash algorithm with the SHA-512 initial hash value.

The SHA-512 hash algorithm with the SHA-512/224 initial hash value. The result is truncated to 224 bits.

The SHA-512 hash algorithm with the SHA-512/256 initial hash value. The result is truncated to 256 bits.