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§
Sourcefn on_decrypted(&mut self, _data: &[u8])
fn on_decrypted(&mut self, _data: &[u8])
State machine provides decrypted traffic
Sourcefn on_encrypt(&self) -> &[u8]
fn on_encrypt(&self) -> &[u8]
State machine asks traffic to be encrypted
Sourcefn right_buf_mark_discard_out(&mut self, _len: usize)
fn right_buf_mark_discard_out(&mut self, _len: usize)
State machine requires Right I/O to discard encrypted ingress bytes.