diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-04-08 13:35:51 -0500 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-04-20 16:53:03 -0500 |
commit | a84de770889dec70d9976981445e68f9c4d658bf (patch) | |
tree | 66da8a0d1a5f74b6ddfea3764b42e323f0cf3449 | |
parent | 9a32ad6eed73674fecdd9c757a9842dc45c78fe4 (diff) | |
download | cryptography-a84de770889dec70d9976981445e68f9c4d658bf.tar.gz cryptography-a84de770889dec70d9976981445e68f9c4d658bf.tar.bz2 cryptography-a84de770889dec70d9976981445e68f9c4d658bf.zip |
register the EVP_PKEY_CTX for gc
-rw-r--r-- | cryptography/hazmat/backends/openssl/backend.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cryptography/hazmat/backends/openssl/backend.py b/cryptography/hazmat/backends/openssl/backend.py index 31f6a344..0d27bc7f 100644 --- a/cryptography/hazmat/backends/openssl/backend.py +++ b/cryptography/hazmat/backends/openssl/backend.py @@ -524,6 +524,7 @@ class Backend(object): evp_pkey, self._ffi.NULL ) assert pkey_ctx != self._ffi.NULL + pkey_ctx = self._ffi.gc(pkey_ctx, self._lib.EVP_PKEY_CTX_free) res = self._lib.EVP_PKEY_decrypt_init(pkey_ctx) assert res == 1 res = self._lib.EVP_PKEY_CTX_set_rsa_padding( |