pub struct FieldParams;Expand description
Montgomery parameters for the NIST P-384 field modulus: p = 2^{384} − 2^{128} − 2^{96} + 2^{32} − 1.
Trait Implementations§
Source§impl Clone for FieldParams
impl Clone for FieldParams
Source§fn clone(&self) -> FieldParams
fn clone(&self) -> FieldParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConstMontyParams<{ <$uint_type>::LIMBS }> for FieldParams
impl ConstMontyParams<{ <$uint_type>::LIMBS }> for FieldParams
Source§impl ConstPrimeMontyParams<{ <$uint_type>::LIMBS }> for FieldParams
impl ConstPrimeMontyParams<{ <$uint_type>::LIMBS }> for FieldParams
Source§const PRIME_PARAMS: PrimeParams<{ U384::LIMBS }>
const PRIME_PARAMS: PrimeParams<{ U384::LIMBS }>
Prime parameters constant.
Source§impl Debug for FieldParams
impl Debug for FieldParams
Source§impl Default for FieldParams
impl Default for FieldParams
Source§fn default() -> FieldParams
fn default() -> FieldParams
Returns the “default value” for a type. Read more
Source§impl MontyFieldParams<{ <$uint>::LIMBS }> for FieldParams
impl MontyFieldParams<{ <$uint>::LIMBS }> for FieldParams
Source§const BYTE_ORDER: ByteOrder = primefield::ByteOrder::BigEndian
const BYTE_ORDER: ByteOrder = primefield::ByteOrder::BigEndian
Byte order to use when serializing a field element as byte.
Source§const MODULUS_HEX: &'static str = MODULUS_HEX
const MODULUS_HEX: &'static str = MODULUS_HEX
Field modulus as a hexadecimal string.
Source§impl PartialEq for FieldParams
impl PartialEq for FieldParams
impl Copy for FieldParams
impl Eq for FieldParams
impl StructuralPartialEq for FieldParams
Auto Trait Implementations§
impl Freeze for FieldParams
impl RefUnwindSafe for FieldParams
impl Send for FieldParams
impl Sync for FieldParams
impl Unpin for FieldParams
impl UnsafeUnpin for FieldParams
impl UnwindSafe for FieldParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more