Skip to content
Snippets Groups Projects
  1. Feb 28, 2020
  2. Jan 31, 2020
  3. Jan 23, 2020
  4. Dec 16, 2019
  5. Dec 04, 2019
  6. Nov 19, 2019
  7. Nov 18, 2019
    • Pratyush Mishra's avatar
      Update the interface of the crate to allow trimming unused powers (#4) · 5f6d24fc
      Pratyush Mishra authored
      * Unifies `SinglePolynomialCommitment` and `MultiPolynomialCommitment` under a single trait `PolynomialCommitment`. This latter trait now handles committing to multiple polynomials at once, and evaluating them at a point or at a queryset.
      * Changes the setup method to output a new UniversalParams associated type that is specialized by a new trim method that allows users to specify the maximum degree of polynomial that they'd like to support, along with the degree bounds they'd like to enforce, outputs specialized ck and vk structs that work only for these degree bounds and supported degree.
      
      * Finally, `open` and `check` now produce and check proofs of evaluation for a list of polynomials at a single point, while `batch_open` and `batch_check` do the same for `QuerySet`s.
      
      * Separates KZG10 into a standalone construction that can be used in a whitebox manner to construct a Sonic style PC in the future.
      
      * Fixes and unifies test infrastructure.
      5f6d24fc
  8. Oct 31, 2019
  9. Oct 07, 2019
  10. Sep 19, 2019
  11. Sep 18, 2019
  12. Sep 16, 2019
  13. Sep 15, 2019
  14. Sep 14, 2019
Loading