enum CryptoAlgorithm {
Show 34 variants
RsassaPkcs1V1_5,
RsaPss,
RsaOaep,
Ecdsa,
Ecdh,
Ed25519,
X25519,
AesCtr,
AesCbc,
AesGcm,
AesKw,
Hmac,
Sha1,
Sha256,
Sha384,
Sha512,
Hkdf,
Pbkdf2,
MlKem512,
MlKem768,
MlKem1024,
MlDsa44,
MlDsa65,
MlDsa87,
AesOcb,
ChaCha20Poly1305,
Sha3_256,
Sha3_384,
Sha3_512,
CShake128,
CShake256,
Argon2D,
Argon2I,
Argon2ID,
}Variants§
RsassaPkcs1V1_5
RsaPss
RsaOaep
Ecdsa
Ecdh
Ed25519
X25519
AesCtr
AesCbc
AesGcm
AesKw
Hmac
Sha1
Sha256
Sha384
Sha512
Hkdf
Pbkdf2
MlKem512
MlKem768
MlKem1024
MlDsa44
MlDsa65
MlDsa87
AesOcb
ChaCha20Poly1305
Sha3_256
Sha3_384
Sha3_512
CShake128
CShake256
Argon2D
Argon2I
Argon2ID
Implementations§
Source§impl CryptoAlgorithm
impl CryptoAlgorithm
fn from_str_ignore_case(algorithm_name: &str) -> Fallible<CryptoAlgorithm>
Trait Implementations§
Source§impl Clone for CryptoAlgorithm
impl Clone for CryptoAlgorithm
Source§fn clone(&self) -> CryptoAlgorithm
fn clone(&self) -> CryptoAlgorithm
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<'_derivative_strum> From<&'_derivative_strum CryptoAlgorithm> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum CryptoAlgorithm> for &'static str
Source§fn from(x: &'_derivative_strum CryptoAlgorithm) -> &'static str
fn from(x: &'_derivative_strum CryptoAlgorithm) -> &'static str
Converts to this type from the input type.
Source§impl From<CryptoAlgorithm> for &'static str
impl From<CryptoAlgorithm> for &'static str
Source§fn from(x: CryptoAlgorithm) -> &'static str
fn from(x: CryptoAlgorithm) -> &'static str
Converts to this type from the input type.
Source§impl FromStr for CryptoAlgorithm
impl FromStr for CryptoAlgorithm
Source§impl TryFrom<&str> for CryptoAlgorithm
impl TryFrom<&str> for CryptoAlgorithm
Source§impl VariantArray for CryptoAlgorithm
impl VariantArray for CryptoAlgorithm
impl Copy for CryptoAlgorithm
Auto Trait Implementations§
impl Freeze for CryptoAlgorithm
impl RefUnwindSafe for CryptoAlgorithm
impl Send for CryptoAlgorithm
impl Sync for CryptoAlgorithm
impl Unpin for CryptoAlgorithm
impl UnwindSafe for CryptoAlgorithm
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§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert