CryptoAlgorithm
public enum CryptoAlgorithm
Crypto HMAC algorithms and digest lengths
-
Undocumented
Declaration
Swift
case sha1 -
Undocumented
Declaration
Swift
case md5 -
Undocumented
Declaration
Swift
case sha256 -
Undocumented
Declaration
Swift
case sha384 -
Undocumented
Declaration
Swift
case sha512 -
Undocumented
Declaration
Swift
case sha224 -
Underlying CommonCrypto HMAC algorithm.
Declaration
Swift
public var hmacAlgorithm: CCHmacAlgorithm { get } -
Digest length for the HMAC algorithm.
Declaration
Swift
public var digestLength: Int { get } -
Calculate the HMAC digest of data.
Declaration
Swift
public func hmac(_ data: UnsafeRawPointer!, dataLength: Int, withKey key: Data) -> Data -
Compute a hash of the underlying data using the specfied algorithm.
Declaration
Swift
public func hash(_ data: UnsafeRawPointer!, dataLength: Int) -> Data
View on GitHub
CryptoAlgorithm Enumeration Reference