trussed 0.1.0

Modern Cryptographic Firmware
Documentation
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),

    }
}}