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 : ContiguousBytesextension SharedSecret: Hashableextension 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 : ContiguousBytesextension 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
View on GitHub
Install in Dash
Structures Reference