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" {>= "3.2.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:
39 "https://github.com/abeaumont/ocaml-chacha/releases/download/1.0.0/chacha-1.0.0.tbz"
40 checksum: [
41 "sha256=b7c74e310403a637b441bb8e8634886b7c675ee5dcc4c5532c435afebc1d800e"
42 "sha512=8970b66083f28ddbb5da65c0b59323a9821b790dbaecd49f4a2a2f18025a674e3493292699626b13e414c4d09fdad3a2f25783a3ca0c15ab9b678a69485858eb"
43 ]
44}