[][src]Module zerocaf::backend::u64::field

Field arithmetic modulo 2^252 + 27742317777372353535851937790883648493 which makes use of 64-bit limbs with 128-bit products. In the 64-bit backend implementation, the FieldElement is represented in radix 2^52.

The basic modular operations have been taken from the Curve25519-dalek repository and refactored to work for the Sonny finite field.

Structs

FieldElement

A FieldElement represents an element of the field which has order of 2^252 + 27742317777372353535851937790883648493