pub enum DsaAlgorithm {
Show 28 variants
MlDsa44,
MlDsa65,
MlDsa87,
MlDsa44Rsa2048PssSha256,
MlDsa44Rsa2048Pkcs15Sha256,
MlDsa44Ed25519SHA512,
MlDsa44EcdsaP256SHA256,
MlDsa44EcdsaBrainpoolP256r1SHA256,
MlDsa65Rsa3072PssSHA512,
MlDsa65Rsa3072Pkcs15SHA512,
MlDsa65EcdsaP256SHA512,
MlDsa65EcdsaBrainpoolP256r1SHA512,
MlDsa65Ed25519SHA512,
MlDsa87EcdsaP384SHA512,
MlDsa87EcdsaBrainpoolP384r1SHA512,
MlDsa87Ed448SHA512,
SlhDsaSha2_128s,
SlhDsaSha2_128f,
SlhDsaSha2_192s,
SlhDsaSha2_192f,
SlhDsaSha2_256s,
SlhDsaSha2_256f,
SlhDsaShake128s,
SlhDsaShake128f,
SlhDsaShake192s,
SlhDsaShake192f,
SlhDsaShake256s,
SlhDsaShake256f,
}
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
SlhDsaSha2_128s
SlhDsaSha2_128f
SlhDsaSha2_192s
SlhDsaSha2_192f
SlhDsaSha2_256s
SlhDsaSha2_256f
SlhDsaShake128s
SlhDsaShake128f
SlhDsaShake192s
SlhDsaShake192f
SlhDsaShake256s
SlhDsaShake256f
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 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 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