#[repr(u8)]pub enum KeyProcedure {
Otar = 1,
Activate = 2,
Deactivate = 3,
Verify = 4,
Destroy = 6,
Inventory = 7,
}Expand description
Key Management procedures (Table 5-1, Service Group 00).
Variants§
Otar = 1
Deliver encrypted session keys via master key.
Activate = 2
Transition key from PREACTIVE to ACTIVE.
Deactivate = 3
Deactivate a key.
Verify = 4
Challenge-response key verification.
Destroy = 6
Cryptographically destroy a key.
Inventory = 7
Query available keys.
Trait Implementations§
Source§impl Clone for KeyProcedure
impl Clone for KeyProcedure
Source§fn clone(&self) -> KeyProcedure
fn clone(&self) -> KeyProcedure
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyProcedure
impl Debug for KeyProcedure
Source§impl PartialEq for KeyProcedure
impl PartialEq for KeyProcedure
Source§impl TryFrom<u8> for KeyProcedure
impl TryFrom<u8> for KeyProcedure
impl Copy for KeyProcedure
impl Eq for KeyProcedure
impl StructuralPartialEq for KeyProcedure
Auto Trait Implementations§
impl Freeze for KeyProcedure
impl RefUnwindSafe for KeyProcedure
impl Send for KeyProcedure
impl Sync for KeyProcedure
impl Unpin for KeyProcedure
impl UnsafeUnpin for KeyProcedure
impl UnwindSafe for KeyProcedure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more