Enum tls_parser::tls_states::TlsState
[−]
[src]
pub enum TlsState {
None,
ClientHello,
AskResumeSession,
ResumeSession,
ServerHello,
Certificate,
CertificateSt,
ServerKeyExchange,
ServerHelloDone,
ClientKeyExchange,
ClientChangeCipherSpec,
CRCertRequest,
CRHelloDone,
CRCert,
CRClientKeyExchange,
CRCertVerify,
NoCertSKE,
NoCertHelloDone,
NoCertCKE,
PskHelloDone,
PskCKE,
SessionEncrypted,
Alert,
Invalid,
}TLS machine possible states
Variants
NoneClientHelloAskResumeSessionResumeSessionServerHelloCertificateCertificateStServerKeyExchangeServerHelloDoneClientKeyExchangeClientChangeCipherSpecCRCertRequestCRHelloDoneCRCertCRClientKeyExchangeCRCertVerifyNoCertSKENoCertHelloDoneNoCertCKEPskHelloDonePskCKESessionEncryptedAlertInvalidTrait Implementations
impl Copy for TlsState[src]
impl Clone for TlsState[src]
fn clone(&self) -> TlsState
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more