Supported curves with elliptic curve cryptography in the EP11 token
View a list of curves that are supported by the EP11 token for elliptic curve cryptography (ECC).
For the support of elliptic curve cryptography, the EP11 token provides standard mechanisms and IBM®-specific mechanisms for key derivation and for sign and verify operations. For more information, refer to Supported mechanisms for EP11 tokens.
| Curve | Purpose |
|---|---|
| brainpoolP160r1 |
|
| brainpoolP160t1 |
|
| brainpoolP192r1 |
|
| brainpoolP192t1 |
|
| brainpoolP224r1 |
|
| brainpoolP224t1 |
|
| brainpoolP256r1 |
|
| brainpoolP256t1 |
|
| brainpoolP320r1 |
|
| brainpoolP320t1 |
|
| brainpoolP1384r1 |
|
| brainpoolP384t1 |
|
| brainpoolP512r1 |
|
| brainpoolP512t1 |
|
| prime192v1 |
|
| prime256v1 |
|
| secp224r1 |
|
| secp256k1 |
|
| secp384r1 |
|
| secp521r1 |
|
| Montgomery curves, only for ECDH with certain IBM-specific mechanisms | |
| curve448 | ECDH with CKM_IBM_EC_C448 |
| curve25519 | ECDH with CKM_IBM_EC_C25519 |
| Edwards Curves, only for Sign/Verify (EdDSA) with certain IBM-specific mechanisms | |
| ed448 | Sign/Verify with CKM_IBM_ED448_SHA3 |
| ed25519 | Sign/Verify with CKM_IBM_ED25519_SHA512 |
The EP11 host library provides access control point 55 to enable support of curve25519, c448, and related algorithms, including EdDSA:
55 XCP_CPB_ALG_EC_25519 enable support of curve25519, c448 and related algorithms
incl. EdDSA