this repo has no description
1opam-version: "2.0" 2maintainer: ["Markus Rudy <webmaster@burgerdev.de>"] 3authors: ["Markus Rudy"] 4homepage: "https://github.com/burgerdev/ocaml-rfc7748" 5bug-reports: "https://github.com/burgerdev/ocaml-rfc7748/issues" 6dev-repo: "git+https://github.com/burgerdev/ocaml-rfc7748.git" 7license: "BSD-3-Clause" 8build: [ 9 ["dune" "build" "-p" name "-j" jobs] 10 ["dune" "runtest" "-p" name "-j" jobs] {with-test} 11] 12depends: [ 13 "ocaml" {>= "4.03" & < "5.0.0"} 14 "zarith" { >= "1.5" } 15 "dune" { >= "1.2.1" } 16 "ounit" { with-test & >= "2.0.5" } 17] 18synopsis: "Edwards Curves X25519 and X448 from RFC 7748" 19description: """ 20This library implements the ECDH functions 'X25519' and 'X448' as specified in 21RFC 7748, 'Elliptic curves for security'. In the spirit of the original 22publications, the public API is kept as simple as possible to make it easy to 23use and hard to misuse. 24 25The current version is written in plain OCaml, leveraging Zarith for integer 26arithmetic. While this makes the implementation straightforward and easy to 27reason about, the performance is nowhere near that of DJB's implementation using 28floating point registers (https://cr.yp.to/ecdh.html). """ 29url { 30 src: "https://github.com/burgerdev/ocaml-rfc7748/archive/v1.0-rc2.tar.gz" 31 checksum: [ 32 "sha256=3f63cb002d1ca83390a31ae4721dda926ca7045e424c7c0e038895aef836278c" 33 "md5=63d367245f45171feb8ee7027e0b2ace" 34 ] 35}