summaryrefslogtreecommitdiff
path: root/passlib/handlers/fshp.py
diff options
context:
space:
mode:
Diffstat (limited to 'passlib/handlers/fshp.py')
-rw-r--r--passlib/handlers/fshp.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/passlib/handlers/fshp.py b/passlib/handlers/fshp.py
index ecd75b9..8df4845 100644
--- a/passlib/handlers/fshp.py
+++ b/passlib/handlers/fshp.py
@@ -12,7 +12,7 @@ import logging; log = logging.getLogger(__name__)
# pkg
from passlib.utils import to_unicode
import passlib.utils.handlers as uh
-from passlib.utils.compat import bascii_to_str, u, unicode
+from passlib.utils.compat import bascii_to_str, u
from passlib.crypto.digest import pbkdf1
# local
__all__ = [
@@ -91,7 +91,7 @@ class fshp(uh.HasRounds, uh.HasRawSalt, uh.HasRawChecksum, uh.GenericHandler):
3: ("sha512", 64),
}
_variant_aliases = dict(
- [(unicode(k),k) for k in _variant_info] +
+ [(str(k),k) for k in _variant_info] +
[(v[0],k) for k,v in _variant_info.items()]
)
@@ -130,7 +130,7 @@ class fshp(uh.HasRounds, uh.HasRawSalt, uh.HasRawChecksum, uh.GenericHandler):
def _norm_variant(cls, variant):
if isinstance(variant, bytes):
variant = variant.decode("ascii")
- if isinstance(variant, unicode):
+ if isinstance(variant, str):
try:
variant = cls._variant_aliases[variant]
except KeyError:
@@ -191,7 +191,7 @@ class fshp(uh.HasRounds, uh.HasRawSalt, uh.HasRawChecksum, uh.GenericHandler):
#===================================================================
def _calc_checksum(self, secret):
- if isinstance(secret, unicode):
+ if isinstance(secret, str):
secret = secret.encode("utf-8")
# NOTE: for some reason, FSHP uses pbkdf1 with password & salt reversed.
# this has only a minimal impact on security,