Skip to content

Commit 9c1caca

Browse files
author
Heyji
committed
Package otp.0.2
1 parent 5bf5702 commit 9c1caca

File tree

1 file changed

+55
-0
lines changed
  • packages/otp/otp.0.2

1 file changed

+55
-0
lines changed

packages/otp/otp.0.2/opam

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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+
x-ci-accept-failures: ["fedora-42" "debian-13"]
49+
url {
50+
src: "https://github.com/Heyji2/otp/archive/refs/tags/0.2.tar.gz"
51+
checksum: [
52+
"md5=0a0f0946ccc2af37eb34132793785db8"
53+
"sha512=49d3d444291ccfa430a846090305beb1b6561e89ae40db8d77aa8eac87ed43af24c58dd7e75ca9bfaa3ec5f65af790d67de07057bfcbc37a5bf8d75f291d247e"
54+
]
55+
}

0 commit comments

Comments
 (0)