pub fn decrypt( key: &[u8], nonce: u64, associated_data: &[u8], ciphertext: &[u8], plain_text: &mut [u8]) -> Result<(), EncryptionError>