Commit b2b6899c authored by Andreas Jung's avatar Andreas Jung

using ZEO.hash

parent 379d0ce5
......@@ -57,7 +57,7 @@ def get_random_bytes(n=8):
return s
def hexdigest(s):
return sha1.new(s).hexdigest()
return sha1(s).hexdigest()
class DigestDatabase(Database):
def __init__(self, filename, realm=None):
......@@ -77,7 +77,7 @@ def session_key(h_up, nonce):
# HMAC wants a 64-byte key. We don't want to use h_up
# directly because it would never change over time. Instead
# use the hash plus part of h_up.
return sha1.new("%s:%s" % (h_up, nonce)).digest() + h_up[:44]
return sha1("%s:%s" % (h_up, nonce)).digest() + h_up[:44]
class StorageClass(ZEOStorage):
def set_database(self, database):
......@@ -93,7 +93,7 @@ class StorageClass(ZEOStorage):
def _get_nonce(self):
# RFC 2069 recommends a nonce of the form
# H(client-IP ":" time-stamp ":" private-key)
dig = sha1.sha()
dig = sha1()
dig.update(str(self.connection.addr))
dig.update(self._get_time())
dig.update(self.noncekey)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment