w3f-bls 0.2.0

Aggregate BLS-like signatures
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[cfg(feature = "std")]
use w3f_bls::{Keypair, Message, ZBLS};

/// Run using
/// ```sh
/// cargo run --example simple
/// ```
fn main() {
    #[cfg(feature = "std")]
    {
        let mut keypair = Keypair::<ZBLS>::generate(::rand::thread_rng());
        let message = Message::new(b"Some context", b"Some message");
        let sig = keypair.sign(&message);
        assert!(sig.verify(&message, &keypair.public));
    }
}