openvm_stark_sdk/config/
log_up_params.rs
1use openvm_stark_backend::{
2 interaction::LogUpSecurityParameters,
3 p3_field::{extension::BinomialExtensionField, PrimeField32},
4};
5use p3_baby_bear::BabyBear;
6
7pub fn log_up_security_params_baby_bear_100_bits() -> LogUpSecurityParameters {
8 let params = LogUpSecurityParameters {
9 max_interaction_count: BabyBear::ORDER_U32,
10 log_max_message_length: 7,
11 log_up_pow_bits: 15,
12 };
13 assert!(params.conjectured_bits_of_security::<BinomialExtensionField<BabyBear, 4>>() >= 100);
14 params
15}