unit test plus fixes for naming of the hasher.

This commit is contained in:
Joshua Kocinski
2016-04-16 15:18:43 -04:00
parent d2e163c1c1
commit d58f87665d
4 changed files with 6 additions and 3 deletions
+3
View File
@@ -34,6 +34,9 @@ class PasswordSchemesTestCase(ModoTestCase):
self.assertTrue(account.password.startswith(startpattern))
self.assertTrue(account.check_password('Toto1234'))
def test_bcrypt_scheme(self):
self._test_scheme('blfcrypt', '{BLF-CRYPT}')
def test_sha512crypt_scheme(self):
self._test_scheme('sha512crypt', '{SHA512-CRYPT}')
+1 -1
View File
@@ -48,7 +48,7 @@ class GeneralParametersForm(parameters.AdminParametersForm):
label=ugettext_lazy("Default password scheme"),
choices=[("sha512crypt", "sha512crypt"),
("sha256crypt", "sha256crypt"),
("bcrypt", "bcrypt"),
("blfcrypt", "bcrypt"),
("md5crypt", ugettext_lazy("md5crypt (weak)")),
("sha256", ugettext_lazy("sha256 (weak)")),
("md5", ugettext_lazy("md5 (weak)")),
+1 -1
View File
@@ -5,7 +5,7 @@ from modoboa.core.password_hashers.base import (
PLAINHasher, CRYPTHasher, MD5Hasher, SHA256Hasher
)
from modoboa.core.password_hashers.advanced import (
BCRYPTHasher, MD5CRYPTHasher, SHA256CRYPTHasher, SHA512CRYPTHasher
BLFCRYPTHasher, MD5CRYPTHasher, SHA256CRYPTHasher, SHA512CRYPTHasher
)
+1 -1
View File
@@ -7,7 +7,7 @@ from passlib.hash import bcrypt, md5_crypt, sha256_crypt, sha512_crypt
from modoboa.core.password_hashers.base import PasswordHasher
from modoboa.lib import parameters
class BCRYPTHasher(PasswordHasher):
class BLFCRYPTHasher(PasswordHasher):
"""
BLF-CRYPT password hasher.