this repo has no description
1opam-version: "2.0"
2homepage: "https://github.com/abeaumont/ocaml-chacha"
3dev-repo: "git+https://github.com/abeaumont/ocaml-chacha.git"
4bug-reports: "https://github.com/abeaumont/ocaml-chacha/issues"
5doc: "https://abeaumont.github.io/ocaml-chacha/"
6authors: "Alfredo Beaumont <alfredo.beaumont@gmail.com>"
7maintainer: "Alfredo Beaumont <alfredo.beaumont@gmail.com>"
8license: "BSD-2-Clause"
9
10build: [
11 ["dune" "subst"] {dev}
12 ["dune" "build" "-p" name "-j" jobs]
13 ["dune" "runtest" "-p" name "-j" jobs] {with-test}
14]
15depends: [
16 "conf-pkg-config" {build}
17 "dune" {>= "1.8.0"}
18 "cstruct" {>= "6.0.0" & < "6.1.0"}
19 "mirage-crypto" {< "1.0.0"}
20 "ocaml" {>= "4.02.0"}
21 "alcotest" {with-test}
22]
23depopts: [
24 "ocaml-freestanding"
25 "mirage-xen-posix"
26]
27conflicts: [
28 "mirage-xen-posix" {<"3.1.0"}
29 "ocaml-freestanding" {< "0.4.1"}
30]
31synopsis: "The Chacha functions, in OCaml"
32description: """
33An OCaml implementation of [ChaCha](https://cr.yp.to/chacha/chacha-20080120.pdf) functions,
34both ChaCha20 and the reduced ChaCha8 and ChaCha12 functions.
35The hot loop is implemented in C for efficiency reasons.
36"""
37url {
38 src: "https://github.com/abeaumont/ocaml-chacha/archive/1.1.0.tar.gz"
39 checksum: [
40 "md5=0c9cf7e83222b5feacc56edf657dfbd7"
41 "sha512=4a0cdf8649c6f03ee24534ec870d51920dfc37f5b64a6fd393114b810361eab27b2172b52d408275add3d2ca11808f0d85124594ff972fb2e73ba50c0bc0869c"
42 ]
43}