remove CryptMode::sign_only special method
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
4e36f78438
commit
af3a0ae7b1
@ -31,16 +31,6 @@ pub enum CryptMode {
|
||||
SignOnly,
|
||||
}
|
||||
|
||||
impl CryptMode {
|
||||
/// Maps values other than `None` to `SignOnly`.
|
||||
pub fn sign_only(self) -> Self {
|
||||
match self {
|
||||
CryptMode::None => CryptMode::None,
|
||||
_ => CryptMode::SignOnly,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Encryption Configuration with secret key
|
||||
///
|
||||
/// This structure stores the secret key and provides helpers for
|
||||
|
@ -1040,8 +1040,13 @@ async fn create_backup(
|
||||
|
||||
println!("Upload index.json to '{:?}'", repo);
|
||||
let manifest = serde_json::to_string_pretty(&manifest)?.into();
|
||||
// manifests are never encrypted
|
||||
let manifest_crypt_mode = match crypt_mode {
|
||||
CryptMode::None => CryptMode::None,
|
||||
_ => CryptMode::SignOnly,
|
||||
};
|
||||
client
|
||||
.upload_blob_from_data(manifest, MANIFEST_BLOB_NAME, true, crypt_mode.sign_only())
|
||||
.upload_blob_from_data(manifest, MANIFEST_BLOB_NAME, true, manifest_crypt_mode)
|
||||
.await?;
|
||||
|
||||
client.finish().await?;
|
||||
|
Loading…
Reference in New Issue
Block a user