[−][src]Enum rustls::SignatureScheme
The SignatureScheme
TLS protocol enum. Values in this enum are taken
from the various RFCs covering TLS, and are listed by IANA.
The Unknown
item is used when processing unrecognised ordinals.
Variants
RSA_PKCS1_SHA1
ECDSA_SHA1_Legacy
RSA_PKCS1_SHA256
ECDSA_NISTP256_SHA256
RSA_PKCS1_SHA384
ECDSA_NISTP384_SHA384
RSA_PKCS1_SHA512
ECDSA_NISTP521_SHA512
RSA_PSS_SHA256
RSA_PSS_SHA384
RSA_PSS_SHA512
ED25519
ED448
Unknown(u16)
Methods
impl SignatureScheme
[src]
Trait Implementations
impl Codec for SignatureScheme
[src]
fn encode(&self, bytes: &mut Vec<u8>)
[src]
fn read(r: &mut Reader) -> Option<Self>
[src]
fn get_encoding(&self) -> Vec<u8>
[src]
Convenience function to get the results of encode()
.
fn read_bytes(bytes: &[u8]) -> Option<Self>
[src]
Read one of these from the front of bytes
and return it. Read more
impl DecomposedSignatureScheme for SignatureScheme
[src]
fn sign(&self) -> SignatureAlgorithm
[src]
fn make(alg: SignatureAlgorithm, hash: HashAlgorithm) -> SignatureScheme
[src]
impl Clone for SignatureScheme
[src]
fn clone(&self) -> SignatureScheme
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<SignatureScheme> for SignatureScheme
[src]
fn eq(&self, other: &SignatureScheme) -> bool
[src]
fn ne(&self, other: &SignatureScheme) -> bool
[src]
impl Copy for SignatureScheme
[src]
impl Eq for SignatureScheme
[src]
impl Debug for SignatureScheme
[src]
Auto Trait Implementations
impl Sync for SignatureScheme
impl Send for SignatureScheme
impl Unpin for SignatureScheme
impl RefUnwindSafe for SignatureScheme
impl UnwindSafe for SignatureScheme
Blanket Implementations
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,