Trait kernel::hil::symmetric_encryption::CCMClient
[−]
[src]
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
)
&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.