Enum rustls::internal::msgs::enums::NamedGroup[][src]

pub enum NamedGroup {
    secp256r1,
    secp384r1,
    secp521r1,
    X25519,
    X448,
    FFDHE2048,
    FFDHE3072,
    FFDHE4096,
    FFDHE6144,
    FFDHE8192,
    Unknown(u16),
}

The NamedGroup TLS protocol enum. Values in this enum are taken from the various RFCs covering TLS, and are listed by IANA. The Unknown item is used when processing unrecognised ordinals.

Variants

secp256r1
secp384r1
secp521r1
X25519
X448
FFDHE2048
FFDHE3072
FFDHE4096
FFDHE6144
FFDHE8192
Unknown(u16)

Implementations

impl NamedGroup[src]

pub fn get_u16(&self) -> u16[src]

Trait Implementations

impl Clone for NamedGroup[src]

impl Codec for NamedGroup[src]

impl Copy for NamedGroup[src]

impl Debug for NamedGroup[src]

impl Eq for NamedGroup[src]

impl PartialEq<NamedGroup> for NamedGroup[src]

impl StructuralEq for NamedGroup[src]

impl StructuralPartialEq for NamedGroup[src]

Auto Trait Implementations

impl RefUnwindSafe for NamedGroup

impl Send for NamedGroup

impl Sync for NamedGroup

impl Unpin for NamedGroup

impl UnwindSafe for NamedGroup

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.