pub trait MessageEncrypter: Send + Sync {
// Required methods
fn encrypt(
&mut self,
msg: OutboundPlainMessage<'_>,
seq: u64,
) -> Result<OutboundOpaqueMessage, Error>;
fn encrypted_payload_len(&self, payload_len: usize) -> usize;
}展开描述
实现此 trait 的对象可加密 TLS 消息