summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2012-12-30 03:31:21 +0100
committerJay Berkenbilt <ejb@ql.org>2012-12-31 16:32:32 +0100
commite57c25814e49b82863753894ee7d97c18e4c4525 (patch)
tree232c2b8501849c5ce9bffc2c6c4bfd861ddd5a42 /TODO
parent93ac1695a4b79f3d5b71e2d57ed876c28866d2c9 (diff)
downloadqpdf-e57c25814e49b82863753894ee7d97c18e4c4525.tar.zst
Support for encryption with /V=5 and /R=5 and /R=6
Read and write support is implemented for /V=5 with /R=5 as well as /R=6. /R=5 is the deprecated encryption method used by Acrobat IX. /R=6 is the encryption method used by PDF 2.0 from ISO 32000-2.
Diffstat (limited to 'TODO')
-rw-r--r--TODO26
1 files changed, 0 insertions, 26 deletions
diff --git a/TODO b/TODO
index 8a4baaf2..7c5ea6b5 100644
--- a/TODO
+++ b/TODO
@@ -1,32 +1,6 @@
General
=======
- * See if I can support the encryption format used with /R 5 /V 5
- (AESV3), even though a qpdf-announce subscriber with an adobe.com
- email address mentioned that this is deprecated. There is also a
- new encryption format coming in a future release (PDF 2.0), which
- may be better to support. As of the qpdf 3.0 release, the
- specification was not publicly available yet.
-
- AESV3 encryption is supported with PDF 1.7 extension level 3 and is
- being deprecated, but there are plenty of files out there. The
- encryption format is decribed in adobe_supplement_iso32000.pdf.
- Such a file must specify that it uses these extensions in its
- document catalog:
-
- <<
- /Type /Catalog
- /Extensions <<
- /ADBE <<
- /BaseVersion /1.7
- /ExtensionLevel 3
- >>
- >>
- >>
-
- Possible sha256 implementations: http://sol-biotech.com/code/sha2/,
- http://hashlib2plus.sourceforge.net/
-
* Improve the random number seed to make it more secure so that we
have stronger random numbers, particularly when multiple files are
generated in the same second. This code may need to be