Enum openmls_traits::types::HpkeKemType
source · #[repr(u16)]pub enum HpkeKemType {
DhKemP256,
DhKemP384,
DhKemP521,
DhKem25519,
DhKem448,
}
Expand description
KEM Types for HPKE
Variants§
DhKemP256
DH KEM on P256
DhKemP384
DH KEM on P384
DhKemP521
DH KEM on P521
DhKem25519
DH KEM on x25519
DhKem448
DH KEM on x448
Trait Implementations§
source§impl Clone for HpkeKemType
impl Clone for HpkeKemType
source§fn clone(&self) -> HpkeKemType
fn clone(&self) -> HpkeKemType
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 HpkeKemType
impl Debug for HpkeKemType
source§impl<'de> Deserialize<'de> for HpkeKemType
impl<'de> Deserialize<'de> for HpkeKemType
source§fn 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
source§impl From<Ciphersuite> for HpkeKemType
impl From<Ciphersuite> for HpkeKemType
source§fn from(ciphersuite_name: Ciphersuite) -> Self
fn from(ciphersuite_name: Ciphersuite) -> Self
Converts to this type from the input type.
source§impl PartialEq<HpkeKemType> for HpkeKemType
impl PartialEq<HpkeKemType> for HpkeKemType
source§fn eq(&self, other: &HpkeKemType) -> bool
fn eq(&self, other: &HpkeKemType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for HpkeKemType
impl Serialize for HpkeKemType
impl Copy for HpkeKemType
impl Eq for HpkeKemType
impl StructuralEq for HpkeKemType
impl StructuralPartialEq for HpkeKemType
Auto Trait Implementations§
impl RefUnwindSafe for HpkeKemType
impl Send for HpkeKemType
impl Sync for HpkeKemType
impl Unpin for HpkeKemType
impl UnwindSafe for HpkeKemType
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