X25519_KEYLEN
privkey[X25519_KEYLEN - 1] &= 127;
privkey[X25519_KEYLEN - 1] |= 64;
#define KEYLENID(id) (IS25519(id) ? X25519_KEYLEN \
if (!ossl_assert(keylen == X25519_KEYLEN
if (keylen == X25519_KEYLEN) {
ret->keylen = X25519_KEYLEN;
*keylen = X25519_KEYLEN;
*keylen = X25519_KEYLEN;
if (RAND_priv_bytes_ex(ctx->libctx, privkey, X25519_KEYLEN, 0) <= 0)
X25519_KEYLEN, X25519_KEYLEN, X25519_KEYLEN, 0x00 },
return ecx_newctx(provctx, X25519_KEYLEN);
if (RAND_priv_bytes_ex(gctx->libctx, privkey, X25519_KEYLEN, 0) <= 0)
X25519_KEYLEN);
privkey[X25519_KEYLEN - 1] &= 127;
privkey[X25519_KEYLEN - 1] |= 64;
return ecx_validate(keydata, selection, ECX_KEY_TYPE_X25519, X25519_KEYLEN);
X25519_KEYLEN),
X25519_KEYLEN),
size = X25519_KEYLEN;