pub struct Ccm128Aead;Trait Implementations§
Source§impl Debug for Ccm128Aead
impl Debug for Ccm128Aead
Source§impl Tls13AeadAlgorithm for Ccm128Aead
impl Tls13AeadAlgorithm for Ccm128Aead
Source§fn encrypter(&self, key: AeadKey, iv: Iv) -> Box<dyn MessageEncrypter>
fn encrypter(&self, key: AeadKey, iv: Iv) -> Box<dyn MessageEncrypter>
Build a
MessageEncrypter for the given key/iv.Source§fn decrypter(&self, key: AeadKey, iv: Iv) -> Box<dyn MessageDecrypter>
fn decrypter(&self, key: AeadKey, iv: Iv) -> Box<dyn MessageDecrypter>
Build a
MessageDecrypter for the given key/iv.Source§fn key_len(&self) -> usize
fn key_len(&self) -> usize
The length of key in bytes required by
encrypter() and decrypter().Source§fn extract_keys(
&self,
_key: AeadKey,
_iv: Iv,
) -> Result<ConnectionTrafficSecrets, UnsupportedOperationError>
fn extract_keys( &self, _key: AeadKey, _iv: Iv, ) -> Result<ConnectionTrafficSecrets, UnsupportedOperationError>
Auto Trait Implementations§
impl Freeze for Ccm128Aead
impl RefUnwindSafe for Ccm128Aead
impl Send for Ccm128Aead
impl Sync for Ccm128Aead
impl Unpin for Ccm128Aead
impl UnsafeUnpin for Ccm128Aead
impl UnwindSafe for Ccm128Aead
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more