Swift shim for CommonCrypto Currently 3 limited operations are provided: Digest (MD5 / SHA1 / SHA512) HMAC (SHA1 / SHA256 / SHA512) RNG