pub struct SendCipher { /* private fields */ }Expand description
Encrypts outgoing messages with an auto-incrementing nonce.
Implementations§
Source§impl SendCipher
impl SendCipher
Sourcepub fn new(rng: impl CryptoRngCore) -> Self
pub fn new(rng: impl CryptoRngCore) -> Self
Creates a new sending cipher with a random key.
Auto Trait Implementations§
impl Freeze for SendCipher
impl RefUnwindSafe for SendCipher
impl Send for SendCipher
impl Sync for SendCipher
impl Unpin for SendCipher
impl UnwindSafe for SendCipher
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more