Function basic_montgomery_mod_exp

Source
pub fn basic_montgomery_mod_exp<T>(
    base: T,
    exponent: T,
    modulus: T,
) -> Option<T>
where T: Copy + Zero + One + PartialEq + PartialOrd + Shl<usize, Output = T> + Div<Output = T> + Sub<Output = T> + Mul<Output = T> + Rem<Output = T> + BitAnd<Output = T> + WrappingAdd + WrappingSub + Shr<usize, Output = T> + ShrAssign<usize>,
Expand description

Montgomery-based modular exponentiation (Basic): base^exponent mod modulus Uses Montgomery arithmetic for efficient repeated multiplication Returns None if Montgomery parameter computation fails