Expand description

Various constants, such as the Ristretto and Ed25519 basepoints.

Most of the constants are given with LONG_DESCRIPTIVE_UPPER_CASE_NAMES, but they can be brought into scope using a let binding:

use curve25519_dalek::constants;
use curve25519_dalek::traits::IsIdentity;

let B = constants::RISTRETTO_BASEPOINT_TABLE;
let l = &constants::BASEPOINT_ORDER;

let A = l * B;
assert!(A.is_identity());

Constants

Statics

  • ED25519_BASEPOINT_TABLEcurve25519_dalek_bits="64" and precomputed-tables
    Table containing precomputed multiples of the Ed25519 basepoint \(B = (x, 4/5)\).
  • RISTRETTO_BASEPOINT_TABLEprecomputed-tables
    The Ristretto basepoint, as a RistrettoBasepointTable for scalar multiplication.