pub trait ProofOfPossession<E, H, PV>{
// Required method
fn verify(&self, public_key_of_prover: &PV) -> bool;
}
Required Methods§
Implementors§
impl<E: EngineBLS, H: DynDigest + Default + Clone> ProofOfPossession<E, H, DoublePublicKey<E>> for NuggetBLSPoP<E>
The verification process for verifying both possession of one secret key for two public key is different.
impl<E: EngineBLS, H: DynDigest + Default + Clone> ProofOfPossession<E, H, DoublePublicKey<E>> for NuggetBLSnCPPoP<E>
The verification process for verifying both nugget BLS and CP