Enumeration

Curve25519

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

Declaration

enum Curve25519

Topics

Performing Operations

enum Curve25519.KeyAgreement

A mechanism used to create a shared secret between two users by performing X25519 key agreement.

enum Curve25519.Signing

A mechanism used to create or verify a cryptographic signature using Ed25519.

See Also

Public-Key Cryptography

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
enum SecureEnclave

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

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