SHA384

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

HashFunctions_SHA2.swift:113
iOS
13+
macOS
10.15+
tvOS
13+
watchOS
6+
struct SHA384

The SHA384 hash implements the HashFunction protocol for the specific case of SHA-2 hashing with a 384-bit digest (SHA384Digest). Larger digests take more space but are more secure.

You can compute the digest by calling the static hash(data:) method once. Alternatively, if the data that you want to hash is too large to fit in memory, you 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.