pub enum KemAlgorithm {
Show 18 variants
MlKem512,
MlKem768,
MlKem1024,
MlKem512P256,
MlKem512BrainpoolP256r1,
MlKem512X25519,
MlKem512Rsa2048,
MlKem512Rsa3072,
MlKem768P256,
MlKem768Rsa2048,
MlKem768Rsa3072,
MlKem768Rsa4096,
MlKem768X25519,
MlKem768P384,
MlKem768BrainpoolP256r1,
MlKem1024P384,
MlKem1024BrainpoolP384r1,
MlKem1024X448,
}Expand description
The permissible algorithms for the AlgorithmIdentifier type.
Variants§
MlKem512
Pure KEMs
MlKem768
MlKem1024
MlKem512P256
MlKem512BrainpoolP256r1
MlKem512X25519
MlKem512Rsa2048
MlKem512Rsa3072
MlKem768P256
MlKem768Rsa2048
MlKem768Rsa3072
MlKem768Rsa4096
MlKem768X25519
MlKem768P384
MlKem768BrainpoolP256r1
MlKem1024P384
MlKem1024BrainpoolP384r1
MlKem1024X448
Implementations§
Source§impl KemAlgorithm
impl KemAlgorithm
Trait Implementations§
Source§impl Clone for KemAlgorithm
impl Clone for KemAlgorithm
Source§fn clone(&self) -> KemAlgorithm
fn clone(&self) -> KemAlgorithm
Returns a duplicate 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 KemAlgorithm
impl Debug for KemAlgorithm
Source§impl Display for KemAlgorithm
impl Display for KemAlgorithm
Source§impl IntoEnumIterator for KemAlgorithm
impl IntoEnumIterator for KemAlgorithm
Source§impl PartialEq for KemAlgorithm
impl PartialEq for KemAlgorithm
impl Copy for KemAlgorithm
impl StructuralPartialEq for KemAlgorithm
Auto Trait Implementations§
impl Freeze for KemAlgorithm
impl RefUnwindSafe for KemAlgorithm
impl Send for KemAlgorithm
impl Sync for KemAlgorithm
impl Unpin for KemAlgorithm
impl UnwindSafe for KemAlgorithm
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