#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_compute_montgomery_params as compute_params;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_compute_montgomery_params_with_method as compute_params_with_method;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_from_montgomery as from_mont;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_montgomery_mod_exp as mod_exp;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_montgomery_mod_exp_with_method as mod_exp_with_method;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_montgomery_mod_mul as mod_mul;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_montgomery_mod_mul_with_method as mod_mul_with_method;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_montgomery_mul as mul;
#[doc(inline)]
pub use crate::montgomery::strict_mont::strict_to_montgomery as to_mont;
pub mod wide {
#[doc(inline)]
pub use crate::montgomery::basic_mont::strict_wide_montgomery_mul as mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::strict_wide_montgomery_mul_acc as mul_acc;
#[doc(inline)]
pub use crate::montgomery::basic_mont::strict_wide_redc as redc;
pub mod ct {
#[doc(inline)]
pub use crate::montgomery::basic_mont::strict_wide_montgomery_mul_acc_ct as mul_acc;
#[doc(inline)]
pub use crate::montgomery::basic_mont::strict_wide_montgomery_mul_ct as mul;
#[doc(inline)]
pub use crate::montgomery::basic_mont::strict_wide_redc_ct as redc;
}
}