Expose various EVP hooks for Ed25519 and X25519
authortb <tb@openbsd.org>
Sun, 13 Nov 2022 14:04:13 +0000 (14:04 +0000)
committertb <tb@openbsd.org>
Sun, 13 Nov 2022 14:04:13 +0000 (14:04 +0000)
commit774343c06c9ba2e603f2461ccaf9e19e7b4209b4
tree29f157e7f8b10c5e6010f4882fc998d20e71152d
parent6c6f701fa819fbbf00c2b3409fa0728e1f6f57f6
Expose various EVP hooks for Ed25519 and X25519

This adds the EVP_PKEY_ED25519 and EVP_PKEY_X25519 aliases for the NIDs
and exposes the raw public key API.

The ED25519_KEYLEN and X25519_KEYLEN defines are still kept internal for
now to match what OpenSSL have. We may want to expose those later.
lib/libcrypto/evp/evp.h