aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2013-11-19 10:46:58 -0800
committerAlex Gaynor <alex.gaynor@gmail.com>2013-11-19 10:46:58 -0800
commit624947cd6d884a10d5f1e984612f25ea07a1ffbb (patch)
treeeb5ed23f0211120a41414a3b15e057caffc7f9a6
parent2c03c89cce729f08496756bcac5f8564b5599dca (diff)
downloadcryptography-624947cd6d884a10d5f1e984612f25ea07a1ffbb.tar.gz
cryptography-624947cd6d884a10d5f1e984612f25ea07a1ffbb.tar.bz2
cryptography-624947cd6d884a10d5f1e984612f25ea07a1ffbb.zip
Doh, fix
-rw-r--r--cryptography/hazmat/primitives/padding.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/cryptography/hazmat/primitives/padding.py b/cryptography/hazmat/primitives/padding.py
index d185fb6f..4e834726 100644
--- a/cryptography/hazmat/primitives/padding.py
+++ b/cryptography/hazmat/primitives/padding.py
@@ -49,7 +49,8 @@ bool Cryptography_check_padding(const uint8_t *data, uint8_t block_len) {
}
/* Check to make sure the pad_size was within the valid range. */
- mismatch |= ~(0 < pad_size <= block_len);
+ mismatch |= !(0 < pad_size);
+ mismatch |= !(pad_size <= block_len);
/* Make sure any bits set are copied to the lowest bit */
mismatch |= mismatch >> 4;