Structures
The following structures are available globally.
-
The SHA-256 Hash Function
See moreDeclaration
Swift
public struct SHA256 : HashFunctionImplementationDetails
-
The SHA-384 Hash Function
See moreDeclaration
Swift
public struct SHA384 : HashFunctionImplementationDetails
-
The SHA-512 Hash Function
See moreDeclaration
Swift
public struct SHA512 : HashFunctionImplementationDetails
-
Undocumented
See moreDeclaration
Swift
public struct SHA256Digest : DigestPrivate
-
Undocumented
See moreDeclaration
Swift
public struct SHA384Digest : DigestPrivate
-
Undocumented
See moreDeclaration
Swift
public struct SHA512Digest : DigestPrivate
-
A Key Agreement Result A SharedSecret has to go through a Key Derivation Function before being able to use by a symmetric key operation.
See moreDeclaration
Swift
public struct SharedSecret : ContiguousBytes
extension SharedSecret: Hashable
extension SharedSecret: CustomStringConvertible, Equatable
-
The HMAC-based Extract-and-Expand Key Derivation Function (IETF RFC 5869) https://tools.ietf.org/html/rfc5869
See moreDeclaration
Swift
public struct HKDF<H> where H : HashFunction
-
The size of a symmetric key
See moreDeclaration
Swift
public struct SymmetricKeySize
-
A symmetric key for use with software implementations of cryptographic algorithms.
See moreDeclaration
Swift
public struct SymmetricKey : ContiguousBytes
extension SymmetricKey: Equatable
-
Performs HMAC - Keyed-Hashing for Message Authentication Reference: https://tools.ietf.org/html/rfc2104
See moreDeclaration
Swift
public struct HMAC<H> : MACAlgorithm where H : HashFunction
-
A structure that contains a Message Authentication Code that was computed from a Hash Function using HMAC.
See moreDeclaration
Swift
public struct HashedAuthenticationCode<H> : MessageAuthenticationCode where H : HashFunction