icicle-core 1.3.0

A library for GPU ZK acceleration by Ingonyama
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod curve;
pub mod error;
pub mod field;
pub mod msm;
pub mod ntt;
pub mod poseidon;
#[cfg(feature = "arkworks")]
#[doc(hidden)]
pub mod tests;
pub mod traits;
pub mod tree;

pub trait SNARKCurve: curve::Curve + msm::MSM<Self>
where
    <Self::ScalarField as traits::FieldImpl>::Config: ntt::NTT<Self::ScalarField>,
{
}