pub struct SupportedAlgorithms {
pub ml_kem: Vec<MlKemVariant>,
pub ml_dsa: Vec<MlDsaVariant>,
pub slh_dsa: Vec<SlhDsaVariant>,
pub symmetric: Vec<String>,
}Expand description
Information about supported algorithm variants
Fields§
§ml_kem: Vec<MlKemVariant>Supported ML-KEM variants
ml_dsa: Vec<MlDsaVariant>Supported ML-DSA variants
slh_dsa: Vec<SlhDsaVariant>Supported SLH-DSA variants
symmetric: Vec<String>Supported symmetric encryption algorithms
Trait Implementations§
Source§impl Clone for SupportedAlgorithms
impl Clone for SupportedAlgorithms
Source§fn clone(&self) -> SupportedAlgorithms
fn clone(&self) -> SupportedAlgorithms
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SupportedAlgorithms
impl RefUnwindSafe for SupportedAlgorithms
impl Send for SupportedAlgorithms
impl Sync for SupportedAlgorithms
impl Unpin for SupportedAlgorithms
impl UnsafeUnpin for SupportedAlgorithms
impl UnwindSafe for SupportedAlgorithms
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