TlsRight

Trait TlsRight 

Source
pub trait TlsRight {
    // Required methods
    fn on_decrypted(&mut self, _data: &[u8]);
    fn on_encrypt(&self) -> &[u8];
    fn right_buf_mark_discard_out(&mut self, _len: usize);
}
Expand description

TLS State Machine Right (Cleartext) or “Application” I/O side

Required Methods§

Source

fn on_decrypted(&mut self, _data: &[u8])

State machine provides decrypted traffic

Source

fn on_encrypt(&self) -> &[u8]

State machine asks traffic to be encrypted

Source

fn right_buf_mark_discard_out(&mut self, _len: usize)

State machine requires Right I/O to discard encrypted ingress bytes.

Implementors§