extern crate bls; extern crate pairing; use self::bls::AggregateSignature as GenericAggregateSignature; use self::bls::Signature as GenericSignature; use self::bls::Keypair as GenericKeypair; use self::bls::PublicKey as GenericPublicKey; use self::pairing::bls12_381::Bls12; pub type AggregateSignature = GenericAggregateSignature; pub type Signature = GenericSignature; pub type Keypair = GenericKeypair; pub type PublicKey = GenericPublicKey;