aboutsummaryrefslogtreecommitdiffstats
path: root/job.yml
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-01-26 19:17:57 +0100
committerJay Berkenbilt <ejb@ql.org>2022-01-30 19:11:03 +0100
commit700dfa40d3d2c5b60bf5937f74c0ab59561115f8 (patch)
tree223b31e15b2778482105fc83330555a5af1826cf /job.yml
parentb5d41b16b874e322befbd3fa2dde07714f7090a3 (diff)
downloadqpdf-700dfa40d3d2c5b60bf5937f74c0ab59561115f8.tar.zst
QPDFJob: convert encryption handlers
Diffstat (limited to 'job.yml')
-rw-r--r--job.yml30
1 files changed, 17 insertions, 13 deletions
diff --git a/job.yml b/job.yml
index 6547a820..1778dd18 100644
--- a/job.yml
+++ b/job.yml
@@ -166,6 +166,8 @@ options:
prefix: Enc
positional: true
- table: 40-bit encryption
+ config: c_enc
+ config_class: Enc
prefix: Enc40
required_choices:
extract: yn
@@ -173,6 +175,8 @@ options:
print: yn
modify: yn
- table: 128-bit encryption
+ config: c_enc
+ config_class: Enc
prefix: Enc128
bare:
- cleartext-metadata
@@ -188,22 +192,22 @@ options:
modify: modify128
use-aes: yn
- table: 256-bit encryption
+ config: c_enc
+ config_class: Enc
prefix: Enc256
- from_table:
- table: 128-bit encryption
- options:
- - cleartext-metadata
- - accessibility
- - extract
- - print
- - assemble
- - annotate
- - form
- - modify-other
- - modify
bare:
+ - cleartext-metadata
- force-R5
- allow-insecure
+ required_choices:
+ accessibility: yn
+ extract: yn
+ print: print128
+ assemble: yn
+ annotate: yn
+ form: yn
+ modify-other: yn
+ modify: modify128
- table: underlay/overlay
config: c_uo
prefix: UO
@@ -277,9 +281,9 @@ json:
force-version:
progress:
encrypt:
+ key-length: "key length: 48, 128, 256"
user-password: "user password"
owner-password: "owner password"
- key-length: "key length: 48, 128, 256"
_40-bit:
Enc40.annotate:
Enc40.extract: