diff options
author | Jay Berkenbilt <ejb@ql.org> | 2020-04-06 16:19:37 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2020-04-06 17:23:02 +0200 |
commit | 77198d5310d961ba3605db74fe1d213bb5d19f34 (patch) | |
tree | a92ae4e8056d6a8a5bf284c78460a6112710424e /ChangeLog | |
parent | 52749b85df2e25c5ca35d5e0d07fbe4248b6f99b (diff) | |
download | qpdf-77198d5310d961ba3605db74fe1d213bb5d19f34.tar.zst |
Delegate random number generation to crypto provider (fixes #418)
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,13 @@ 2020-04-06 Jay Berkenbilt <ejb@ql.org> + * Move random number generation into the crypto providers. The old + os-based secure random number generation with fallback to insecure + random number generation (only if allowed at build time) has moved + into the native crypto provider. If using other providers + (currently gnutls or openssl), random number generation will use + those libraries. The old interfaces for supplying your own random + number generator are still in place. Fixes #418. + * Source-level incompatibility: remove QUtil::srandom. There was no reason to ever call this, and it didn't do anything unless insecure random number generation was compiled in, which it is not |