Apple CryptoKit
System
- Category
- Apple frameworks
- Docs outline
- 12 sections
Official docs outline
developer.apple.com- 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.
- Cryptographically secure hashes
Covers HashFunction, SHA512, SHA384, SHA256.
- Message authentication codes
Covers HMAC, SymmetricKey, SymmetricKeySize.
- Ciphers
Covers AES, ChaChaPoly.
- Public key cryptography
Covers Curve25519, P521, P384, P256.
- Key derivation functions
Covers HKDF.
- Key encapsulation mechanisms (KEM)
Covers KEM, MLKEM768, MLKEM1024, XWingMLKEM768X25519.
- KEM keys
Covers KEMPrivateKey, KEMPublicKey.
- Errors
Covers CryptoKitError, CryptoKitASN1Error.
- Legacy algorithms
Covers Insecure.
- Protocols
Covers DiffieHellmanKeyAgreement, HPKEDiffieHellmanPrivateKey, HPKEDiffieHellmanPrivateKeyGeneration, HPKEDiffieHellmanPublicKey.
- 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.
More in Apple frameworks
All 394- App Store Server Notifications App Services
- App Tracking Transparency System
- AppKit App Frameworks
- Apple Ads Media
- Apple Ads Platform API Web
- Apple Archive System
- Apple Maps Server API App Services
- Apple Music API Web
- Apple Music Feed Media
- Apple News Media
- Apple Pay Merchant Token Management API Web
- Apple Pay Merchant Token Usage Information API Web