Trait KeySetClient

Source
pub trait KeySetClient<const KL: usize> {
    // Required method
    fn set_key_done(
        &self,
        previous_key: Option<&'static mut [u8; KL]>,
        error: Result<(), ErrorCode>,
    );
}
Expand description

Client for setting keys.

Required Methods§

Source

fn set_key_done( &self, previous_key: Option<&'static mut [u8; KL]>, error: Result<(), ErrorCode>, )

Called when the key has been set.

Returns the previous key if one was set.

§error:
  • Ok(()): The key was set successfully.
  • Err(()): The key was not set successfully.
    • ErrorCode::FAIL: The key could not be set.

Implementors§