From cf6032648a93329e93f40a3654c68d8d57cf0d63 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Thu, 21 Nov 2013 11:19:45 -0600 Subject: fix buffer size bug for gcm tag fetch --- cryptography/hazmat/bindings/openssl/backend.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cryptography/hazmat/bindings/openssl/backend.py b/cryptography/hazmat/bindings/openssl/backend.py index 08afa4d6..fdb67628 100644 --- a/cryptography/hazmat/bindings/openssl/backend.py +++ b/cryptography/hazmat/bindings/openssl/backend.py @@ -329,8 +329,7 @@ class _CipherContext(object): block_byte_size, tag_buf ) assert res != 0 - size = self._cipher.block_size - self._tag = self._backend.ffi.buffer(tag_buf)[:size] + self._tag = self._backend.ffi.buffer(tag_buf)[:] res = self._backend.lib.EVP_CIPHER_CTX_cleanup(self._ctx) assert res == 1 -- cgit v1.2.3