diff --git a/radicale/auth/htpasswd.py b/radicale/auth/htpasswd.py index 3f1c7858..0d2ce164 100644 --- a/radicale/auth/htpasswd.py +++ b/radicale/auth/htpasswd.py @@ -57,7 +57,7 @@ class Auth(auth.BaseAuth): # A call to `encrypt` raises passlib.exc.MissingBackendError with a # good error message if bcrypt backend is not available. Trigger # this here. - bcrypt.encrypt("test-bcrypt-backend") + bcrypt.hash("test-bcrypt-backend") self.verify = functools.partial(self._bcrypt, bcrypt) elif self.encryption == "crypt": try: diff --git a/radicale/tests/test_auth.py b/radicale/tests/test_auth.py index 4aae5b78..a655b25a 100644 --- a/radicale/tests/test_auth.py +++ b/radicale/tests/test_auth.py @@ -106,7 +106,7 @@ class TestBaseAuthRequests(BaseTest): except ImportError: pytest.skip("passlib is not installed") try: - bcrypt.encrypt("test-bcrypt-backend") + bcrypt.hash("test-bcrypt-backend") except MissingBackendError: pytest.skip("bcrypt backend for passlib is not installed") self._test_htpasswd(