pub enum CtExpModOddMpMpError {
InvalidModulus,
InsufficientResultSpace,
InsufficientScratchSpace,
InconsistentOperandLengths,
}Expand description
Error returned by ct_exp_mod_odd_mp_mp().
Variants§
InvalidModulus
The modulus n is empty or even.
InsufficientResultSpace
The modulus’ length in units of bytes doesn’t fit
into result’s.
InsufficientScratchSpace
scratch has fewer LimbType elements than the modulus spans limbs.
InconsistentOperandLengths
op0‘s and the modulus’ lengths in units of bytes
don’t fit into each other
mutually.
Trait Implementations§
Source§impl Clone for CtExpModOddMpMpError
impl Clone for CtExpModOddMpMpError
impl Copy for CtExpModOddMpMpError
Source§impl Debug for CtExpModOddMpMpError
impl Debug for CtExpModOddMpMpError
impl Eq for CtExpModOddMpMpError
Source§impl PartialEq for CtExpModOddMpMpError
impl PartialEq for CtExpModOddMpMpError
impl StructuralPartialEq for CtExpModOddMpMpError
Auto Trait Implementations§
impl Freeze for CtExpModOddMpMpError
impl RefUnwindSafe for CtExpModOddMpMpError
impl Send for CtExpModOddMpMpError
impl Sync for CtExpModOddMpMpError
impl Unpin for CtExpModOddMpMpError
impl UnsafeUnpin for CtExpModOddMpMpError
impl UnwindSafe for CtExpModOddMpMpError
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