summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Apolloner <florian@apolloner.eu>2020-06-17 07:52:31 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-06-17 08:10:41 +0200
commitee49cf4f35a3850ef0ef51077fd5e468d30b76b3 (patch)
tree82ab9447f7f4b9e931c1a0466960d5067fdf62fc
parent78c811334c9e5477b86fd113fa2c4a261e167d15 (diff)
Added test for old Argon2i hashes with version attribute.
-rw-r--r--tests/auth_tests/test_hashers.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auth_tests/test_hashers.py b/tests/auth_tests/test_hashers.py
index 01b1e35439..5ca422764b 100644
--- a/tests/auth_tests/test_hashers.py
+++ b/tests/auth_tests/test_hashers.py
@@ -514,6 +514,12 @@ class TestUtilsHashPassArgon2(SimpleTestCase):
)
self.assertTrue(check_password('secret', encoded))
self.assertFalse(check_password('wrong', encoded))
+ # Old hashes with version attribute.
+ encoded = (
+ 'argon2$argon2i$v=19$m=8,t=1,p=1$c2FsdHNhbHQ$YC9+jJCrQhs5R6db7LlN8Q'
+ )
+ self.assertIs(check_password('secret', encoded), True)
+ self.assertIs(check_password('wrong', encoded), False)
def test_argon2_upgrade(self):
self._test_argon2_upgrade('time_cost', 'time cost', 1)