curve448version Documentation on ocaml.org
X448 and Ed448 (RFC 7748, RFC 8032) for OCaml
X448 Diffie-Hellman and Ed448/Ed448ph signatures over Curve448, with an API that mirrors mirage-crypto-ec's X25519 and Ed25519 modules so that HPKE, TLS and X.509 code written against those can adopt X448 and Ed448 directly. The default implementation is pure OCaml; an optional C implementation (curve448.c) uses fiat-crypto's verified field arithmetic and is two to three times faster. Both are written to avoid secret-dependent branches and memory access.
| Tags | cryptography x448 ed448 curve448 rfc7748 rfc8032 elliptic curves |
|---|---|
| Author | Ville Vesilehto <ville@vesilehto.fi> |
| License | ISC AND MIT |
| Published | |
| Homepage | https://github.com/thevilledev/ocaml-curve448 |
| Issue Tracker | https://github.com/thevilledev/ocaml-curve448/issues |
| Documentation | https://github.com/thevilledev/ocaml-curve448/tree/main/docs |
| Maintainer | Ville Vesilehto <ville@vesilehto.fi> |
| Available | arch != "x86_32" & arch != "arm32" & arch != "ppc32" |
| Dependencies |
|
| Source [http] | https://github.com/thevilledev/ocaml-curve448/archive/refs/tags/v0.1.0.tar.gz md5=324dde8adda6e07adee445041319fe81 sha512=bb664f36f14c6a6947ec3b54d5c5f0f9b97ddb8520fdcd1d8ea093e19a1737f024e8766ad47f9b6abb20949dee19309768f7c1f17cac7372c7a775f891d08fd0 |
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/curve448/curve448.0.1.0/opam |
No package is dependent


