diff options
| -rw-r--r-- | pyramid/session.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/pyramid/session.py b/pyramid/session.py index 9ff9ffa20..2471d94ad 100644 --- a/pyramid/session.py +++ b/pyramid/session.py @@ -581,11 +581,7 @@ def SignedCookieSessionFactory( except (binascii.Error, TypeError) as e: raise ValueError('Badly formed base64 data: %s' % e) - cstruct_size = len(fstruct) - digest_size - if cstruct_size < 0: - raise ValueError('Input is too short.') - - cstruct = fstruct[:cstruct_size] + cstruct = fstruct[:-digest_size] expected_sig = fstruct[-digest_size:] sig = hmac.new(salted_secret, cstruct, digestmod).digest() |
