Skip to content

Commit 4ef05c9

Browse files
author
Heyji
committed
Package otp.0.2
1 parent 1abfcdb commit 4ef05c9

File tree

1 file changed

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

1 file changed

+49
-0
lines changed

packages/otp/otp.0.2/opam

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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+
"cryptokit"
23+
"base32"
24+
"qrc"
25+
"stdint"
26+
]
27+
build: [
28+
["dune" "subst"] {dev}
29+
[
30+
"dune"
31+
"build"
32+
"-p"
33+
name
34+
"-j"
35+
jobs
36+
"@install"
37+
"@runtest" {with-test}
38+
"@doc" {with-doc}
39+
]
40+
]
41+
dev-repo: "git+https://github.com/Heyji2/otp.git"
42+
x-maintenance-intent: ["(latest)"]
43+
url {
44+
src: "https://github.com/Heyji2/otp/archive/refs/tags/0.2.tar.gz"
45+
checksum: [
46+
"md5=8de00e6588cdcc6079b8978ec6d80113"
47+
"sha512=60dbd6e5c32f6a03168f8065248985bf7c72f72a439a1e067a4e27a603cb54f892f3aa140fb1bdff092b99d28d3f4903aff5c6ccafb361e99f3467447f47e724"
48+
]
49+
}

0 commit comments

Comments
 (0)