pub enum HpkeKem {
Reserved,
DhP256,
DhP384,
DhP521,
DhCP256,
DhCP384,
DhCP521,
DhSecP256K1,
DhX25519,
DhX448,
X25519Kyber768Draft00,
Unasssigned(u16),
}Variants§
Reserved
DhP256
DhP384
DhP521
DhCP256
DhCP384
DhCP521
DhSecP256K1
DhX25519
DhX448
X25519Kyber768Draft00
Unasssigned(u16)
Trait Implementations§
impl Copy for HpkeKem
Source§impl<'de> Deserialize<'de> for HpkeKem
impl<'de> Deserialize<'de> for HpkeKem
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
impl Eq for HpkeKem
impl StructuralPartialEq for HpkeKem
Auto Trait Implementations§
impl Freeze for HpkeKem
impl RefUnwindSafe for HpkeKem
impl Send for HpkeKem
impl Sync for HpkeKem
impl Unpin for HpkeKem
impl UnsafeUnpin for HpkeKem
impl UnwindSafe for HpkeKem
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