From 1fdf29e6e0575e7976c68a6245fa217f6d611752 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Sun, 4 Feb 2018 22:24:07 +0800 Subject: fix a memory leak in ec derive_private_key (#4096) * fix a memory leak in ec derive_private_key fixes #4095 * pep8! --- tests/hazmat/backends/test_openssl_memleak.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/hazmat/backends') diff --git a/tests/hazmat/backends/test_openssl_memleak.py b/tests/hazmat/backends/test_openssl_memleak.py index 6e92e341..74973fe5 100644 --- a/tests/hazmat/backends/test_openssl_memleak.py +++ b/tests/hazmat/backends/test_openssl_memleak.py @@ -214,3 +214,11 @@ class TestOpenSSLMemoryLeaks(object): ) ).private_key(backend) """)) + + def test_ec_derive_private_key(self): + assert_no_memory_leaks(textwrap.dedent(""" + def func(): + from cryptography.hazmat.backends.openssl import backend + from cryptography.hazmat.primitives.asymmetric import ec + ec.derive_private_key(1, ec.SECP256R1(), backend) + """)) -- cgit v1.2.3