pub(crate) fn decrypt_xchacha20_poly1305( nonce: &[u8; 24], key: &[u8; 32], ciphertext: &[u8], associated_data: &[u8], ) -> Result<Vec<u8>, CryptoError>