pub trait NextBytes { // Required method fn next_bytes(&mut self, bytes: Option<&[u8]>) -> Result<Option<Vec<u8>>>; }
A generic challenge-response trait, that returns a response until authentication is established