Module kx

Source
Expand description

Key exchange algorithms

Structs§

EcdhKxGroupWrapper
A wrapper type representing implementation of an EC key-exchange group supported by mbedtls.
FfdheKxGroupWrapper
A wrapper type representing the implementation of a FFDHE key-exchange group supported by mbedtls.

Statics§

ALL_KX_GROUPS
A list of all the key exchange groups supported by mbedtls.
FFDHE2048
DHE group FFDHE2048
FFDHE3072
DHE group FFDHE3072
FFDHE4096
DHE group FFDHE4096
FFDHE6144
DHE group FFDHE6144
FFDHE8192
DHE group FFDHE8192
FFDHE2048_KX_GROUP
DHE group FFDHE2048
FFDHE3072_KX_GROUP
DHE group FFDHE3072
FFDHE4096_KX_GROUP
DHE group FFDHE3072
FFDHE6144_KX_GROUP
DHE group FFDHE6144
FFDHE8192_KX_GROUP
DHE group FFDHE8192
SECP256R1
Ephemeral ECDH on secp256r1 (aka NIST-P256)
SECP256R1_KX_GROUP
Ephemeral ECDH on secp256r1 (aka NIST-P256)
SECP384R1
Ephemeral ECDH on secp384r1 (aka NIST-P384)
SECP384R1_KX_GROUP
Ephemeral ECDH on secp384r1 (aka NIST-P384)
SECP521R1
Ephemeral ECDH on secp521r1 (aka NIST-P521)
SECP521R1_KX_GROUP
Ephemeral ECDH on secp521r1 (aka NIST-P521)
X25519
Ephemeral ECDH on curve25519 (see RFC7748)
X25519_KX_GROUP
Ephemeral ECDH on curve25519 (see RFC7748)