ProofDeriver

Trait ProofDeriver 

Source
pub trait ProofDeriver {
    // Required method
    fn derive_proof(
        &self,
        signature: &[u8],
        messages: &[Vec<u8>],
        disclosed_indices: &[usize],
    ) -> Result<Vec<u8>>;
}
Expand description

Derive a zero-knowledge proof from a multi-message signature.

Required Methods§

Source

fn derive_proof( &self, signature: &[u8], messages: &[Vec<u8>], disclosed_indices: &[usize], ) -> Result<Vec<u8>>

Implementors§