Enumeration

P256

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

Declaration

enum P256

Topics

Performing Operations

enum P256.KeyAgreement

A mechanism used to create a shared secret between two users by performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key exchange.

enum P256.Signing

A mechanism used to create or verify a cryptographic signature using the NIST P-256 elliptic curve digital signature algorithm (ECDSA).

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