lambdaworks icon indicating copy to clipboard operation
lambdaworks copied to clipboard

Optimize bls12 381 pairing

Open jotabulacios opened this issue 1 year ago • 1 comments
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 ms Final exponentiation : 11.499 ms

  • New version Ate pairing : 2.0644 ms Final exponentiation : 1.0674 ms

jotabulacios avatar Oct 03 '24 19:10 jotabulacios

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.

codecov-commenter avatar Oct 03 '24 19:10 codecov-commenter