[package] name = "one-time" version = "0.1.0" edition = "2018" authors = ["Anna Clemens "] description = "Digest-agnostic HOTP and TOTP implementations according to their RFC specifications." license = "EUPL-1.2" keywords = ["otp", "hotp", "totp", "oath"] categories = ["no-std"] documentation = "https://docs.rs/one-time" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = [] std = ["hmac/std", "thiserror"] [dependencies] hmac = "0.11" thiserror = { version = "1", optional = true } libc = { version = "0.2", optional = true } [dev-dependencies] sha-1 = "0.9" sha2 = "0.9"