Contents

SHA3_512

An implementation of Secure Hashing Algorithm 3 (SHA-3) hashing with a 512-bit digest.

Declaration

struct SHA3_512

Overview

The SHA3_512 hash implements the HashFunction protocol for the specific case of SHA-3 hashing with a 512-bit digest (SHA3_512Digest). Larger digests take more space but are more secure.

Applications can compute the digest by calling the static hash(data:) method once. Alternatively, if the data to hash is too large to fit in memory, applications can compute the digest iteratively by creating a new hash instance, calling the update(data:) method repeatedly with blocks of data, and then calling the finalize() method to get the result.

Topics

Initializers

Instance Methods

Type Aliases

Type Properties