From e62840e19c5f1640afff1ff4d84df05cda652085 Mon Sep 17 00:00:00 2001 From: Cory Benfield Date: Mon, 28 Nov 2016 12:17:08 +0000 Subject: Don't zero memory when we don't have to. (#578) --- CHANGELOG.rst | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGELOG.rst') 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 `_ +- 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 `_ ---- -- cgit v1.2.1