Commit a63623adce8903724a8911ac3baaeb748610c24d
1 parent
f9fc57d2
Update notes on API changes for weak crypto
Showing
1 changed file
with
6 additions
and
1 deletions
TODO
| @@ -193,7 +193,12 @@ Comments appear in the code prefixed by "ABI" | @@ -193,7 +193,12 @@ Comments appear in the code prefixed by "ABI" | ||
| 193 | creation of files with insecure crypto. Maybe | 193 | creation of files with insecure crypto. Maybe |
| 194 | QPDFWriter::allowWeakCrypto. Call this when --allow-weak-crypto is | 194 | QPDFWriter::allowWeakCrypto. Call this when --allow-weak-crypto is |
| 195 | passed and probably also when copying encryption by default from | 195 | passed and probably also when copying encryption by default from |
| 196 | - an input file. | 196 | + an input file. There should be some API change so that, when |
| 197 | + people recompile with qpdf 11, their code won't suddenly stop | ||
| 198 | + working. Getting this right will take careful consideration of the | ||
| 199 | + developer and user experience. We don't want to create a situation | ||
| 200 | + where exactly the same code fails to work in 11 but worked on 10. | ||
| 201 | + See #576 for latest notes. | ||
| 197 | * Change deterministic id to use something other than MD5 but allow | 202 | * Change deterministic id to use something other than MD5 but allow |
| 198 | the old way for compatibility -- maybe rename the method to force | 203 | the old way for compatibility -- maybe rename the method to force |
| 199 | the developer to make a choice | 204 | the developer to make a choice |