enum NamedGroup [src]

Fields

secp256r1 = 0x0017
secp384r1 = 0x0018
secp521r1 = 0x0019
x25519 = 0x001D
x448 = 0x001E
ffdhe2048 = 0x0100
ffdhe3072 = 0x0101
ffdhe4096 = 0x0102
ffdhe6144 = 0x0103
ffdhe8192 = 0x0104
secp256r1_ml_kem256 = 0x11EB
x25519_ml_kem768 = 0x11EC
_

Source

pub const NamedGroup = enum(u16) { // Elliptic Curve Groups (ECDHE) secp256r1 = 0x0017, secp384r1 = 0x0018, secp521r1 = 0x0019, x25519 = 0x001D, x448 = 0x001E, // Finite Field Groups (DHE) ffdhe2048 = 0x0100, ffdhe3072 = 0x0101, ffdhe4096 = 0x0102, ffdhe6144 = 0x0103, ffdhe8192 = 0x0104, // Hybrid post-quantum key agreements secp256r1_ml_kem256 = 0x11EB, x25519_ml_kem768 = 0x11EC, _, }