use super::MontScalar;
use ark_ff::{Fp, MontBackend, MontConfig};
pub type TestScalar = MontScalar<TestMontConfig>;
pub struct TestMontConfig(pub ark_curve25519::FrConfig);
impl MontConfig<4> for TestMontConfig {
const MODULUS: ark_ff::BigInt<4> = <ark_curve25519::FrConfig as MontConfig<4>>::MODULUS;
const GENERATOR: Fp<MontBackend<Self, 4>, 4> =
Fp::new(<ark_curve25519::FrConfig as MontConfig<4>>::GENERATOR.0);
const TWO_ADIC_ROOT_OF_UNITY: ark_ff::Fp<ark_ff::MontBackend<Self, 4>, 4> =
Fp::new(<ark_curve25519::FrConfig as MontConfig<4>>::TWO_ADIC_ROOT_OF_UNITY.0);
}