1use crate::HashAlgorithm; 2 3pub trait DigestThroughPad<H: HashAlgorithm> { 4 fn finish(&mut self, state: &mut H); 5 fn write(&mut self, state: &mut H, bytes: &[u8]); 6}