pub fn open_bundle( enc: &EncryptedProofBundle, recipient_priv: &[u8; 32], recipient_actor: &str, signer_pub: Option<&[u8; 32]>, ) -> Result<Value, String>