[−][src]Trait bls_sigs_ref_rs::BLSSignaturePop
BLS signature with proof of possession
Associated Types
Loading content...Associated Constants
Loading content...Provided methods
fn sign<B: AsRef<[u8]>>(x_prime: Self::Scalar, msg: B) -> Self
re-export from BLSSigCore
fn verify<B: AsRef<[u8]>>(pk: Self::PKType, sig: Self, msg: B) -> bool
re-export from BLSSigCore
fn aggregate_verify<B: AsRef<[u8]>>(
pks: &[Self::PKType],
msgs: &[B],
sig: Self
) -> bool
pks: &[Self::PKType],
msgs: &[B],
sig: Self
) -> bool
just invoke verify from BLSSigCore
fn multisig_verify<B: AsRef<[u8]>>(
pks: &[Self::PKType],
sig: Self,
msg: B
) -> bool
pks: &[Self::PKType],
sig: Self,
msg: B
) -> bool
verify a multisig
fn pop_prove<B: AsRef<[u8]>>(sk: B) -> Self
prove possession
fn pop_verify(pk: Self::PKType, sig: Self) -> bool
check proof of possession