lambdaworks
lambdaworks copied to clipboard
Optimize bls12 381 pairing
trafficstars
BLS 12-381 pairing optimization
Description
This PR aims to improve the pairing for the bls 12-381 curve by using optimized operations
Type of change
- [ ] Optimization
Benches
-
Actual
Ate pairing: 12.169 msFinal exponentiation: 11.499 ms -
New version
Ate pairing: 2.0644 msFinal exponentiation: 1.0674 ms
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 71.08%. Comparing base (
e25a464) to head (7ac1473).
Additional details and impacted files
@@ Coverage Diff @@
## main #923 +/- ##
==========================================
+ Coverage 70.96% 71.08% +0.11%
==========================================
Files 144 144
Lines 31672 31824 +152
==========================================
+ Hits 22477 22622 +145
- Misses 9195 9202 +7
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.