fn decrypt_in_place(
        &mut self,
        nonce: &Nonce<Self>,
        associated_data: &[u8],
        buffer: &mut impl Buffer,
    ) -> Result<()> {
        impl_decrypt_in_place!(self, nonce, associated_data, buffer)
    }
/// Decrypt the message in-place, returning an error in the event the
/// provided authentication tag does not match the given ciphertext.
///
/// The buffer will be truncated to the length of the original plaintext
/// message upon success.
Decrypt the message in-place, returning an error in the event the
provided authentication tag does not match the given ciphertext.

The buffer will be truncated to the length of the original plaintext
message upon success.
Decrypt the message in - place returning an error in the event the provided authentication tag does not match the given ciphertext . The buffer will be truncated to the length of the original plaintext message upon success .
fn decrypt_in_place(
        &mut self,
        nonce: &Nonce<Self>,
        associated_data: &[u8],
        buffer: &mut impl Buffer,
    ) -> Result<()> {
        impl_decrypt_in_place!(self, nonce, associated_data, buffer)
    }
fn decrypt_in_place ( & mut self , nonce : & Nonce < Self > , associated_data : & [ u8 ] , buffer : & mut impl Buffer , ) -> Result < ( ) > { impl_decrypt_in_place ! ( self nonce associated_data buffer ) }
Decrypt the message in-place, returning an error in the event the
provided authentication tag does not match the given ciphertext.
Decrypt the message in - place returning an error in the event the provided authentication tag does not match the given ciphertext .
&mut self
nonce
&Nonce<Self>
associated_data
&[u8]
buffer
&mut impl Buffer
&mut self
nonce
&Nonce<Self>
associated_data
&[u8]
buffer
&mut impl Buffer