client: fix schema to include --crypt-mode parameter
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
1008a69a13
commit
24be37e3f6
@ -66,11 +66,6 @@ pub const KEYFILE_SCHEMA: Schema = StringSchema::new(
|
|||||||
"Path to encryption key. All data will be encrypted using this key.")
|
"Path to encryption key. All data will be encrypted using this key.")
|
||||||
.schema();
|
.schema();
|
||||||
|
|
||||||
pub const ENCRYPTION_SCHEMA: Schema = BooleanSchema::new(
|
|
||||||
"Explicitly enable or disable encryption. \
|
|
||||||
(Allows disabling encryption when a default key file is present.)")
|
|
||||||
.schema();
|
|
||||||
|
|
||||||
const CHUNK_SIZE_SCHEMA: Schema = IntegerSchema::new(
|
const CHUNK_SIZE_SCHEMA: Schema = IntegerSchema::new(
|
||||||
"Chunk size in KB. Must be a power of 2.")
|
"Chunk size in KB. Must be a power of 2.")
|
||||||
.minimum(64)
|
.minimum(64)
|
||||||
@ -729,8 +724,8 @@ fn keyfile_parameters(param: &Value) -> Result<(Option<PathBuf>, CryptMode), Err
|
|||||||
schema: KEYFILE_SCHEMA,
|
schema: KEYFILE_SCHEMA,
|
||||||
optional: true,
|
optional: true,
|
||||||
},
|
},
|
||||||
encryption: {
|
"crypt-mode": {
|
||||||
schema: ENCRYPTION_SCHEMA,
|
type: CryptMode,
|
||||||
optional: true,
|
optional: true,
|
||||||
},
|
},
|
||||||
"skip-lost-and-found": {
|
"skip-lost-and-found": {
|
||||||
@ -1170,8 +1165,8 @@ We do not extraxt '.pxar' archives when writing to standard output.
|
|||||||
schema: KEYFILE_SCHEMA,
|
schema: KEYFILE_SCHEMA,
|
||||||
optional: true,
|
optional: true,
|
||||||
},
|
},
|
||||||
encryption: {
|
"crypt-mode": {
|
||||||
schema: ENCRYPTION_SCHEMA,
|
type: CryptMode,
|
||||||
optional: true,
|
optional: true,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -1334,8 +1329,8 @@ async fn restore(param: Value) -> Result<Value, Error> {
|
|||||||
schema: KEYFILE_SCHEMA,
|
schema: KEYFILE_SCHEMA,
|
||||||
optional: true,
|
optional: true,
|
||||||
},
|
},
|
||||||
encryption: {
|
"crypt-mode": {
|
||||||
schema: ENCRYPTION_SCHEMA,
|
type: CryptMode,
|
||||||
optional: true,
|
optional: true,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user