Trait flexible_transcript::Transcript
source · [−]pub trait Transcript {
type Challenge: Clone + Send + Sync + AsRef<[u8]>;
fn domain_separate(&mut self, label: &'static [u8]);
fn append_message(&mut self, label: &'static [u8], message: &[u8]);
fn challenge(&mut self, label: &'static [u8]) -> Self::Challenge;
fn rng_seed(&mut self, label: &'static [u8]) -> [u8; 32];
}