summaryrefslogtreecommitdiff
path: root/passlib/handlers/des_crypt.py
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2012-01-18 20:01:20 -0500
committerEli Collins <elic@assurancetechnologies.com>2012-01-18 20:01:20 -0500
commitbebb8be9cca116e1331cdb9154b225a69fa9b8b7 (patch)
treec34ef49378a1c9f8059ceadf9f39493dff181ef9 /passlib/handlers/des_crypt.py
parentc1927edb87df4f22c5d5471e88f42b085a1a946a (diff)
downloadpasslib-bebb8be9cca116e1331cdb9154b225a69fa9b8b7.tar.gz
misc bugfixes from round of changes
* added str_to_[ub]ascii to wrap hexdigest() calls * fixed some h64big calls I missed * some py3 fixes * removed utils.compat.aliases, using overlay to replace real compat module instead (to agree w/ imports already in code)
Diffstat (limited to 'passlib/handlers/des_crypt.py')
-rw-r--r--passlib/handlers/des_crypt.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/passlib/handlers/des_crypt.py b/passlib/handlers/des_crypt.py
index da64560..976625a 100644
--- a/passlib/handlers/des_crypt.py
+++ b/passlib/handlers/des_crypt.py
@@ -101,7 +101,7 @@ def raw_crypt(secret, salt):
result = mdes_encrypt_int_block(key_value, 0, salt_value, 25)
#run h64 encode on result
- return h64.encode_dc_int64(result)
+ return h64big.encode_int64(result)
def raw_ext_crypt(secret, rounds, salt):
"ext_crypt() helper which returns checksum only"
@@ -132,7 +132,7 @@ def raw_ext_crypt(secret, rounds, salt):
result = mdes_encrypt_int_block(key_value, 0, salt_value, rounds)
#run h64 encode on result
- return h64.encode_dc_int64(result)
+ return h64big.encode_int64(result)
#=========================================================
#handler
@@ -531,7 +531,7 @@ class crypt16(uh.HasSalt, uh.GenericHandler):
result2 = mdes_encrypt_int_block(key2, 0, salt_value, 5)
#done
- chk = h64.encode_dc_int64(result1) + h64.encode_dc_int64(result2)
+ chk = h64big.encode_int64(result1) + h64big.encode_int64(result2)
return chk.decode("ascii")
#=========================================================