EVP_PKEY_ED25519
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_ED25519 &&
#define IS25519(id) ((id) == EVP_PKEY_X25519 || (id) == EVP_PKEY_ED25519)
EVP_PKEY_ED25519, EVP_PKEY_FLAG_SIGCTX_CUSTOM,
return ecx_generic_import_from(params, vpctx, EVP_PKEY_ED25519);
EVP_PKEY_ED25519,
EVP_PKEY_ED25519,
EVP_PKEY_ED25519, EVP_PKEY_FLAG_SIGCTX_CUSTOM,
{ EVP_PKEY_ED25519, "ED25519" },
case EVP_PKEY_ED25519:
case EVP_PKEY_ED25519:
(void)EVP_PKEY_assign(pktmp, EVP_PKEY_ED25519, (ECX_KEY *)a);
? EVP_PKEY_ED25519 \
#define ed25519_evp_type EVP_PKEY_ED25519
#define ed25519_evp_type EVP_PKEY_ED25519
{ EVP_PKEY_ED25519, SSL_aECDSA }, /* SSL_PKEY_ED25519 */
NID_undef, -1, EVP_PKEY_ED25519, SSL_PKEY_ED25519,
{ EVP_PKEY_ED25519,
id = EVP_PKEY_ED25519;
if (id == EVP_PKEY_ED25519) {
if (id != EVP_PKEY_ED25519 && id != EVP_PKEY_X25519) {
if (id == EVP_PKEY_ED25519) {
pkey = EVP_PKEY_new_raw_private_key(EVP_PKEY_ED25519, e, ed25519key,
EVP_PKEY_ED25519, 1, 1, 1, 0 },
EVP_PKEY_ED25519, 0, 1, 1, 1 },
&& test_cert_table(EVP_PKEY_ED25519, SSL_aECDSA, SSL_PKEY_ED25519)