INNER CODE UNIT · Swift
digestLength
Kitura/BlueCryptor · Sources/Cryptor/HMAC.swift:115
public func digestLength() -> Int {
#if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
switch self {
case .sha1:
return Int(CC_SHA1_DIGEST_LENGTH)
case .md5:
return Int(CC_MD5_DIGEST_LENGTH)
case .sha224:
return Int(CC_SHA224_DIGEST_LENGTH)
case .sha256:
return Int(CC_SHA256_DIGEST_LENGTH)
case .sha384:
return Int(CC_SHA384_DIGEST_LENGTH)
case .sha512:
return Int(CC_SHA512_DIGEST_LENGTH)