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,
|
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
|
/// Encryption Configuration with secret key
|
||||||
///
|
///
|
||||||
/// This structure stores the secret key and provides helpers for
|
/// This structure stores the secret key and provides helpers for
|
||||||
|
@ -1040,8 +1040,13 @@ async fn create_backup(
|
|||||||
|
|
||||||
println!("Upload index.json to '{:?}'", repo);
|
println!("Upload index.json to '{:?}'", repo);
|
||||||
let manifest = serde_json::to_string_pretty(&manifest)?.into();
|
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
|
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?;
|
.await?;
|
||||||
|
|
||||||
client.finish().await?;
|
client.finish().await?;
|
||||||
|
Loading…
Reference in New Issue
Block a user