Skip to main content

age_otp/
lib.rs

1pub mod engine;
2pub mod error;
3pub mod types;
4pub use age_setup::build_keypair;
5pub use age_setup::PublicKey;
6pub use engine::OtpEngine;
7pub use error::{Error, GenerationError, KeyError, Result, VerificationError};
8pub use types::{
9    compute_hmac, ct_eq, now_ts, truncate, validate_code_len, validate_skew_steps,
10    validate_step_secs,
11};
12pub use types::{Charset, OtpCode, OtpSeed};
13pub mod prelude {
14    pub use super::error::Result;
15    pub use super::{build_keypair, now_ts, Charset, OtpCode, OtpEngine, OtpSeed, PublicKey};
16}