nubls 0.1.0

A BLS (Boneh-Lynn-Shacham) signature implementation written in pure Rust that offers support for threshold signatures with Shamir's Secret Sharing, and a Proxy Re-Signature (PRS) algorithm designed by NuCypher called Penumbral.
Documentation
1
2
3
4
5
6
7
8
9
10
11
extern crate bls12_381;
extern crate getrandom;

mod bls;
mod keys;
mod traits;
mod utils;

pub use bls::{Signature, VerificationResult};
pub use keys::{PrivateKey, PublicKey};
pub use traits::{PRSKey, ThresholdKey, ThresholdSignature};