We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbc1a8b commit 85c4309Copy full SHA for 85c4309
crates/stark-sdk/src/config/baby_bear_poseidon2_root.rs
@@ -4,7 +4,6 @@ use openvm_stark_backend::{
4
interaction::fri_log_up::FriLogUpPhase,
5
p3_challenger::MultiField32Challenger,
6
p3_commit::ExtensionMmcs,
7
- p3_field::extension::BinomialExtensionField,
8
prover::{
9
cpu::{CpuBackend, CpuDevice},
10
MultiTraceStarkProver,
@@ -30,6 +29,7 @@ use crate::{
30
29
fri_params::SecurityParameters, log_up_params::log_up_security_params_baby_bear_100_bits,
31
},
32
engine::{StarkEngine, StarkFriEngine},
+ fast_ext_field::FastBinomialExtensionField,
33
};
34
35
const WIDTH: usize = 3;
@@ -39,7 +39,7 @@ const DIGEST_WIDTH: usize = 1;
39
40
/// A configuration for recursion.
41
type Val = BabyBear;
42
-type Challenge = BinomialExtensionField<Val, 4>;
+type Challenge = FastBinomialExtensionField<Val, 4>;
43
type Perm = Poseidon2Bn254<WIDTH>;
44
type Hash<P> = MultiField32PaddingFreeSponge<Val, Bn254Fr, P, WIDTH, RATE, DIGEST_WIDTH>;
45
type Compress<P> = TruncatedPermutation<P, 2, 1, WIDTH>;
0 commit comments