Crate nyx

source ·
Expand description

Small no-std implementation of the TOTP algorithm.

Only SHA-1 is supported.

use std::time::SystemTime;

let secs = SystemTime::UNIX_EPOCH.elapsed().unwrap().as_secs();
let _ = nyx::generate("12345678901234567890", secs);

Based on the implementation from totp-rs.

Functions

  • Function for generating TOTP tokens.
  • Function for verifying TOTP tokens.