pub fn decrypt_payload( ciphertext: &[u8], key: &[u8; 32], nonce: &[u8; 24], ) -> Result<Vec<u8>, VCLError>