Enum miniotp::Algorithm[][src]

pub enum Algorithm {
    SHA1,
    SHA256,
    SHA512,
}

The algorithm run for generating a HOTP or TOTP.

Variants

SHA1

SHA1

The default algorithm, and also the only algorithm that is supported by some authenticator applications (namely Google Authenticator).

SHA256

SHA256

An alternative algorithm for OTP authentication

SHA512

SHA512

An alternative algorithm for OTP authentication

Trait Implementations

impl Clone for Algorithm[src]

impl Copy for Algorithm[src]

impl Debug for Algorithm[src]

impl<'de> Deserialize<'de> for Algorithm[src]

impl Display for Algorithm[src]

impl Eq for Algorithm[src]

impl Into<Algorithm> for Algorithm[src]

impl PartialEq<Algorithm> for Algorithm[src]

impl Serialize for Algorithm[src]

impl StructuralEq for Algorithm[src]

impl StructuralPartialEq for Algorithm[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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> ToString for T where
    T: Display + ?Sized
[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.