pub struct TemporalKey {
pub kck: [u8; 16],
pub kek: [u8; 16],
pub tk: [u8; 16],
}Expand description
Temporal key material derived from the 4-way handshake
Fields§
§kck: [u8; 16]Key Confirmation Key (16 bytes) - used for MIC computation
kek: [u8; 16]Key Encryption Key (16 bytes) - used for key data encryption
tk: [u8; 16]Temporal Key (16 bytes) - used for data encryption (CCMP/TKIP)
Trait Implementations§
Source§impl Clone for TemporalKey
impl Clone for TemporalKey
Source§fn clone(&self) -> TemporalKey
fn clone(&self) -> TemporalKey
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TemporalKey
impl RefUnwindSafe for TemporalKey
impl Send for TemporalKey
impl Sync for TemporalKey
impl Unpin for TemporalKey
impl UnwindSafe for TemporalKey
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)