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
AuthorHeyji2 <heyji2@github.com>
LicenseGPL-3.0-only
Published
Homepagehttps://github.com/Heyji2/otp
Issue Trackerhttps://github.com/Heyji2/otp/issues
MaintainerHeyji2 <heyji2@github.com>
Dependencies
Source [http] https://github.com/Heyji2/otp/archive/refs/tags/0.2.2.tar.gz
md5=358389b8f0869e47ecee646d39ce315b
sha512=46982fc43ecc8ed857ef19add6a3dee6b33309d2fc957faf44d3e9547f173ddbfe137f9307437435d0534f7a999fa9dc4157ab74c4b96a3702805b3f3039ced4
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/otp/otp.0.2.2/opam
No package is dependent