An elliptic curve that enables NIST P-256 signatures and key agreement.
SDKs
- iOS 13.0+
- macOS 10.15+
- Mac Catalyst 13.0+
- tvOS 13.0+
- watchOS 6.0+
- Xcode 11.0+
Framework
- Apple Crypto
Kit
Declaration
enum P256
An elliptic curve that enables NIST P-256 signatures and key agreement.
SDKs
Framework
enum P256
enum P256 .Key Agreement
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).
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 Secure Enclave
A representation of a device’s hardware-based key manager.
struct Shared Secret
A key agreement result from which you can derive a symmetric cryptographic key.