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.

enum P521

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

enum P384

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

enum P256

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

struct SharedSecret

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