Skip to content

Commit a64e93f

Browse files
authored
Merge pull request #29004 from Heyji2/opam-publish-otp.0.2.2
Package otp.0.2.2
2 parents f5363a4 + b8ad8df commit a64e93f

File tree

1 file changed

+54
-0
lines changed
  • packages/otp/otp.0.2.2

1 file changed

+54
-0
lines changed

packages/otp/otp.0.2.2/opam

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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" {>= "4.13"}
21+
"odoc" {with-doc}
22+
"cryptokit"
23+
"base32"
24+
"ounit2"
25+
"hex"
26+
"qrc"
27+
"stdint"
28+
"ocamlfind" {build}
29+
"conf-gmp" {>= "5"}
30+
"conf-gmp-powm-sec" {>= "2"}
31+
]
32+
build: [
33+
["dune" "subst"] {dev}
34+
[
35+
"dune"
36+
"build"
37+
"-p"
38+
name
39+
"-j"
40+
jobs
41+
"@install"
42+
"@runtest" {with-test}
43+
"@doc" {with-doc}
44+
]
45+
]
46+
dev-repo: "git+https://github.com/Heyji2/otp.git"
47+
x-maintenance-intent: ["(latest)"]
48+
url {
49+
src: "https://github.com/Heyji2/otp/archive/refs/tags/0.2.2.tar.gz"
50+
checksum: [
51+
"md5=358389b8f0869e47ecee646d39ce315b"
52+
"sha512=46982fc43ecc8ed857ef19add6a3dee6b33309d2fc957faf44d3e9547f173ddbfe137f9307437435d0534f7a999fa9dc4157ab74c4b96a3702805b3f3039ced4"
53+
]
54+
}

0 commit comments

Comments
 (0)