summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
authorCory Benfield <lukasaoz@gmail.com>2016-11-28 12:17:08 +0000
committerHynek Schlawack <hs@ox.cx>2016-11-28 13:17:08 +0100
commite62840e19c5f1640afff1ff4d84df05cda652085 (patch)
treea5e903d910e8412c1571b17766cc96a0152217ae /CHANGELOG.rst
parentf189de9becf14840712b01877ebb1f08c26f894c (diff)
downloadpyopenssl-e62840e19c5f1640afff1ff4d84df05cda652085.tar.gz
Don't zero memory when we don't have to. (#578)
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 19cebf1..56c3c74 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -25,6 +25,10 @@ Changes:
- Added ``OpenSSL.X509Store.set_time()`` to set a custom verification time when verifying certificate chains.
`#567 <https://github.com/pyca/pyopenssl/pull/567>`_
+- Changed the ``SSL`` module's memory allocation policy to avoid zeroing memory it allocates when unnecessary.
+ This reduces CPU usage and memory allocation time by an amount proportional to the size of the allocation.
+ For applications that process a lot of TLS data or that use very lage allocations this can provide considerable performance improvements.
+ `#578 <https://github.com/pyca/pyopenssl/pull/578>`_
----