arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository
ark-r1cs-std/r1cs-std/src/instantiated/mnt6_298/curves.rs
r1cs-std/src/instantiated/mnt6_298/curves.rsRaw
 1use crate::groups::mnt6;
 2use algebra::mnt6_298::Parameters;
 3
 4pub type G1Var = mnt6::G1Var<Parameters>;
 5pub type G2Var = mnt6::G2Var<Parameters>;
 6
 7pub type G1PreparedVar = mnt6::G1PreparedVar<Parameters>;
 8pub type G2PreparedVar = mnt6::G2PreparedVar<Parameters>;
 9
10#[test]
11fn test() {
12    use algebra::curves::models::mnt6::MNT6Parameters;
13    crate::groups::curves::short_weierstrass::test::<
14        <Parameters as MNT6Parameters>::G1Parameters,
15        G1Var,
16    >()
17    .unwrap();
18    crate::groups::curves::short_weierstrass::test::<
19        <Parameters as MNT6Parameters>::G2Parameters,
20        G2Var,
21    >()
22    .unwrap();
23}