[−][src]Enum schannel::schannel_cred::Algorithm
Algorithms supported by Schannel.
Variants
Advanced Encryption Standard (AES).
128 bit AES.
192 bit AES.
256 bit AES.
Temporary algorithm identifier for handles of Diffie-Hellman–agreed keys.
An algorithm to create a 40-bit DES key that has parity bits and zeroed key bits to make its key length 64 bits.
DES encryption algorithm.
DESX encryption algorithm.
Diffie-Hellman ephemeral key exchange algorithm.
Diffie-Hellman store and forward key exchange algorithm.
DSA public key signature algorithm.
Elliptic curve Diffie-Hellman key exchange algorithm.
Ephemeral elliptic curve Diffie-Hellman key exchange algorithm.
Elliptic curve digital signature algorithm.
One way function hashing algorithm.
Hughes MD5 hashing algorithm.
HMAC keyed hash algorithm.
MAC keyed hash algorithm.
MD2 hashing algorithm.
MD4 hashing algorithm.
MD5 hashing algorithm.
No signature algorithm..
RC2 block encryption algorithm.
RC4 stream encryption algorithm.
RC5 block encryption algorithm.
RSA public key exchange algorithm.
RSA public key signature algorithm.
SHA hashing algorithm.
256 bit SHA hashing algorithm.
384 bit SHA hashing algorithm.
512 bit SHA hashing algorithm.
Triple DES encryption algorithm.
Two-key triple DES encryption with effective key length equal to 112 bits.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Algorithm
impl Send for Algorithm
impl Sync for Algorithm
impl Unpin for Algorithm
impl UnwindSafe for Algorithm
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,