rfc7748version

Edwards Curves X25519 and X448 from RFC 7748

This library implements the ECDH functions 'X25519' and 'X448' as specified in RFC 7748, 'Elliptic curves for security'. In the spirit of the original publications, the public API is kept as simple as possible to make it easy to use and hard to misuse.

The current version is written in plain OCaml, leveraging Zarith for integer arithmetic. While this makes the implementation straightforward and easy to reason about, the performance is nowhere near that of DJB's implementation using floating point registers (https://cr.yp.to/ecdh.html).

AuthorMarkus Rudy
LicenseBSD-3-Clause
Published
Homepagehttps://github.com/burgerdev/ocaml-rfc7748
Issue Trackerhttps://github.com/burgerdev/ocaml-rfc7748/issues
MaintainerMarkus Rudy <webmaster@burgerdev.de>
Dependencies
Source [http] https://github.com/burgerdev/ocaml-rfc7748/archive/v1.0-rc2.tar.gz
sha256=3f63cb002d1ca83390a31ae4721dda926ca7045e424c7c0e038895aef836278c
md5=63d367245f45171feb8ee7027e0b2ace
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/rfc7748/rfc7748.1.0/opam
No package is dependent