11#![ cfg_attr( not( test) , allow( unused_crate_dependencies) ) ]
22
3- use std:: marker:: PhantomData ;
43use std:: ops:: Range ;
54
65use lean_vm:: { EF , F } ;
@@ -25,10 +24,9 @@ fn exec_column_groups() -> Vec<Range<usize>> {
2524 . concat ( )
2625}
2726
28- pub fn build_batch_pcs ( ) -> WhirBatchPcs < F , EF , EF , MyMerkleHash , MyMerkleCompress , MY_DIGEST_ELEMS >
29- {
27+ pub fn build_batch_pcs ( ) -> WhirBatchPcs < MyMerkleHash , MyMerkleCompress , MY_DIGEST_ELEMS > {
3028 let base_pcs = WhirConfigBuilder {
31- folding_factor : FoldingFactor :: ConstantFromSecondRound ( 7 , 4 ) ,
29+ folding_factor : FoldingFactor :: new ( 7 , 4 ) ,
3230 soundness_type : SecurityAssumption :: CapacityBound ,
3331 merkle_hash : build_merkle_hash ( ) ,
3432 merkle_compress : build_merkle_compress ( ) ,
@@ -37,12 +35,10 @@ pub fn build_batch_pcs() -> WhirBatchPcs<F, EF, EF, MyMerkleHash, MyMerkleCompre
3735 rs_domain_initial_reduction_factor : 5 ,
3836 security_level : 128 ,
3937 starting_log_inv_rate : 1 ,
40- base_field : PhantomData :: < F > ,
41- extension_field : PhantomData :: < EF > ,
4238 } ;
4339
4440 let extension_pcs = WhirConfigBuilder {
45- folding_factor : FoldingFactor :: ConstantFromSecondRound ( 4 , 4 ) ,
41+ folding_factor : FoldingFactor :: new ( 4 , 4 ) ,
4642 soundness_type : SecurityAssumption :: CapacityBound ,
4743 merkle_hash : build_merkle_hash ( ) ,
4844 merkle_compress : build_merkle_compress ( ) ,
@@ -51,8 +47,6 @@ pub fn build_batch_pcs() -> WhirBatchPcs<F, EF, EF, MyMerkleHash, MyMerkleCompre
5147 rs_domain_initial_reduction_factor : 2 ,
5248 security_level : 128 ,
5349 starting_log_inv_rate : 1 ,
54- base_field : PhantomData :: < EF > ,
55- extension_field : PhantomData :: < EF > ,
5650 } ;
5751
5852 WhirBatchPcs ( base_pcs, extension_pcs)
0 commit comments