1
2
3
4
pub trait Transcript {
    fn append(&mut self, new_data: &[u8]);
    fn challenge(&mut self) -> [u8; 32];
}