subdavis / Tusk

🐘 🔒 KeePass-compatible browser extension for filling passwords.
https://subdavis.com/Tusk
Other
468 stars 72 forks source link

Add support for KeepassXC-style TOTP fields #304

Closed joelsmith closed 5 years ago

joelsmith commented 5 years ago

Some keepass programs (including Tusk) support the TOTP key URI format described in https://github.com/google/google-authenticator/wiki/Key-Uri-Format but others (like KeepassXC) store their TOTP parameters in a different format. They store the seed in an attribute called "TOTP Seed" and the other parameters like the number of digits and the time interval in an attribute called "TOTP Settings". This PR adds support for these fields.