aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-10-08 22:34:12 +0200
committerJay Berkenbilt <ejb@ql.org>2022-10-08 23:04:59 +0200
commit2bc9121fa16a274093f6756164a52c30ecb7496c (patch)
tree00fecb8c3fe5fad5d0d9bed39a02d45b9b542cb6 /ChangeLog
parentb745920961bd44cbe3ded956c7b79f47c142b118 (diff)
downloadqpdf-2bc9121fa16a274093f6756164a52c30ecb7496c.tar.zst
Fix major performance bug with openssl crypto (fixes #798)
Lazily load MD5 and RC4 once in the life of the program. Only load the legacy provider if RC4 is actually being used.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 70cf457c..185b77e6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2022-10-08 Jay Berkenbilt <ejb@ql.org>
+ * Fix major performance bug with the openssl crypto provider when
+ using OpenSSL 3. The legacy loader and rc4 algorithm was being
+ loaded with every call to the crypto provider instead of once in
+ the life of the program. Fixes #798.
+
* performance_check: add --test option to limit which tests are
run.