Skip to content

Commit

Permalink
feat: efficient range check
Browse files Browse the repository at this point in the history
fix: docs

fix: tests

fix: subpolynomial type references

feat: tests and feedback

fix: make range check into a proof plan

feat: scalar evals for verification

feat: check scalar eval

fix: refactor alpha addition into verifier

fix: rebase to main

fix: dont commit to words + alpha, add alpha in verifier instead

docs: update docs

fix: remove unneeded commitment to row sums

fix: check that sum of word columns is equal to the column evaluation, completing range check

fix: idiomatic loops

fix: test

fix: move counts to test plan

fix: clippy

fix: remove counts and rebase to main

fix: error handling

docs: add panics docs
  • Loading branch information
Dustin-Ray committed Dec 12, 2024
1 parent 674cf4c commit e9d4c6c
Show file tree
Hide file tree
Showing 5 changed files with 859 additions and 317 deletions.
3 changes: 0 additions & 3 deletions crates/proof-of-sql/src/sql/proof_exprs/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,3 @@ mod column_expr;
pub(crate) use column_expr::ColumnExpr;
#[cfg(all(test, feature = "blitzar"))]
mod column_expr_test;

#[allow(dead_code, unused_variables)]
mod range_check;
314 changes: 0 additions & 314 deletions crates/proof-of-sql/src/sql/proof_exprs/range_check.rs

This file was deleted.

4 changes: 4 additions & 0 deletions crates/proof-of-sql/src/sql/proof_plans/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,7 @@ pub use dyn_proof_plan::DynProofPlan;

#[cfg(test)]
mod demo_mock_plan;

pub mod range_check;
#[cfg(all(test, feature = "blitzar"))]
pub mod range_check_test_plan;
Loading

0 comments on commit e9d4c6c

Please sign in to comment.