ECX_KEY_TYPE_X25519
case ECX_KEY_TYPE_X25519:
(IS25519(id) ? ((id) == EVP_PKEY_X25519 ? ECX_KEY_TYPE_X25519 \
case ECX_KEY_TYPE_X25519:
ECX_KEY *key = ossl_ecx_key_new(ctx->libctx, ECX_KEY_TYPE_X25519, 1,
((type) == ECX_KEY_TYPE_X25519 \
case ECX_KEY_TYPE_X25519:
if (ecx->type == ECX_KEY_TYPE_X25519)
ECX_KEY *key = ossl_ecx_key_new(gctx->libctx, ECX_KEY_TYPE_X25519, 1,
if (gctx->type != ECX_KEY_TYPE_X25519)
return ossl_ecx_key_new(PROV_LIBCTX_OF(provctx), ECX_KEY_TYPE_X25519, 0,
&& (ecx->type == ECX_KEY_TYPE_X25519
return ecx_gen_init(provctx, selection, params, ECX_KEY_TYPE_X25519, "X25519");
case ECX_KEY_TYPE_X25519:
case ECX_KEY_TYPE_X25519:
case ECX_KEY_TYPE_X25519:
return ecx_validate(keydata, selection, ECX_KEY_TYPE_X25519, X25519_KEYLEN);