Enum rustls::SignatureScheme [−][src]
pub enum SignatureScheme {
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),
}Variants
RSA_PKCS1_SHA1ECDSA_SHA1_LegacyRSA_PKCS1_SHA256ECDSA_NISTP256_SHA256RSA_PKCS1_SHA384ECDSA_NISTP384_SHA384RSA_PKCS1_SHA512ECDSA_NISTP521_SHA512RSA_PSS_SHA256RSA_PSS_SHA384RSA_PSS_SHA512ED25519ED448Unknown(u16)Methods
impl SignatureScheme[src]
impl SignatureSchemeTrait Implementations
impl Debug for SignatureScheme[src]
impl Debug for SignatureSchemefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for SignatureScheme[src]
impl PartialEq for SignatureSchemefn eq(&self, other: &SignatureScheme) -> bool[src]
fn eq(&self, other: &SignatureScheme) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &SignatureScheme) -> bool[src]
fn ne(&self, other: &SignatureScheme) -> boolThis method tests for !=.
impl Eq for SignatureScheme[src]
impl Eq for SignatureSchemeimpl Clone for SignatureScheme[src]
impl Clone for SignatureSchemefn clone(&self) -> SignatureScheme[src]
fn clone(&self) -> SignatureSchemeReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Copy for SignatureScheme[src]
impl Copy for SignatureSchemeimpl Codec for SignatureScheme[src]
impl Codec for SignatureSchemefn encode(&self, bytes: &mut Vec<u8>)[src]
fn encode(&self, bytes: &mut Vec<u8>)Encode yourself by appending onto bytes.
fn read(r: &mut Reader) -> Option<Self>[src]
fn read(r: &mut Reader) -> Option<Self>Decode yourself by fiddling with the Reader. Return Some if it worked, None if not. Read more
fn get_encoding(&self) -> Vec<u8>[src]
fn get_encoding(&self) -> Vec<u8>Convenience function to get the results of encode().
fn read_bytes(bytes: &[u8]) -> Option<Self>[src]
fn read_bytes(bytes: &[u8]) -> Option<Self>Read one of these from the front of bytes and return it. Read more
impl DecomposedSignatureScheme for SignatureScheme[src]
impl DecomposedSignatureScheme for SignatureSchemefn sign(&self) -> SignatureAlgorithm[src]
fn sign(&self) -> SignatureAlgorithmfn make(alg: SignatureAlgorithm, hash: HashAlgorithm) -> SignatureScheme[src]
fn make(alg: SignatureAlgorithm, hash: HashAlgorithm) -> SignatureSchemeAuto Trait Implementations
impl Send for SignatureScheme
impl Send for SignatureSchemeimpl Sync for SignatureScheme
impl Sync for SignatureScheme