summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2012-07-16 03:15:24 +0200
committerJay Berkenbilt <ejb@ql.org>2012-07-16 03:15:24 +0200
commita101533e0a76a0890a2ad3ea5fcbb578da75a6b4 (patch)
treebbd553716ff1ddd2224a03248ba7be802bfcd4ea /TODO
parentb26ce88ea172a5a3b66d0b8dd94b98043831eb27 (diff)
downloadqpdf-a101533e0a76a0890a2ad3ea5fcbb578da75a6b4.tar.zst
Add command line option to copy encryption from other file
Add --copy-encryption and --encryption-file-password options to qpdf. Also strengthen test suite for copying encryption. The strengthened test suite would have caught the failure to preserve AES and the failure to update the file version, which was invalidating the encrypted data.
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 5 insertions, 3 deletions
diff --git a/TODO b/TODO
index d38cb002..6c8e043e 100644
--- a/TODO
+++ b/TODO
@@ -64,9 +64,11 @@ Next
- Tests through qpdf command line: copy pages from multiple PDFs
starting with one PDF and also starting with empty.
- * qpdf commandline: provide an option to copy encryption parameters
- from another file, specifying file and password. Search for "Copy
- encryption parameters" in qpdf.test.
+ * Document --copy-encryption and --encryption-file-password in
+ manual. Mention that the first half of /ID as well as all the
+ encryption parameters are copied. Maybe mention about StrF and
+ StrM with respect to AES here and also with encryption
+ preservation.
Soon