aboutsummaryrefslogtreecommitdiffstats
path: root/src/cryptography/hazmat/backends/openssl/hmac.py
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2016-06-19 01:22:07 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2016-06-19 00:22:07 -0500
commit741b2316b0bfaa107c009659dd4731602471f442 (patch)
tree1fe547e5659ef57b948983d2f920cc52bf2ca4e7 /src/cryptography/hazmat/backends/openssl/hmac.py
parent8db7ef57d78b666139fe64c62ddc7e6552290b9f (diff)
downloadcryptography-741b2316b0bfaa107c009659dd4731602471f442.tar.gz
cryptography-741b2316b0bfaa107c009659dd4731602471f442.tar.bz2
cryptography-741b2316b0bfaa107c009659dd4731602471f442.zip
Removed 0.9.8 specific hmac code (#2995)
Diffstat (limited to 'src/cryptography/hazmat/backends/openssl/hmac.py')
-rw-r--r--src/cryptography/hazmat/backends/openssl/hmac.py14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/hmac.py b/src/cryptography/hazmat/backends/openssl/hmac.py
index ab1ad46f..dff3742d 100644
--- a/src/cryptography/hazmat/backends/openssl/hmac.py
+++ b/src/cryptography/hazmat/backends/openssl/hmac.py
@@ -33,7 +33,7 @@ class _HMACContext(object):
algorithm.name),
_Reasons.UNSUPPORTED_HASH
)
- res = self._backend._lib.Cryptography_HMAC_Init_ex(
+ res = self._backend._lib.HMAC_Init_ex(
ctx, key, len(key), evp_md, self._backend._ffi.NULL
)
self._backend.openssl_assert(res != 0)
@@ -49,27 +49,21 @@ class _HMACContext(object):
copied_ctx = self._backend._ffi.gc(
copied_ctx, self._backend._lib.Cryptography_HMAC_CTX_free
)
- res = self._backend._lib.Cryptography_HMAC_CTX_copy(
- copied_ctx, self._ctx
- )
+ res = self._backend._lib.HMAC_CTX_copy(copied_ctx, self._ctx)
self._backend.openssl_assert(res != 0)
return _HMACContext(
self._backend, self._key, self.algorithm, ctx=copied_ctx
)
def update(self, data):
- res = self._backend._lib.Cryptography_HMAC_Update(
- self._ctx, data, len(data)
- )
+ res = self._backend._lib.HMAC_Update(self._ctx, data, len(data))
self._backend.openssl_assert(res != 0)
def finalize(self):
buf = self._backend._ffi.new("unsigned char[]",
self._backend._lib.EVP_MAX_MD_SIZE)
outlen = self._backend._ffi.new("unsigned int *")
- res = self._backend._lib.Cryptography_HMAC_Final(
- self._ctx, buf, outlen
- )
+ res = self._backend._lib.HMAC_Final(self._ctx, buf, outlen)
self._backend.openssl_assert(res != 0)
self._backend.openssl_assert(outlen[0] == self.algorithm.digest_size)
return self._backend._ffi.buffer(buf)[:outlen[0]]