summaryrefslogtreecommitdiff
path: root/passlib/handlers
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2012-04-12 14:13:36 -0400
committerEli Collins <elic@assurancetechnologies.com>2012-04-12 14:13:36 -0400
commite71ddce83853566311effebf68b9bbbdebf4c2ab (patch)
tree4c6f34403cdf4f4e1690772e800f620c36822cad /passlib/handlers
parent046cfe8a3489ccf87e06a5a9982b283eb71945b0 (diff)
downloadpasslib-e71ddce83853566311effebf68b9bbbdebf4c2ab.tar.gz
scram hash: improved UTs to cover some edge cases, full-verify now throws error for inconsistent hashes.
Diffstat (limited to 'passlib/handlers')
-rw-r--r--passlib/handlers/scram.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/passlib/handlers/scram.py b/passlib/handlers/scram.py
index e7919a2..e7d6399 100644
--- a/passlib/handlers/scram.py
+++ b/passlib/handlers/scram.py
@@ -374,9 +374,8 @@ class scram(uh.HasRounds, uh.HasRawSalt, uh.HasRawChecksum, uh.GenericHandler):
else:
failed = True
if correct and failed:
- warning("scram hash verified inconsistently, may be corrupted",
- PasslibHashWarning)
- return False
+ raise ValueError("scram hash verified inconsistently, "
+ "may be corrupted")
else:
return correct
else: