Available on curve25519_dalek_bits="32" only.
Expand description

Field arithmetic modulo \(p = 2^{255} - 19\), using \(32\)-bit limbs with \(64\)-bit products.

This code was originally derived from Adam Langley’s Golang ed25519 implementation, and was then rewritten to use unsigned limbs instead of signed limbs.

Structs

  • A FieldElement2625 represents an element of the field \( \mathbb Z / (2^{255} - 19)\).