zkhash/gmimc/
gmimc_instance_vesta.rsuse super::gmimc_params::GmimcParams;
use crate::fields::vesta::FpVesta;
use lazy_static::lazy_static;
use std::sync::Arc;
type Scalar = FpVesta;
lazy_static! {
pub static ref GMIMC_VESTA_3_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(3, 5, 226));
pub static ref GMIMC_VESTA_4_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(4, 5, 228));
pub static ref GMIMC_VESTA_5_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(5, 5, 230));
pub static ref GMIMC_VESTA_8_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(8, 5, 236));
pub static ref GMIMC_VESTA_9_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(9, 5, 238));
pub static ref GMIMC_VESTA_12_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(12, 5, 314));
pub static ref GMIMC_VESTA_16_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(16, 5, 546));
pub static ref GMIMC_VESTA_20_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(20, 5, 842));
pub static ref GMIMC_VESTA_24_PARAMS: Arc<GmimcParams<Scalar>> =
Arc::new(GmimcParams::new(24, 5, 1202));
}