lambdaclass / lambdaworks

lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.
https://lambdaclass.github.io/lambdaworks/
Apache License 2.0
625 stars 140 forks source link

Circle starks #924

Closed ColoCarletti closed 3 weeks ago

ColoCarletti commented 1 month ago

Circle Starks

This PR introduces the foundational components necessary for the Circle Starks protocol implementation.

Key Features:

Type of change

Checklist

codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 94.41176% with 38 lines in your changes missing coverage. Please review.

Project coverage is 71.62%. Comparing base (3bb1fa1) to head (a6738c7).

Files with missing lines Patch % Lines
math/src/circle/point.rs 84.24% 23 Missing :warning:
math/src/circle/cosets.rs 88.00% 6 Missing :warning:
math/src/field/fields/mersenne31/extensions.rs 0.00% 6 Missing :warning:
math/src/circle/polynomial.rs 99.17% 2 Missing :warning:
math/src/circle/twiddles.rs 98.24% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #924 +/- ## ========================================== + Coverage 71.12% 71.62% +0.49% ========================================== Files 144 149 +5 Lines 31880 32560 +680 ========================================== + Hits 22676 23321 +645 - Misses 9204 9239 +35 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.