pub struct Ciphertext { /* private fields */ }
Expand description
Wrapper for ciphertext data
Implementations§
Trait Implementations§
Source§impl AsMut<[u8]> for Ciphertext
impl AsMut<[u8]> for Ciphertext
Source§impl AsRef<[u8]> for Ciphertext
impl AsRef<[u8]> for Ciphertext
Source§impl Clone for Ciphertext
impl Clone for Ciphertext
Source§fn clone(&self) -> Ciphertext
fn clone(&self) -> Ciphertext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Operation<Ciphertext> for ChaCha20Poly1305EncryptOperation<'_>
impl Operation<Ciphertext> for ChaCha20Poly1305EncryptOperation<'_>
Source§impl<B: BlockCipher + Zeroize + ZeroizeOnDrop> Operation<Ciphertext> for GcmEncryptOperation<'_, B>
impl<B: BlockCipher + Zeroize + ZeroizeOnDrop> Operation<Ciphertext> for GcmEncryptOperation<'_, B>
Auto Trait Implementations§
impl Freeze for Ciphertext
impl RefUnwindSafe for Ciphertext
impl Send for Ciphertext
impl Sync for Ciphertext
impl Unpin for Ciphertext
impl UnwindSafe for Ciphertext
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ConstantTimeEquals for T
impl<T> ConstantTimeEquals for T
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self
into the result. Lower case
letters are used (e.g. f9b4ca
)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self
into the result. Upper case
letters are used (e.g. F9B4CA
)