eigen-crypto-bls

Crates.ioeigen-crypto-bls
lib.rseigen-crypto-bls
version0.1.1
sourcesrc
created_at2024-09-30 07:04:44.75298
updated_at2024-11-25 11:03:18.365718
descriptionEigen layer bls utilities
homepage
repositoryhttps://github.com/Layr-Labs/eigensdk-rs
max_upload_size
id1391398
size30,851
Josh Converse (joshconverse)

documentation

README

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

Commit count: 415

cargo fmt