Skip to content

Commit 1952632

Browse files
fix: DEF_PVS_AIR_ID should have no public values (#2486)
1 parent 739de94 commit 1952632

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

crates/verify-stark/src/lib.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ use p3_field::{PrimeCharacteristicRing, PrimeField32};
1919

2020
use crate::{
2121
error::VerifyStarkError,
22-
pvs::{VerifierBasePvs, VmPvs, CONSTRAINT_EVAL_AIR_ID, VERIFIER_PVS_AIR_ID, VM_PVS_AIR_ID},
22+
pvs::{
23+
VerifierBasePvs, VmPvs, CONSTRAINT_EVAL_AIR_ID, DEF_PVS_AIR_ID, VERIFIER_PVS_AIR_ID,
24+
VM_PVS_AIR_ID,
25+
},
2326
vk::NonRootStarkVerifyingKey,
2427
};
2528

@@ -182,7 +185,8 @@ pub fn verify_vm_stark_proof_decoded(
182185
}
183186

184187
// For now, deferral-enabled proofs are **not** verifiable in this crate
185-
if !(verifier_def_pvs_slice.is_empty() && proof.inner.public_values[VM_PVS_AIR_ID].is_empty()) {
188+
if !(verifier_def_pvs_slice.is_empty() && proof.inner.public_values[DEF_PVS_AIR_ID].is_empty())
189+
{
186190
return Err(VerifyStarkError::DeferralNotEnabled);
187191
}
188192

0 commit comments

Comments
 (0)