Struct rust_pake::pake::SIEC255Params
source · pub struct SIEC255Params { /* private fields */ }Trait Implementations§
source§impl Default for SIEC255Params
impl Default for SIEC255Params
source§impl EllipticCurve for SIEC255Params
impl EllipticCurve for SIEC255Params
fn add( &self, x1: &BigInt, y1: &BigInt, x2: &BigInt, y2: &BigInt ) -> (BigInt, BigInt)
fn scalar_base_mult(&self, k: &[u8]) -> (BigInt, BigInt)
fn scalar_mult(&self, x1: &BigInt, y1: &BigInt, k: &[u8]) -> (BigInt, BigInt)
fn is_on_curve(&self, x: &BigInt, y: &BigInt) -> bool
Auto Trait Implementations§
impl RefUnwindSafe for SIEC255Params
impl Send for SIEC255Params
impl Sync for SIEC255Params
impl Unpin for SIEC255Params
impl UnwindSafe for SIEC255Params
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