2 releases

0.1.1 Nov 25, 2024
0.1.0 Sep 30, 2024

#5 in #eigen

Download history 134/week @ 2024-09-24 200/week @ 2024-10-01 99/week @ 2024-10-08 63/week @ 2024-10-15 213/week @ 2024-10-22 159/week @ 2024-10-29 271/week @ 2024-11-05 177/week @ 2024-11-12 267/week @ 2024-11-19 361/week @ 2024-11-26 223/week @ 2024-12-03

1,042 downloads per month
Used in 14 crates (7 directly)

Custom license

14MB
232K SLoC

Eigen Layer Bls

This crate contains the following utilities:

  • New bls key pair generation
  • Get Public Key on G1 and G2
  • Helper functions to convert Arkworks parameters to alloy compatible . Ex:
    • convert_to_g1_point : Converts G1Affine to Alloy compatible G1Point
    • convert_to_g2_point : Converts G2Affine to Alloy compatible G2Point
    • alloy_g1_point_to_g1_affine: Converts Alloy G1Point to G1Affine
  • Signing a message using the keypair

Example

Dependencies

~56MB
~1M SLoC