diff options
| author | Alex Gaynor <alex.gaynor@gmail.com> | 2016-06-19 01:22:07 -0400 | 
|---|---|---|
| committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2016-06-19 00:22:07 -0500 | 
| commit | 741b2316b0bfaa107c009659dd4731602471f442 (patch) | |
| tree | 1fe547e5659ef57b948983d2f920cc52bf2ca4e7 /src/cryptography/hazmat/backends/openssl/hmac.py | |
| parent | 8db7ef57d78b666139fe64c62ddc7e6552290b9f (diff) | |
| download | cryptography-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.py | 14 | 
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]] | 
