Enumeration

SecureEnclave

A representation of a device’s hardware-based key manager.

Declaration

enum SecureEnclave

Topics

Checking Availability

static var isAvailable: Bool

A Boolean value that’s true if the device supports Secure Enclave access.

Using the Secure Enclave

enum SecureEnclave.P256

An elliptic curve that enables NIST P-256 signatures and key agreement within the Secure Enclave.

See Also

Public-Key Cryptography

enum Curve25519

An elliptic curve that enables X25519 key agreement and ed25519 signatures.

Beta
enum P521

An elliptic curve that enables NIST P-521 signatures and key agreement.

Beta
enum P384

An elliptic curve that enables NIST P-384 signatures and key agreement.

Beta
enum P256

An elliptic curve that enables NIST P-256 signatures and key agreement.

Beta
struct SharedSecret

A key agreement result from which you can derive a symmetric cryptographic key.

Beta

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software