Expand description

curve25519-dalek

A pure-Rust implementation of group operations on Ristretto and Curve25519.

curve25519-dalek is a library providing group operations on the Edwards and Montgomery forms of Curve25519, and on the prime-order Ristretto group.

Re-exports

pub extern crate digest;

Modules

Pluggable implementations for different architectures.
Various constants, such as the Ristretto and Ed25519 basepoints.
Group operations for Curve25519, in Edwards form.
Field arithmetic modulo \(p = 2^{255} - 19\).
Scalar multiplication on the Montgomery form of Curve25519.
An implementation of Ristretto, which provides a prime-order group.
Arithmetic on scalars (integers mod the group order).
Module for common traits.