$manlookup

EVP_KEYEXCH-X25519

(7ssl)

X25519 and X448 Key Exchange algorithm support

Overview, conventions, miscellanyopenssl 3.5.6-1~deb13u2also documents EVP_KEYEXCH-X448

DESCRIPTION

Key exchange support for the X25519 and X448 key types.

"pad" (OSSL_EXCHANGE_PARAM_PAD) <unsigned integer>
"fips-indicator" (OSSL_EXCHANGE_PARAM_FIPS_APPROVED_INDICATOR) <integer>
X25519 and X448 are not FIPS approved in FIPS 140-3. So this getter will return 0.

See "Common Key Exchange parameters" in provider-keyexch(7).

EXAMPLES

Keys for the host and peer can be generated as shown in "Examples" in EVP_PKEY-X25519(7).

The code to generate a shared secret is identical to "Examples" in EVP_KEYEXCH-DH(7).

See also