Skip to content
/ totp Public

Basic C++ TOTP implementation based on libsodium

License

Notifications You must be signed in to change notification settings

drweasel/totp

Repository files navigation

TOTP - Time-Based One-Time Passwords According to RFC 6238

Basic C++ TOTP implementation based on libsodium (https://doc.libsodium.org/).

The OTPs generated with this application are compatible with FreeOTP (https://freeotp.github.io), Google Authenticator, pyotp (https://github.com/pyauth/pyotp), and possibly other implementations of RFC 4226 (HOTP) and RFC 6238 (TOTP).

Limitations

This implementation supports HMAC algorithms based on SHA256 and SHA512 only. HMAC SHA1 is currently not supported since it is not provided by libsodium.

This project is not intended for production use. Use it on your own risk.

About

Basic C++ TOTP implementation based on libsodium

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published