franklin-crypto 0.32.11

Cryptographic library for SNARK gadgets, based on sapling-crypto
1
2
3
4
5
6
7
8
9
10
11
use super::edwards::CircuitTwistedEdwardsCurveImplementor;
use crate::bellman::pairing::bn256::Bn256;
use crate::generic_twisted_edwards::bn256::*;

pub struct CircuitAltBabyJubjubBn256;
impl CircuitAltBabyJubjubBn256 {
    pub fn get_implementor() -> CircuitTwistedEdwardsCurveImplementor<Bn256, AltBabyJubjubParams> {
        let implementor = AltBabyJubjubBn256::get_implementor();
        CircuitTwistedEdwardsCurveImplementor { implementor }
    }
}