domains / families / security / cryptokit

cryptokit

separate

Use Apple CryptoKit for Swift cryptographic primitives. Use when hashing with SHA-2 or SHA-3, generating HMACs, encrypting with AES-GCM or ChaChaPoly, signing with P256/P384/P521/Curve25519 or ML-DSA keys, performing ECDH, HPKE, ML-KEM, or X-Wing key exchange, using Secure Enclave CryptoKit keys, or migrating CommonCrypto code to CryptoKit.

When to use

Skill page

Source

RepositoryPath
dpearson2699/swift-ios-skillsskills/cryptokit/SKILL.md