extra credit Search 85,062 technologies ⌘K Download for Mac

Apple CryptoKit

System

Category
Apple frameworks
Docs outline
12 sections

Official docs outline

developer.apple.com
  1. Essentials

    Covers Complying with Encryption Export Regulations, Performing Common Cryptographic Operations, Storing CryptoKit Keys in the Keychain, Enhancing your app’s privacy and security with quantum-secure workflows.

  2. Cryptographically secure hashes

    Covers HashFunction, SHA512, SHA384, SHA256.

  3. Message authentication codes

    Covers HMAC, SymmetricKey, SymmetricKeySize.

  4. Ciphers

    Covers AES, ChaChaPoly.

  5. Public key cryptography

    Covers Curve25519, P521, P384, P256.

  6. Key derivation functions

    Covers HKDF.

  7. Key encapsulation mechanisms (KEM)

    Covers KEM, MLKEM768, MLKEM1024, XWingMLKEM768X25519.

  8. KEM keys

    Covers KEMPrivateKey, KEMPublicKey.

  9. Errors

    Covers CryptoKitError, CryptoKitASN1Error.

  10. Legacy algorithms

    Covers Insecure.

  11. Protocols

    Covers DiffieHellmanKeyAgreement, HPKEDiffieHellmanPrivateKey, HPKEDiffieHellmanPrivateKeyGeneration, HPKEDiffieHellmanPublicKey.

  12. Structures

    Covers CorecryptoCurveType, SHA3_256, SHA3_256Digest, SHA3_384.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 394
↑↓ move ↵ open