1 2 3 4 5 6 7 8 9 10 11 12 13 14
macro_rules! derive_key { ($($mechanism:ident),*) => { match request.mechanism { $( // #[cfg(feature = "ed255")] Mechanism::$mechanism => mechanisms::$mechanism::derive_key(self, request) .map(|reply| Reply::DeriveKey(reply)), )* _ => Err(Error::MechanismNotAvailable), } }}