Struct crypto_bigint::Odd
source · pub struct Odd<T>(/* private fields */);
Expand description
Wrapper type for odd integers.
These are frequently used in cryptography, e.g. as a modulus.
Implementations§
source§impl<T> Odd<T>
impl<T> Odd<T>
source§impl<const LIMBS: usize> Odd<Uint<LIMBS>>
impl<const LIMBS: usize> Odd<Uint<LIMBS>>
sourcepub const fn from_be_hex(hex: &str) -> Self
pub const fn from_be_hex(hex: &str) -> Self
Create a new Odd<Uint<LIMBS>>
from the provided big endian hex string.
Panics if the hex is malformed or not zero-padded accordingly for the size, or if the value is even.
sourcepub const fn from_le_hex(hex: &str) -> Self
pub const fn from_le_hex(hex: &str) -> Self
Create a new Odd<Uint<LIMBS>>
from the provided little endian hex string.
Panics if the hex is malformed or not zero-padded accordingly for the size, or if the value is even.
Trait Implementations§
source§impl<T> ConditionallySelectable for Odd<T>where
T: ConditionallySelectable,
impl<T> ConditionallySelectable for Odd<T>where
T: ConditionallySelectable,
source§impl<const LIMBS: usize> From<&Odd<Uint<LIMBS>>> for BoxedUint
Available on crate feature alloc
only.
impl<const LIMBS: usize> From<&Odd<Uint<LIMBS>>> for BoxedUint
alloc
only.source§impl<const LIMBS: usize> From<&Odd<Uint<LIMBS>>> for Odd<BoxedUint>
Available on crate feature alloc
only.
impl<const LIMBS: usize> From<&Odd<Uint<LIMBS>>> for Odd<BoxedUint>
alloc
only.source§impl<const LIMBS: usize> From<Odd<Uint<LIMBS>>> for BoxedUint
Available on crate feature alloc
only.
impl<const LIMBS: usize> From<Odd<Uint<LIMBS>>> for BoxedUint
alloc
only.source§impl<const LIMBS: usize> From<Odd<Uint<LIMBS>>> for Odd<BoxedUint>
Available on crate feature alloc
only.
impl<const LIMBS: usize> From<Odd<Uint<LIMBS>>> for Odd<BoxedUint>
alloc
only.source§impl<const SAT_LIMBS: usize, const UNSAT_LIMBS: usize> Gcd<Uint<SAT_LIMBS>> for Odd<Uint<SAT_LIMBS>>
impl<const SAT_LIMBS: usize, const UNSAT_LIMBS: usize> Gcd<Uint<SAT_LIMBS>> for Odd<Uint<SAT_LIMBS>>
source§impl<T: Ord> Ord for Odd<T>
impl<T: Ord> Ord for Odd<T>
source§impl PartialEq<Odd<BoxedUint>> for BoxedUint
Available on crate feature alloc
only.
impl PartialEq<Odd<BoxedUint>> for BoxedUint
alloc
only.source§impl<const LIMBS: usize> PartialEq<Odd<Uint<LIMBS>>> for Uint<LIMBS>
impl<const LIMBS: usize> PartialEq<Odd<Uint<LIMBS>>> for Uint<LIMBS>
source§impl<T: PartialEq> PartialEq for Odd<T>
impl<T: PartialEq> PartialEq for Odd<T>
source§impl PartialOrd<Odd<BoxedUint>> for BoxedUint
Available on crate feature alloc
only.
impl PartialOrd<Odd<BoxedUint>> for BoxedUint
alloc
only.1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl<const LIMBS: usize> PartialOrd<Odd<Uint<LIMBS>>> for Uint<LIMBS>
impl<const LIMBS: usize> PartialOrd<Odd<Uint<LIMBS>>> for Uint<LIMBS>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl<T: PartialOrd> PartialOrd for Odd<T>
impl<T: PartialOrd> PartialOrd for Odd<T>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl PrecomputeInverter for Odd<BoxedUint>
Available on crate feature alloc
only.
impl PrecomputeInverter for Odd<BoxedUint>
alloc
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BoxedBernsteinYangInverter
type Inverter = BoxedBernsteinYangInverter
source§fn precompute_inverter(&self) -> BoxedBernsteinYangInverter
fn precompute_inverter(&self) -> BoxedBernsteinYangInverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7232>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7232>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U32768>
impl PrecomputeInverter for Odd<U32768>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1216>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1216>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7680>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7680>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6400>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6400>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3712>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3712>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4352>
impl PrecomputeInverter for Odd<U4352>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4544>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4544>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2304>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2304>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6528>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6528>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U128>
impl PrecomputeInverter for Odd<U128>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U16384>
impl PrecomputeInverter for Odd<U16384>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5824>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5824>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U512>
impl PrecomputeInverter for Odd<U512>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5568>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5568>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4608>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4608>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6656>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6656>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3904>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3904>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2816>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2816>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4672>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4672>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1920>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1920>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6848>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6848>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U256>
impl PrecomputeInverter for Odd<U256>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7296>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7296>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U704>
impl PrecomputeInverter for Odd<U704>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5504>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5504>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4160>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4160>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2432>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2432>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2048>
impl PrecomputeInverter for Odd<U2048>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2240>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2240>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3072>
impl PrecomputeInverter for Odd<U3072>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4288>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4288>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7872>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7872>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3200>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3200>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6272>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6272>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7104>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7104>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1088>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1088>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2752>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2752>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1856>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1856>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2880>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2880>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U960>
impl PrecomputeInverter for Odd<U960>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U8192>
impl PrecomputeInverter for Odd<U8192>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2496>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2496>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2176>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2176>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5632>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5632>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2944>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2944>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3520>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3520>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7040>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7040>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3648>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3648>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6464>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6464>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1024>
impl PrecomputeInverter for Odd<U1024>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5760>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5760>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3776>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3776>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U640>
impl PrecomputeInverter for Odd<U640>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5440>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5440>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U8128>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U8128>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3328>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3328>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6784>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6784>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6720>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6720>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6592>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6592>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5888>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5888>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1664>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1664>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5248>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5248>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7424>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7424>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6976>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6976>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4224>
impl PrecomputeInverter for Odd<U4224>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5696>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5696>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4096>
impl PrecomputeInverter for Odd<U4096>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5952>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5952>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6208>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6208>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U576>
impl PrecomputeInverter for Odd<U576>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5376>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5376>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2624>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2624>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6912>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6912>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3008>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3008>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3840>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3840>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1600>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1600>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7616>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7616>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4032>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4032>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5184>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5184>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1984>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1984>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4480>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4480>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4416>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4416>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2112>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2112>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1536>
impl PrecomputeInverter for Odd<U1536>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4992>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4992>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7552>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7552>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1728>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1728>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4736>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4736>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1408>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1408>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1152>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1152>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1792>
impl PrecomputeInverter for Odd<U1792>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5120>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5120>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U384>
impl PrecomputeInverter for Odd<U384>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7808>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7808>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U8064>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U8064>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U8000>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U8000>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7168>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7168>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2560>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2560>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7744>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7744>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U448>
impl PrecomputeInverter for Odd<U448>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2688>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2688>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1472>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1472>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5056>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5056>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3264>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3264>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U5312>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U5312>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1280>
impl PrecomputeInverter for Odd<U1280>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3456>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3456>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U64>
impl PrecomputeInverter for Odd<U64>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7488>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7488>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3968>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3968>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U896>
impl PrecomputeInverter for Odd<U896>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6080>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6080>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U1344>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U1344>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7360>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7360>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4800>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4800>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U192>
impl PrecomputeInverter for Odd<U192>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U7936>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U7936>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6336>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6336>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3136>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3136>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3392>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U3392>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U832>
impl PrecomputeInverter for Odd<U832>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U3584>
impl PrecomputeInverter for Odd<U3584>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U2368>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U2368>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4928>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4928>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U320>
impl PrecomputeInverter for Odd<U320>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U768>
impl PrecomputeInverter for Odd<U768>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6144>
impl PrecomputeInverter for Odd<U6144>
Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U4864>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U4864>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl PrecomputeInverter for Odd<U6016>
Available on crate feature extra-sizes
only.
impl PrecomputeInverter for Odd<U6016>
extra-sizes
only.Precompute a Bernstein-Yang inverter using self
as the modulus.
§type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
type Inverter = BernsteinYangInverter<{ nlimbs!($bits) }, { bernstein_yang_nlimbs!($bits as usize) }>
source§fn precompute_inverter(&self) -> Self::Inverter
fn precompute_inverter(&self) -> Self::Inverter
&self
as the modulus, using Self::one()
as an adjusting parameter. Read moresource§impl<const LIMBS: usize> Random for Odd<Uint<LIMBS>>
Available on crate feature rand_core
only.
impl<const LIMBS: usize> Random for Odd<Uint<LIMBS>>
rand_core
only.source§fn random(rng: &mut impl CryptoRngCore) -> Self
fn random(rng: &mut impl CryptoRngCore) -> Self
Generate a random Odd<Uint<T>>
.