#AppleCryptoUpdate
Documentation
Open Menu
Framework
Apple CryptoKit
Perform cryptographic operations securely and efficiently.
iOS 13.0+
iPadOS 13.0+
Mac Catalyst 15.0+
macOS 10.15+
tvOS 15.0+
visionOS 1.0+
watchOS 8.0+
Overview
Use Apple CryptoKit to perform common cryptographic operations:
Compute and compare cryptographically secure digests.
Use public-key cryptography to create and evaluate digital signatures, and to perform key exchange. In addition to working with keys stored in memory, you can also use private keys stored in and managed by the Secure Enclave.
Generate symmetric keys, and use them in operations like message authentication and encryption.