pub fn crypto_box_open_easy_inplace(
    data: &mut [u8],
    nonce: &Nonce,
    sender_public_key: &PublicKey,
    recipient_secret_key: &SecretKey
) -> Result<(), Error>
Expand description

Decrypts ciphertext with recipient’s secret key recipient_secret_key and sender’s public key sender_public_key with nonce in-place in data, without allocated additional memory for the message.

The caller of this function is responsible for allocating data such that there’s enough capacity for the message plus the additional CRYPTO_BOX_MACBYTES bytes for the authentication tag.

After opening the box, the last CRYPTO_BOX_MACBYTES bytes can be discarded or ignored at the caller’s preference.