Skip to content

Commit 8da75c1

Browse files
author
Heyji
committed
Package otp.0.1
1 parent 5bf5702 commit 8da75c1

File tree

1 file changed

+45
-0
lines changed
  • packages/otp/otp.0.1

1 file changed

+45
-0
lines changed

packages/otp/otp.0.1/opam

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis:
4+
"Time-base One Time Password (OTP) based on RFC6238 with an HMAC-SHA1 algorithm and a 6 digits code in OCAML"
5+
description: """
6+
It relies on the Cryptokit library for cryptography operations, as well as the Base32
7+
library for base32 encoding. The library generate a QR Code with the qrc library. It is
8+
tested against all test vectors provided in RFC 6238 and the test suite provides as well
9+
a dynamic test which requires the use of an client authenticator (like Google Authenticator
10+
or Microsoft Authenticator) as a final test."""
11+
maintainer: ["Heyji2 <[email protected]>"]
12+
authors: ["Heyji2 <[email protected]>"]
13+
license: "GPL-3.0-only"
14+
tags: ["OTP" "TOTP" "HMAC-SHA1" "One Time Password"]
15+
homepage: "https://github.com/Heyji2/otp"
16+
doc: "https://heyji2.github.io"
17+
bug-reports: "https://github.com/Heyji2/otp/issues"
18+
depends: [
19+
"dune" {>= "3.18"}
20+
"ocaml"
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"@install"
33+
"@runtest" {with-test}
34+
"@doc" {with-doc}
35+
]
36+
]
37+
dev-repo: "git+https://github.com/Heyji2/otp.git"
38+
x-maintenance-intent: ["(latest)"]
39+
url {
40+
src: "https://github.com/Heyji2/otp/archive/refs/tags/0.2.tar.gz"
41+
checksum: [
42+
"md5=0d63d4923eb23eef506281f5e5ae9eb7"
43+
"sha512=79f70071db5b2245aae6c36110df0fbd6184e400ff8c8b6d4d2f4c6b586871e452198a47878535f8326d66e8695d05e4ae8f465aa7dc63f984386a8e42fd5ff7"
44+
]
45+
}

0 commit comments

Comments
 (0)