Modules§
- baby_
bear_ poseidon2 - STARK config where the base field is BabyBear, extension field is BabyBear^4, and the hasher is
Poseidon2<BabyBear>. - log_
up_ params
Constants§
- APP_
MAX_ CONSTRAINT_ DEGREE - DEFAULT_
APP_ LOG_ BLOWUP - DEFAULT_
APP_ L_ SKIP - DEFAULT_
HOOK_ LOG_ BLOWUP - DEFAULT_
INTERNAL_ LOG_ BLOWUP - DEFAULT_
K_ WHIR - DEFAULT_
LEAF_ LOG_ BLOWUP - DEFAULT_
ROOT_ LOG_ BLOWUP - DEFAULT_
WHIR_ QUERY_ PHASE_ POW_ BITS - MAX_
APP_ LOG_ STACKED_ HEIGHT - RECURSION_
MAX_ CONSTRAINT_ DEGREE - SECURITY_
BITS_ TARGET - WHIR_
MAX_ LOG_ FINAL_ POLY_ LEN
Functions§
- app_
params_ with_ 100_ bits_ security - Returns
SystemParamstargeting 100 bits of proven RBR security for App VM circuits. - base_
field_ order - Order
pof the base field for the productionBabyBearPoseidon2Config. - challenge_
field_ bits - Number of bits in the challenge field for the production
BabyBearPoseidon2Config. - hook_
params_ with_ 100_ bits_ security - Returns
SystemParamstargeting 100 bits of proven RBR security for deferral hook circuits. - internal_
params_ with_ 100_ bits_ security - Returns
SystemParamstargeting 100 bits of proven RBR security for internal aggregation circuits. - leaf_
params_ with_ 100_ bits_ security - Returns
SystemParamstargeting 100 bits of proven RBR security for leaf aggregation circuits. - params_
with_ 100_ bits_ security - Builds production
SystemParamsfor 100-bit security, calibrating LogUp grinding to the WHIR proximity regime’s PCS list size. The LogUp params are derived up front (from the same inputsSystemParams::newuses to build the WHIR config) so they can be passed straight in. - root_
params_ with_ 100_ bits_ security - Returns
SystemParamstargeting 100 bits of proven RBR security for root circuits.