this repo has no description
1opam-version: "2.0"
2maintainer: [ "Eyyüb Sari <eyyub.sari@epitech.eu>"
3 "Romain Calascibetta <romain.calascibetta@gmail.com>" ]
4authors: [ "Eyyüb Sari <eyyub.sari@epitech.eu>"
5 "Romain Calascibetta <romain.calascibetta@gmail.com>" ]
6homepage: "https://github.com/mirage/digestif"
7bug-reports: "https://github.com/mirage/digestif/issues"
8dev-repo: "git+https://github.com/mirage/digestif.git"
9doc: "https://mirage.github.io/digestif/"
10license: "MIT"
11synopsis: "Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5) and HMAC of them"
12description: """
13Digestif is a toolbox to provide hashes implementations in C and OCaml.
14
15It uses the linking trick and user can decide at the end to use the C implementation or the OCaml implementation
16from a shared interface. As a library, you should link with digestif, as an executable, you should choose between
17digestif.c or digestif.ocaml package.
18
19We provides implementation of:
20 * MD5
21 * SHA1
22 * SHA224
23 * SHA256
24 * SHA384
25 * SHA512
26 * BLAKE2B
27 * BLAKE2S
28 * RIPEMD160
29
30And HMAC of them.
31"""
32
33build: [
34 [ "dune" "subst"]
35 [ "dune" "build" "-p" name "-j" jobs ]
36 [ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
37]
38
39depends: [
40 "ocaml" {>= "4.03.0" & < "5.0"}
41 "dune" {>= "1.1"}
42 "eqaf"
43 "base-bytes"
44 "base-bigarray"
45 "fmt" {with-test}
46 "alcotest" {with-test & < "1.0.0"}
47]
48conflicts: [
49 "eqaf" {= "0.3"}
50]
51url {
52 src:
53 "https://github.com/mirage/digestif/releases/download/v0.7/digestif-v0.7.tbz"
54 checksum: [
55 "sha256=0528c41179649971f591ba0634bace6345f0b2f1f3316f3e2e6b8cd83e04ad33"
56 "md5=3311058c71e874cda1a9eda1b4f757be"
57 ]
58}
59available: [ arch != "s390x" ]