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

Add Secp256r1 Curve #916

Closed ColoCarletti closed 2 months ago

ColoCarletti commented 2 months ago

TITLE

Add Secp256r1 Curve

Description

This PR adds basic functionality for the secp256r1 curve and its corresponding field.

Type of change

Please delete options that are not relevant.

Checklist

codecov-commenter commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 73.31%. Comparing base (b2ab353) to head (4d8b59e).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #916 +/- ## ========================================== + Coverage 73.22% 73.31% +0.08% ========================================== Files 154 155 +1 Lines 35165 35283 +118 ========================================== + Hits 25750 25868 +118 Misses 9415 9415 ```

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