Enum openmls_traits::types::HpkeAeadType
source · [−]#[repr(u16)]
pub enum HpkeAeadType {
AesGcm128,
AesGcm256,
ChaCha20Poly1305,
Export,
}
Expand description
AEAD Types for HPKE.
Variants
AesGcm128
AES GCM 128
AesGcm256
AES GCM 256
ChaCha20Poly1305
ChaCha20 Poly1305
Export
Export-only
Trait Implementations
sourceimpl Clone for HpkeAeadType
impl Clone for HpkeAeadType
sourcefn clone(&self) -> HpkeAeadType
fn clone(&self) -> HpkeAeadType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for HpkeAeadType
impl Debug for HpkeAeadType
sourceimpl<'de> Deserialize<'de> for HpkeAeadType
impl<'de> Deserialize<'de> for HpkeAeadType
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<Ciphersuite> for HpkeAeadType
impl From<Ciphersuite> for HpkeAeadType
sourcefn from(ciphersuite_name: Ciphersuite) -> Self
fn from(ciphersuite_name: Ciphersuite) -> Self
Performs the conversion.
sourceimpl PartialEq<HpkeAeadType> for HpkeAeadType
impl PartialEq<HpkeAeadType> for HpkeAeadType
sourceimpl Serialize for HpkeAeadType
impl Serialize for HpkeAeadType
impl Copy for HpkeAeadType
impl StructuralPartialEq for HpkeAeadType
Auto Trait Implementations
impl RefUnwindSafe for HpkeAeadType
impl Send for HpkeAeadType
impl Sync for HpkeAeadType
impl Unpin for HpkeAeadType
impl UnwindSafe for HpkeAeadType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more