Crate libreauth
LibreAuth is a collection of tools for user authentication.
HOTP and TOTP authentication module.
Password authentication module.