pub enum AuthenticationKeyManagement {
PairwiseMasterKeySecurityAssociation,
PreSharedKey,
FastTransitionPMKSA,
FastTransitionPreSharedKey,
PMKSASha256,
PreSharedKeySha256,
TunneledDirectLinkSetup,
SimultaneousAuthenticationOfEquals,
FastTransitionSAE,
Reserved(u8),
Vendor(u32),
}Expand description
Authentication and key management (AKM) mode used in 802.11
Variants§
PairwiseMasterKeySecurityAssociation
Pairwise master key security association (PMKSA)
Pre-shared key (PSK)
FastTransitionPMKSA
Fast transition pairwise master key security association (FT-PMKSA)
Fast transition pre-shared key (FT-PSK)
PMKSASha256
Pairwise master key security association SHA256 (PMKSA-SHA256)
Pre-shared key SHA256 (PSK-SHA256)
TunneledDirectLinkSetup
Tunneled direct link setup (TDLS)
SimultaneousAuthenticationOfEquals
Simultaneous authentication of equals (SAE)
FastTransitionSAE
Fast transition simultaneous authentication of equals (FT-SAE)
Reserved(u8)
802.11 reserved authentication key management
Vendor(u32)
Vendor authentication key management
Trait Implementations§
Source§impl Clone for AuthenticationKeyManagement
impl Clone for AuthenticationKeyManagement
Source§fn clone(&self) -> AuthenticationKeyManagement
fn clone(&self) -> AuthenticationKeyManagement
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 AuthenticationKeyManagement
impl Debug for AuthenticationKeyManagement
Source§impl From<AuthenticationKeyManagement> for u32
impl From<AuthenticationKeyManagement> for u32
Source§fn from(v: AuthenticationKeyManagement) -> Self
fn from(v: AuthenticationKeyManagement) -> Self
Converts to this type from the input type.
Source§impl From<u32> for AuthenticationKeyManagement
impl From<u32> for AuthenticationKeyManagement
impl StructuralPartialEq for AuthenticationKeyManagement
Auto Trait Implementations§
impl Freeze for AuthenticationKeyManagement
impl RefUnwindSafe for AuthenticationKeyManagement
impl Send for AuthenticationKeyManagement
impl Sync for AuthenticationKeyManagement
impl Unpin for AuthenticationKeyManagement
impl UnwindSafe for AuthenticationKeyManagement
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