| Updated: October 28, 2024 |
Supported ECC curves
#include <qcrypto/qcrypto_keys.h>
typedef enum {
QCRYPTO_EC_CURVE_UNKNOWN = 0,
QCRYPTO_EC_CURVE_SECP160R1,
QCRYPTO_EC_CURVE_SECP192R1,
QCRYPTO_EC_CURVE_SECP224R1,
QCRYPTO_EC_CURVE_SECP256R1,
QCRYPTO_EC_CURVE_SECP384R1,
QCRYPTO_EC_CURVE_SECP521R1,
QCRYPTO_EC_CURVE_SECT163K1,
QCRYPTO_EC_CURVE_SECT163R2,
QCRYPTO_EC_CURVE_SECT233K1,
QCRYPTO_EC_CURVE_SECT233R1,
QCRYPTO_EC_CURVE_SECT239K1,
QCRYPTO_EC_CURVE_SECT283K1,
QCRYPTO_EC_CURVE_SECT283R1,
QCRYPTO_EC_CURVE_SECT409K1,
QCRYPTO_EC_CURVE_SECT409R1,
QCRYPTO_EC_CURVE_SECT571K1,
QCRYPTO_EC_CURVE_SECT571R1,
QCRYPTO_EC_CURVE_WTLS5,
QCRYPTO_EC_CURVE_MAX,
QCRYPTO_EC_CURVE_PRIVATE = 100
} qcrypto_ec_curve_t;
Maximum value supported internally by the cryptography library.
Value above which custom types can use.
Custom plugins can use custom values starting at the value specified by QCRYPTO_EC_CURVE_PRIVATE.