pub enum IkeV2Transform {
Encryption(IkeTransformEncType),
PRF(IkeTransformPRFType),
Auth(IkeTransformAuthType),
DH(IkeTransformDHType),
ESN(IkeTransformESNType),
Unknown(IkeTransformType, u16),
}
Expand description
IKEv2 Transform (cryptographic algorithm)
This structure is a simple representation of a transform, containing only the type (encryption,
etc.). To store the parameters, use IkeV2RawTransform
.
Defined in RFC7296 section 3.3
Variants§
Encryption(IkeTransformEncType)
PRF(IkeTransformPRFType)
Auth(IkeTransformAuthType)
DH(IkeTransformDHType)
ESN(IkeTransformESNType)
Unknown(IkeTransformType, u16)
Unknown tranform (type,id)
Trait Implementations§
Source§impl Debug for IkeV2Transform
impl Debug for IkeV2Transform
Source§impl<'a> From<&'a IkeV2RawTransform<'a>> for IkeV2Transform
impl<'a> From<&'a IkeV2RawTransform<'a>> for IkeV2Transform
Source§fn from(r: &IkeV2RawTransform<'_>) -> IkeV2Transform
fn from(r: &IkeV2RawTransform<'_>) -> IkeV2Transform
Converts to this type from the input type.
Source§impl<'a> From<IkeV2RawTransform<'a>> for IkeV2Transform
impl<'a> From<IkeV2RawTransform<'a>> for IkeV2Transform
Source§fn from(r: IkeV2RawTransform<'_>) -> IkeV2Transform
fn from(r: IkeV2RawTransform<'_>) -> IkeV2Transform
Converts to this type from the input type.
Source§impl PartialEq for IkeV2Transform
impl PartialEq for IkeV2Transform
impl StructuralPartialEq for IkeV2Transform
Auto Trait Implementations§
impl Freeze for IkeV2Transform
impl RefUnwindSafe for IkeV2Transform
impl Send for IkeV2Transform
impl Sync for IkeV2Transform
impl Unpin for IkeV2Transform
impl UnwindSafe for IkeV2Transform
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