Crate ytls_client

Crate ytls_client 

Source
Expand description

The client context implements all the TLS Processor traits and provides a stateful context from the client end PoV.

Structs§

ClientApplicationCtx
yTLS Client Application Ctx
ClientHandshakeCtx
State machine context for yTLS CLient
HandshakeComplete
Marker for Handshake being complete
TlsClientCtx
Combined client context with handshake and application.

Enums§

CtxError
yTLS Context Errors
Rfc8446Error

Traits§

CtxApplicationProcessor
Implement to process application data part
CtxHandshakeProcessor
Implement to process handshaking part
TlsClientCtxConfig
Implement to provide configuration for the TLS Client Context
TlsLeftIn
TLS State Machine Left (Ciphertext) or “Network” I/O ingress side
TlsLeftOut
TLS State Machine Left (Ciphertext) or “Network” I/O egress side
TlsRight
TLS State Machine Right (Cleartext) or “Application” I/O side