Enum wycheproof::EllipticCurve
source · pub enum EllipticCurve {
Show 21 variants
Secp160r1,
Secp160r2,
Secp160k1,
Secp192r1,
Secp192k1,
Secp224r1,
Secp256r1,
Secp384r1,
Secp521r1,
Secp224k1,
Secp256k1,
Brainpool224r1,
Brainpool256r1,
Brainpool320r1,
Brainpool384r1,
Brainpool512r1,
Brainpool224t1,
Brainpool256t1,
Brainpool320t1,
Brainpool384t1,
Brainpool512t1,
}
Expand description
Prime order elliptic curves
Variants§
Secp160r1
Secp160r2
Secp160k1
Secp192r1
Secp192k1
Secp224r1
Secp256r1
Secp384r1
Secp521r1
Secp224k1
Secp256k1
Brainpool224r1
Brainpool256r1
Brainpool320r1
Brainpool384r1
Brainpool512r1
Brainpool224t1
Brainpool256t1
Brainpool320t1
Brainpool384t1
Brainpool512t1
Trait Implementations§
source§impl Clone for EllipticCurve
impl Clone for EllipticCurve
source§fn clone(&self) -> EllipticCurve
fn clone(&self) -> EllipticCurve
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EllipticCurve
impl Debug for EllipticCurve
source§impl<'de> Deserialize<'de> for EllipticCurve
impl<'de> Deserialize<'de> for EllipticCurve
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for EllipticCurve
impl Hash for EllipticCurve
source§impl PartialEq<EllipticCurve> for EllipticCurve
impl PartialEq<EllipticCurve> for EllipticCurve
source§fn eq(&self, other: &EllipticCurve) -> bool
fn eq(&self, other: &EllipticCurve) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for EllipticCurve
impl Eq for EllipticCurve
impl StructuralEq for EllipticCurve
impl StructuralPartialEq for EllipticCurve
Auto Trait Implementations§
impl RefUnwindSafe for EllipticCurve
impl Send for EllipticCurve
impl Sync for EllipticCurve
impl Unpin for EllipticCurve
impl UnwindSafe for EllipticCurve
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more