@@ -4,7 +4,6 @@ use openvm_stark_backend::{
4
4
interaction:: fri_log_up:: FriLogUpPhase ,
5
5
p3_challenger:: MultiField32Challenger ,
6
6
p3_commit:: ExtensionMmcs ,
7
- p3_field:: extension:: BinomialExtensionField ,
8
7
prover:: {
9
8
cpu:: { CpuBackend , CpuDevice } ,
10
9
MultiTraceStarkProver ,
@@ -30,6 +29,7 @@ use crate::{
30
29
fri_params:: SecurityParameters , log_up_params:: log_up_security_params_baby_bear_100_bits,
31
30
} ,
32
31
engine:: { StarkEngine , StarkFriEngine } ,
32
+ fast_ext_field:: FastBinomialExtensionField ,
33
33
} ;
34
34
35
35
const WIDTH : usize = 3 ;
@@ -39,7 +39,7 @@ const DIGEST_WIDTH: usize = 1;
39
39
40
40
/// A configuration for recursion.
41
41
type Val = BabyBear ;
42
- type Challenge = BinomialExtensionField < Val , 4 > ;
42
+ type Challenge = FastBinomialExtensionField < Val , 4 > ;
43
43
type Perm = Poseidon2Bn254 < WIDTH > ;
44
44
type Hash < P > = MultiField32PaddingFreeSponge < Val , Bn254Fr , P , WIDTH , RATE , DIGEST_WIDTH > ;
45
45
type Compress < P > = TruncatedPermutation < P , 2 , 1 , WIDTH > ;
0 commit comments