[−][src]Function tox_crypto::decrypt_data_symmetric
pub fn decrypt_data_symmetric(
precomputed_key: &PrecomputedKey,
nonce: &Nonce,
encrypted: &[u8]
) -> Result<Vec<u8>, ()>
Returns plain data from encrypted
, with length of encrypted - 16
due to
padding, or ()
if data couldn't be decrypted.
Decryption is done using precomputed key (from the secret key of receiver and the public key of sender) and a 24 byte nonce.
sodiumoxide
takes care of removing padding from the data, so the
resulting plain data has length of encrypted - 16
.
This function is a wrapper for the
open_precomputed()
function from sodiumoxide
.