[][src]Enum yaca::KeyLengthEc

pub enum KeyLengthEc {
    Prime192V1,
    Prime256V1,
    Secp256K1,
    Secp384R1,
    Secp521R1,
}

Enumeration of YACA elliptic curve types with their bit lengths

  • It's meant to be passed or returned with KeyLength::Ec in appropriate functions when dealing with elliptic curves.

Variants

Prime192V1

Elliptic curve prime192v1

Prime256V1

Elliptic curve prime256v1

Secp256K1

Elliptic curve secp256k1

Secp384R1

Elliptic curve secp384r1

Secp521R1

Elliptic curve secp521r1

Trait Implementations

impl Debug for KeyLengthEc[src]

impl PartialEq<KeyLengthEc> for KeyLengthEc[src]

impl StructuralPartialEq for KeyLengthEc[src]

Auto Trait Implementations

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, 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.