This repo contains pure-Rust crates for elliptic curve cryptography:
Crate | Description | Crates.io | Docs | CI |
---|---|---|---|---|
curve25519‑dalek |
A library for arithmetic over the Curve25519 and Ristretto elliptic curves and their associated scalars. | |||
ed25519‑dalek |
An implementation of the EdDSA digital signature scheme over Curve25519. | |||
x25519‑dalek |
An implementation of elliptic curve Diffie-Hellman key exchange over Curve25519. |
There is also the curve25519-dalek-derive
crate, which is just a helper crate with some macros that make curve25519-dalek easier to write.
Please see CONTRIBUTING.md
.
We follow the Rust Code of Conduct, with the following additional clauses: