aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-06-30 10:03:22 -0700
committerAlex Gaynor <alex.gaynor@gmail.com>2014-06-30 10:03:22 -0700
commita94775925595bf21c849af6eca1a833e51d12e4e (patch)
tree7c46e24eeff71166b2119829fc668cdef6772296 /cryptography
parentcc5224f973de58ddd298d94d8966ccddb7f761a8 (diff)
downloadcryptography-a94775925595bf21c849af6eca1a833e51d12e4e.tar.gz
cryptography-a94775925595bf21c849af6eca1a833e51d12e4e.tar.bz2
cryptography-a94775925595bf21c849af6eca1a833e51d12e4e.zip
Simplify code and add test
Diffstat (limited to 'cryptography')
-rw-r--r--cryptography/hazmat/primitives/ciphers/modes.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/cryptography/hazmat/primitives/ciphers/modes.py b/cryptography/hazmat/primitives/ciphers/modes.py
index f09478fc..509b4de2 100644
--- a/cryptography/hazmat/primitives/ciphers/modes.py
+++ b/cryptography/hazmat/primitives/ciphers/modes.py
@@ -101,6 +101,8 @@ class GCM(object):
# len(initialization_vector) must in [1, 2 ** 64), but it's impossible
# to actually construct a bytes object that large, so we don't check
# for it
+ if min_tag_length < 4:
+ raise ValueError("min_tag_length must be >= 4")
if tag is not None and len(tag) < min_tag_length:
raise ValueError(
"Authentication tag must be {0} bytes or longer.".format(