diff options
| author | Eli Collins <elic@assurancetechnologies.com> | 2012-04-12 14:13:36 -0400 |
|---|---|---|
| committer | Eli Collins <elic@assurancetechnologies.com> | 2012-04-12 14:13:36 -0400 |
| commit | e71ddce83853566311effebf68b9bbbdebf4c2ab (patch) | |
| tree | 4c6f34403cdf4f4e1690772e800f620c36822cad /passlib/handlers | |
| parent | 046cfe8a3489ccf87e06a5a9982b283eb71945b0 (diff) | |
| download | passlib-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.py | 5 |
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: |
