pub struct SslCipher(/* private fields */);
Expand description
Information about a cipher.
Implementations§
Source§impl SslCipher
impl SslCipher
Sourcepub fn from_value(value: u16) -> Option<SslCipher>
pub fn from_value(value: u16) -> Option<SslCipher>
This corresponds to SSL_get_cipher_by_value
.
Methods from Deref<Target = SslCipherRef>§
Sourcepub fn name(&self) -> &'static str
pub fn name(&self) -> &'static str
Returns the name of the cipher.
This corresponds to SSL_CIPHER_get_name
.
Sourcepub fn standard_name(&self) -> Option<&'static str>
pub fn standard_name(&self) -> Option<&'static str>
Returns the RFC-standard name of the cipher, if one exists.
This corresponds to SSL_CIPHER_standard_name
.
Sourcepub fn version(&self) -> &'static str
pub fn version(&self) -> &'static str
Returns the SSL/TLS protocol version that first defined the cipher.
This corresponds to SSL_CIPHER_get_version
.
Sourcepub fn bits(&self) -> CipherBits
pub fn bits(&self) -> CipherBits
Returns the number of bits used for the cipher.
This corresponds to SSL_CIPHER_get_bits
.
Sourcepub fn description(&self) -> String
pub fn description(&self) -> String
Returns a textual description of the cipher.
This corresponds to SSL_CIPHER_description
.
Sourcepub fn cipher_is_aead(&self) -> bool
pub fn cipher_is_aead(&self) -> bool
Returns one if the cipher uses an AEAD cipher.
This corresponds to SSL_CIPHER_is_aead
.
Sourcepub fn cipher_auth_nid(&self) -> Option<Nid>
pub fn cipher_auth_nid(&self) -> Option<Nid>
Returns the NID corresponding to the cipher’s authentication type.
This corresponds to SSL_CIPHER_get_auth_nid
.
Sourcepub fn cipher_nid(&self) -> Option<Nid>
pub fn cipher_nid(&self) -> Option<Nid>
Returns the NID corresponding to the cipher.
This corresponds to SSL_CIPHER_get_cipher_nid
.