From aad090fe4273ee80b28f4dc6d1b56cce483c85f7 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Tue, 28 Jan 2014 18:28:43 -0600 Subject: simplify pbkdf2_hmac_supported in openssl backend --- cryptography/hazmat/backends/openssl/backend.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/cryptography/hazmat/backends/openssl/backend.py b/cryptography/hazmat/backends/openssl/backend.py index dbdb2e56..cf931dab 100644 --- a/cryptography/hazmat/backends/openssl/backend.py +++ b/cryptography/hazmat/backends/openssl/backend.py @@ -136,9 +136,7 @@ class Backend(object): def pbkdf2_hmac_supported(self, algorithm): if self._lib.Cryptography_HAS_PBKDF2_HMAC: - digest = self._lib.EVP_get_digestbyname( - algorithm.name.encode("ascii")) - return digest != self._ffi.NULL + return self.hmac_supported(algorithm) else: # OpenSSL < 1.0.0 has an explicit PBKDF2-HMAC-SHA1 function, # so if the PBKDF2_HMAC function is missing we only support -- cgit v1.2.3