Commit a63623adce8903724a8911ac3baaeb748610c24d

Authored by Jay Berkenbilt
1 parent f9fc57d2

Update notes on API changes for weak crypto

Showing 1 changed file with 6 additions and 1 deletions
@@ -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