Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions packages/otp/otp.0.2/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis:
"Time-base One Time Password (OTP) based on RFC6238 with an HMAC-SHA1 algorithm and a 6 digits code in OCAML"
description: """
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."""
maintainer: ["Heyji2 <heyji2@github.com>"]
authors: ["Heyji2 <heyji2@github.com>"]
license: "GPL-3.0-only"
tags: ["OTP" "TOTP" "HMAC-SHA1" "One Time Password"]
homepage: "https://github.com/Heyji2/otp"
doc: "https://heyji2.github.io"
bug-reports: "https://github.com/Heyji2/otp/issues"
depends: [
"dune" {>= "3.18"}
"ocaml" {>= "4.13"}
"odoc" {with-doc}
"cryptokit"
"base32"
"ounit2"
"hex"
"qrc"
"stdint"
"ocamlfind" {build}
"conf-gmp" {>= "5"}
"conf-gmp-powm-sec" {>= "2"}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/Heyji2/otp.git"
x-maintenance-intent: ["(latest)"]
x-ci-accept-failures: ["fedora-42" "debian-13"]
url {
src: "https://github.com/Heyji2/otp/archive/refs/tags/0.2.tar.gz"
checksum: [
"md5=0a0f0946ccc2af37eb34132793785db8"
"sha512=49d3d444291ccfa430a846090305beb1b6561e89ae40db8d77aa8eac87ed43af24c58dd7e75ca9bfaa3ec5f65af790d67de07057bfcbc37a5bf8d75f291d247e"
]
}
Loading