Struct ec_generic::FiniteField
source · pub struct FiniteField {}Implementations§
source§impl FiniteField
impl FiniteField
pub fn add(c: &BigUint, d: &BigUint, p: &BigUint) -> BigUint
pub fn mult(c: &BigUint, d: &BigUint, p: &BigUint) -> BigUint
pub fn inv_addition(c: &BigUint, p: &BigUint) -> BigUint
pub fn subtract(c: &BigUint, d: &BigUint, p: &BigUint) -> BigUint
pub fn inv_multiplication(c: &BigUint, p: &BigUint) -> BigUint
pub fn divide(c: &BigUint, d: &BigUint, p: &BigUint) -> BigUint
Auto Trait Implementations§
impl RefUnwindSafe for FiniteField
impl Send for FiniteField
impl Sync for FiniteField
impl Unpin for FiniteField
impl UnwindSafe for FiniteField
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