Opam Package rfc7748.1.0

Package info

opam-namerfc7748
opam-version1.0
synopsisEdwards Curves X25519 and X448 from RFC 7748
description 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).
authors
  • Markus Rudy
homepagehttps://github.com/burgerdev/ocaml-rfc7748
licenseBSD-3-Clause
readme-fileREADME.md
deps (4)
revdeps(0)
metas (1)
libraries (1)

Package modules

Package sources

rfc7748

Package files

lib/rfc7748/zfield.ml
lib/rfc7748/serde.mli
lib/rfc7748/serde.ml
lib/rfc7748/rfc7748__Zfield.cmx
lib/rfc7748/rfc7748__Zfield.cmt
lib/rfc7748/rfc7748__Zfield.cmi
lib/rfc7748/rfc7748__Serde.cmx
lib/rfc7748/rfc7748__Serde.cmti
lib/rfc7748/rfc7748__Serde.cmt
lib/rfc7748/rfc7748__Serde.cmi
lib/rfc7748/rfc7748__Curve.cmx
lib/rfc7748/rfc7748__Curve.cmti
lib/rfc7748/rfc7748__Curve.cmt
lib/rfc7748/rfc7748__Curve.cmi
lib/rfc7748/rfc7748__.ml
lib/rfc7748/rfc7748__.cmx
lib/rfc7748/rfc7748__.cmt
lib/rfc7748/rfc7748__.cmi
lib/rfc7748/rfc7748.mli
lib/rfc7748/rfc7748.ml
lib/rfc7748/rfc7748.cmxs
lib/rfc7748/rfc7748.cmxa
lib/rfc7748/rfc7748.cmx
lib/rfc7748/rfc7748.cmti
lib/rfc7748/rfc7748.cmt
lib/rfc7748/rfc7748.cmi
lib/rfc7748/rfc7748.cma
lib/rfc7748/rfc7748.a
lib/rfc7748/opam
lib/rfc7748/dune-package
lib/rfc7748/curve.mli
lib/rfc7748/curve.ml
lib/rfc7748/META
lib/rfc7748
doc/rfc7748/README.md
doc/rfc7748/LICENSE
doc/rfc7748