Trait zero_crypto::behave::PrimeField
source · pub trait PrimeField: Field + Basic + ParityCmp + PartialOrd + Ord {
const MODULUS: Self;
const INV: u64;
fn from_u64(val: u64) -> Self;
fn to_bits(self) -> Bits;
fn is_zero(self) -> bool;
fn random(rand: impl RngCore) -> Self;
fn double(self) -> Self;
fn square(self) -> Self;
fn double_assign(&mut self);
fn square_assign(&mut self);
}Expand description
This is prime field trait