Enum rustls::internal::msgs::enums::NamedCurve
[−]
[src]
pub enum NamedCurve { sect163k1, sect163r1, sect163r2, sect193r1, sect193r2, sect233k1, sect233r1, sect239k1, sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, secp160k1, secp160r1, secp160r2, secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, secp256r1, secp384r1, secp521r1, brainpoolp256r1, brainpoolp384r1, brainpoolp512r1, X25519, X448, arbitrary_explicit_prime_curves, arbitrary_explicit_char2_curves, Unknown(u16), }
Variants
sect163k1
sect163r1
sect163r2
sect193r1
sect193r2
sect233k1
sect233r1
sect239k1
sect283k1
sect283r1
sect409k1
sect409r1
sect571k1
sect571r1
secp160k1
secp160r1
secp160r2
secp192k1
secp192r1
secp224k1
secp224r1
secp256k1
secp256r1
secp384r1
secp521r1
brainpoolp256r1
brainpoolp384r1
brainpoolp512r1
X25519
X448
arbitrary_explicit_prime_curves
arbitrary_explicit_char2_curves
Unknown(u16)
Methods
impl NamedCurve
[src]
Trait Implementations
impl Copy for NamedCurve
[src]
impl Clone for NamedCurve
[src]
fn clone(&self) -> NamedCurve
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Eq for NamedCurve
[src]
impl PartialEq for NamedCurve
[src]
fn eq(&self, __arg_0: &NamedCurve) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &NamedCurve) -> bool
This method tests for !=
.
impl Debug for NamedCurve
[src]
impl Codec for NamedCurve
[src]
fn encode(&self, bytes: &mut Vec<u8>)
Encode yourself by appending onto bytes
.
fn read(r: &mut Reader) -> Option<NamedCurve>
Decode yourself by fiddling with the Reader
. Return Some if it worked, None if not. Read more
fn get_encoding(&self) -> Vec<u8>
Convenience function to get the results of encode()
.
fn read_bytes(bytes: &[u8]) -> Option<Self>
Read one of these from the front of bytes
and return it. Read more