#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_compute_montgomery_params as compute_params;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_compute_montgomery_params_with_method as compute_params_with_method;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_from_montgomery as from_mont;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mul as mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_to_montgomery as to_mont;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_exp as mod_exp;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_exp_odd as mod_exp_odd;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_mul as mod_mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_mul_odd as mod_mul_odd;
pub mod pre_reduced {
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_exp_pr as mod_exp;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_exp_pr_odd as mod_exp_odd;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_mul_pr as mod_mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_mul_pr_odd as mod_mul_odd;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mul_pr as mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_to_montgomery_pr as to_mont;
}
pub mod ct {
pub mod pre_reduced {
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_exp_pr_ct as mod_exp;
#[doc(inline)]
pub use crate::montgomery::basic_mont::basic_montgomery_mod_exp_pr_odd_ct as mod_exp_odd;
}
}
pub mod wide {
#[doc(inline)]
pub use crate::montgomery::basic_mont::wide_montgomery_mul as mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::wide_montgomery_mul_acc as mul_acc;
#[doc(inline)]
pub use crate::montgomery::basic_mont::wide_redc as redc;
pub mod ct {
#[doc(inline)]
pub use crate::montgomery::basic_mont::wide_montgomery_mul_acc_ct as mul_acc;
#[doc(inline)]
pub use crate::montgomery::basic_mont::wide_montgomery_mul_ct as mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::wide_redc_ct as redc;
}
}