diff options
author | Cory Benfield <lukasaoz@gmail.com> | 2016-11-28 12:17:08 +0000 |
---|---|---|
committer | Hynek Schlawack <hs@ox.cx> | 2016-11-28 13:17:08 +0100 |
commit | e62840e19c5f1640afff1ff4d84df05cda652085 (patch) | |
tree | a5e903d910e8412c1571b17766cc96a0152217ae /CHANGELOG.rst | |
parent | f189de9becf14840712b01877ebb1f08c26f894c (diff) | |
download | pyopenssl-e62840e19c5f1640afff1ff4d84df05cda652085.tar.gz |
Don't zero memory when we don't have to. (#578)
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r-- | CHANGELOG.rst | 4 |
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>`_ ---- |