Enum sframe::CipherSuiteVariant
source · #[repr(u16)]pub enum CipherSuiteVariant {
AesGcm128Sha256 = 4,
AesGcm256Sha512 = 5,
}
Expand description
Depicts which AEAD algorithm is used for encryption and which hashing function is used for the key expansion, see sframe draft 09 4.4
Variants§
AesGcm128Sha256 = 4
encryption: AES GCM 128, key expansion: HKDF with SHA256
AesGcm256Sha512 = 5
encryption: AES GCM 256, key expansion: HKDF with SHA512
Trait Implementations§
source§impl Clone for CipherSuiteVariant
impl Clone for CipherSuiteVariant
source§fn clone(&self) -> CipherSuiteVariant
fn clone(&self) -> CipherSuiteVariant
Returns a copy 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 CipherSuiteVariant
impl Debug for CipherSuiteVariant
source§impl Display for CipherSuiteVariant
impl Display for CipherSuiteVariant
source§impl From<CipherSuiteVariant> for &'static Algorithm
impl From<CipherSuiteVariant> for &'static Algorithm
source§fn from(variant: CipherSuiteVariant) -> Self
fn from(variant: CipherSuiteVariant) -> Self
Converts to this type from the input type.
source§impl From<CipherSuiteVariant> for Algorithm
impl From<CipherSuiteVariant> for Algorithm
source§fn from(variant: CipherSuiteVariant) -> Self
fn from(variant: CipherSuiteVariant) -> Self
Converts to this type from the input type.
source§impl PartialEq for CipherSuiteVariant
impl PartialEq for CipherSuiteVariant
source§fn eq(&self, other: &CipherSuiteVariant) -> bool
fn eq(&self, other: &CipherSuiteVariant) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for CipherSuiteVariant
impl Eq for CipherSuiteVariant
impl StructuralPartialEq for CipherSuiteVariant
Auto Trait Implementations§
impl Freeze for CipherSuiteVariant
impl RefUnwindSafe for CipherSuiteVariant
impl Send for CipherSuiteVariant
impl Sync for CipherSuiteVariant
impl Unpin for CipherSuiteVariant
impl UnwindSafe for CipherSuiteVariant
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