otpversion Documentation on ocaml.org
Time-base One Time Password (OTP) based on RFC6238 with an HMAC-SHA1 algorithm and a 6 digits code in OCAML
It relies on the Cryptokit library for cryptography operations, as well as the Base32 library for base32 encoding. The library generate a QR Code with the qrc library. It is tested against all test vectors provided in RFC 6238 and the test suite provides as well a dynamic test which requires the use of an client authenticator (like Google Authenticator or Microsoft Authenticator) as a final test.
Tags | OTP TOTP HMAC-SHA1 One Time Password |
---|---|
Author | Heyji2 <heyji2@github.com> |
License | GPL-3.0-only |
Published | |
Homepage | https://github.com/Heyji2/otp |
Issue Tracker | https://github.com/Heyji2/otp/issues |
Maintainer | Heyji2 <heyji2@github.com> |
Dependencies | |
Source [http] | https://github.com/Heyji2/otp/archive/refs/tags/0.2.tar.gz md5=0a0f0946ccc2af37eb34132793785db8 sha512=49d3d444291ccfa430a846090305beb1b6561e89ae40db8d77aa8eac87ed43af24c58dd7e75ca9bfaa3ec5f65af790d67de07057bfcbc37a5bf8d75f291d247e |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/otp/otp.0.2/opam |
No package is dependent