eigen-crypto-bls 0.2.0

Eigen layer bls utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use thiserror::Error;

#[derive(Debug, Error)]
pub enum BlsError {
    /// Invalid Bls Private Key
    #[error("Invalid bls private key   ")]
    InvalidBlsPrivateKey,

    /// Invalid G1Affine
    #[error("Points missing in G1Affine")]
    InvalidG1Affine,

    /// Invalid G2Affine
    #[error("Points missing in G2Affine")]
    InvalidG2Affine,
}