[][src]Trait kernel::hil::symmetric_encryption::CCMClient

pub trait CCMClient {
    fn crypt_done(
        &self,
        buf: &'static mut [u8],
        res: ReturnCode,
        tag_is_valid: bool
    ); }

Required methods

fn crypt_done(
    &self,
    buf: &'static mut [u8],
    res: ReturnCode,
    tag_is_valid: bool
)

res is SUCCESS if the encryption/decryption process succeeded. This does not mean that the message has been verified in the case of decryption. If we are encrypting: tag_is_valid is true iff res is SUCCESS. If we are decrypting: tag_is_valid is true iff res is SUCCESS and the message authentication tag is valid.

Loading content...

Implementors

Loading content...