for less-confusing display in the web interface
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
result.push(BackupContent {
filename: MANIFEST_BLOB_NAME.to_string(),
- crypt_mode: Some(CryptMode::None),
+ crypt_mode: match manifest.signature {
+ Some(_) => Some(CryptMode::SignOnly),
+ None => Some(CryptMode::None),
+ },
size: Some(index_size),
});
files: Vec<FileInfo>,
#[serde(default="empty_value")] // to be compatible with < 0.8.0 backups
pub unprotected: Value,
+ pub signature: Option<String>,
}
#[derive(PartialEq)]
backup_time: snapshot.backup_time().timestamp(),
files: Vec::new(),
unprotected: json!({}),
+ signature: None,
}
}