sp1_recursion_compiler/config.rs
1use p3_baby_bear::BabyBear;
2use p3_bn254_fr::Bn254Fr;
3use p3_field::extension::BinomialExtensionField;
4use sp1_stark::{InnerChallenge, InnerVal};
5
6use crate::{circuit::AsmConfig, prelude::Config};
7
8pub type InnerConfig = AsmConfig<InnerVal, InnerChallenge>;
9
10#[derive(Clone, Default, Debug)]
11pub struct OuterConfig;
12
13impl Config for OuterConfig {
14 type N = Bn254Fr;
15 type F = BabyBear;
16 type EF = BinomialExtensionField<BabyBear, 4>;
17}