pub(crate) async fn vmgs_open( disk: Disk, encryption_key: Option<&[u8]>, encrypted_no_key_ok: bool, ) -> Result<Vmgs, Error>