pub enum DsaAlgorithm {
Show 16 variants
MlDsa44,
MlDsa65,
MlDsa87,
MlDsa44Rsa2048PssSha256,
MlDsa44Rsa2048Pkcs15Sha256,
MlDsa44Ed25519SHA512,
MlDsa44EcdsaP256SHA256,
MlDsa44EcdsaBrainpoolP256r1SHA256,
MlDsa65Rsa3072PssSHA512,
MlDsa65Rsa3072Pkcs15SHA512,
MlDsa65EcdsaP256SHA512,
MlDsa65EcdsaBrainpoolP256r1SHA512,
MlDsa65Ed25519SHA512,
MlDsa87EcdsaP384SHA512,
MlDsa87EcdsaBrainpoolP384r1SHA512,
MlDsa87Ed448SHA512,
}Expand description
The permissible algorithms for the AlgorithmIdentifier type.
Variants§
MlDsa44
MlDsa65
MlDsa87
MlDsa44Rsa2048PssSha256
MlDsa44Rsa2048Pkcs15Sha256
MlDsa44Ed25519SHA512
MlDsa44EcdsaP256SHA256
MlDsa44EcdsaBrainpoolP256r1SHA256
MlDsa65Rsa3072PssSHA512
MlDsa65Rsa3072Pkcs15SHA512
MlDsa65EcdsaP256SHA512
MlDsa65EcdsaBrainpoolP256r1SHA512
MlDsa65Ed25519SHA512
MlDsa87EcdsaP384SHA512
MlDsa87EcdsaBrainpoolP384r1SHA512
MlDsa87Ed448SHA512
Implementations§
source§impl DsaAlgorithm
impl DsaAlgorithm
Trait Implementations§
source§impl Clone for DsaAlgorithm
impl Clone for DsaAlgorithm
source§fn clone(&self) -> DsaAlgorithm
fn clone(&self) -> DsaAlgorithm
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 DsaAlgorithm
impl Debug for DsaAlgorithm
source§impl Display for DsaAlgorithm
impl Display for DsaAlgorithm
source§impl IntoEnumIterator for DsaAlgorithm
impl IntoEnumIterator for DsaAlgorithm
source§impl PartialEq for DsaAlgorithm
impl PartialEq for DsaAlgorithm
impl Copy for DsaAlgorithm
impl StructuralPartialEq for DsaAlgorithm
Auto Trait Implementations§
impl Freeze for DsaAlgorithm
impl RefUnwindSafe for DsaAlgorithm
impl Send for DsaAlgorithm
impl Sync for DsaAlgorithm
impl Unpin for DsaAlgorithm
impl UnwindSafe for DsaAlgorithm
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)