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}