decrypt abstract method
Decrypts the provided ciphertext along with a nonce, and optional associated data.
Returns the plaintext and may write the result into the dst List<int> if provided.
Returns null if decryption fails due to authentication failure.
Implementation
List<int>? decrypt(List<int> nonce, List<int> ciphertext,
{List<int>? associatedData, List<int>? dst});