List of all items
Structs
- algorithm::Error
- auth::Url
- auth::core::Auth
- auth::core::AuthBuilder
- auth::core::Error
- auth::label::DecodeError
- auth::label::EmptyError
- auth::label::Error
- auth::label::Label
- auth::label::LabelBuilder
- auth::label::MismatchError
- auth::label::ParseError
- auth::part::DecodeError
- auth::part::EmptyError
- auth::part::Error
- auth::part::Part
- auth::part::SeparatorError
- auth::scheme::Error
- auth::url::Error
- auth::url::Url
- auth::utf8::Error
- base::Base
- base::BaseBuilder
- base::Error
- base::SecretNotFoundError
- counter::Counter
- counter::Error
- digits::Digits
- digits::Error
- digits::ParseError
- hotp::CounterNotFoundError
- hotp::Error
- hotp::Hotp
- hotp::HotpBuilder
- int::ParseError
- otp::core::Error
- otp::type_of::Error
- otp::type_of::NotFoundError
- otp::type_of::ParseError
- period::Error
- period::ParseError
- period::Period
- secret::core::Error
- secret::core::Secret
- secret::encoding::Error
- secret::length::Error
- secret::length::Length
- skew::Error
- skew::Skew
- time::Error
- totp::Error
- totp::Totp
- totp::TotpBuilder
Enums
- algorithm::Algorithm
- auth::core::ErrorSource
- auth::label::DecodeErrorSource
- auth::label::ErrorSource
- auth::label::ParseErrorSource
- auth::part::DecodeErrorSource
- auth::part::ErrorSource
- base::ErrorSource
- digits::ParseErrorSource
- hotp::ErrorSource
- otp::core::ErrorSource
- otp::core::Otp
- otp::type_of::ErrorSource
- otp::type_of::Type
- period::ParseErrorSource
- secret::core::ErrorSource
- totp::ErrorSource
Functions
- algorithm::hmac
- algorithm::hmac_sha1
- algorithm::hmac_sha256
- algorithm::hmac_sha512
- algorithm::new_hmac_sha1
- algorithm::new_hmac_sha256
- algorithm::new_hmac_sha512
- auth::label::try_match
- auth::scheme::check
- auth::scheme::check_url
- auth::url::base
- auth::url::decode
- auth::url::encode
- auth::url::parse
- auth::utf8::wrap
- int::wrap
- secret::encoding::decode
- secret::encoding::encode
- secret::generate::generate
- time::expect_now
- time::now
Type Aliases
- algorithm::HmacSha1
- algorithm::HmacSha256
- algorithm::HmacSha512
- auth::core::Owned
- auth::core::OwnedParts
- auth::core::Parts
- auth::label::Owned
- auth::label::OwnedParts
- auth::label::Parts
- auth::part::Owned
- auth::query::Query
- base::Owned
- hotp::Owned
- otp::core::Owned
- secret::core::Owned
- totp::Owned
Constants
- algorithm::HMAC_ANY_KEY_LENGTH
- algorithm::SHA1
- algorithm::SHA1_LENGTH
- algorithm::SHA256
- algorithm::SHA256_LENGTH
- algorithm::SHA512
- algorithm::SHA512_LENGTH
- auth::core::BASE_URL_ALWAYS_VALID
- auth::core::SCHEME
- auth::label::ISSUER
- auth::label::SLASH
- auth::part::SEPARATOR
- auth::scheme::SCHEME
- auth::url::BASE_ALWAYS_VALID
- base::ALGORITHM
- base::DIGITS
- base::HALF_BYTE
- base::MASK
- base::SECRET
- counter::DEFAULT
- counter::OVERFLOW
- digits::DEFAULT
- digits::MAX
- digits::MIN
- hotp::COUNTER
- otp::type_of::HOTP
- otp::type_of::TOTP
- period::DEFAULT
- period::MIN
- secret::encoding::ALPHABET
- secret::length::DEFAULT
- secret::length::MIN
- skew::DEFAULT
- skew::DISABLED
- time::CURRENT_TIME_BEFORE_EPOCH
- totp::PERIOD