this repo has no description
1opam-version: "2.0"
2maintainer: [ "Romain Calascibetta <romain.calascibetta@gmail.com>" ]
3authors: [ "Romain Calascibetta <romain.calascibetta@gmail.com>" ]
4homepage: "https://github.com/dinosaure/eqaf"
5bug-reports: "https://github.com/dinosaure/eqaf/issues"
6dev-repo: "git+https://github.com/dinosaure/eqaf.git"
7doc: "https://dinosaure.github.io/eqaf/"
8license: "MIT"
9
10build: [ "jbuilder" "build" "-p" name "-j" jobs ]
11
12depends: [
13 "ocaml" {>= "4.03.0"}
14 "jbuilder" {>= "1.0+beta10"}
15]
16synopsis: "Constant time equal function on `string`"
17description: """
18From some crypto libraries like
19[digestif](https://github.com/mirage/digestif.git) or
20[Callipyge](https://github.com/oklm-wsh/Callipyge.git), it needed to have a
21constant time equal function to avoid timing attacks. To avoid replication of
22code and ensure maintainability of this kind of function, we decide to provide a
23little package which implements `equal` function on `string`.
24
25This package provides 2 implementations (a C implementation which comes from
26OpenBSD's code and an OCaml implementation which is simply a translation of the
27C code) well tested to check constant time assumption (see tests).
28
29Happy hacking!"""
30url {
31 src:
32 "https://github.com/dinosaure/eqaf/releases/download/v0.1/eqaf-0.1.tbz"
33 checksum: [
34 "sha256=7626fd2e590a391eb3269e11f5e91cf12084e6b22108db2353aea466b7d9481e"
35 "md5=0e04772c3a0b67bf2c5393a03511878b"
36 ]
37}