CommonCrypto is the system C crypto library: message digests, HMAC, symmetric encryption (CCCryptor), key derivation, random bytes, and key wrapping. For new code Apple points at CryptoKit, but this is the stable C surface.