updated api to create totp struct, get totp secret directly if it exists
This commit is contained in:
parent
e70d035c86
commit
f891d2f940
4 changed files with 18 additions and 20 deletions
|
|
@ -14,17 +14,8 @@ pub enum Error {
|
|||
Secret(String),
|
||||
}
|
||||
|
||||
pub fn new(secret: Vec<u8>, issuer: String, account_name: String) -> Result<TOTP, Error> {
|
||||
TOTP::new(
|
||||
Algorithm::SHA1,
|
||||
6,
|
||||
1,
|
||||
30,
|
||||
secret,
|
||||
Some(issuer),
|
||||
account_name,
|
||||
)
|
||||
.map_err(Error::Url)
|
||||
pub fn new(secret: Vec<u8>, issuer: Option<String>, account_name: String) -> Result<TOTP, Error> {
|
||||
TOTP::new(Algorithm::SHA1, 6, 1, 30, secret, issuer, account_name).map_err(Error::Url)
|
||||
}
|
||||
|
||||
pub fn secret_to_bytes(secret: &Secret) -> Result<Vec<u8>, Error> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue