mirror of
https://github.com/certbot/certbot.git
synced 2026-07-30 18:04:31 +02:00
switch to hashlib
This commit is contained in:
+3
-7
@@ -60,11 +60,10 @@
|
|||||||
# the server or the daemon (due to timeout or error) causes
|
# the server or the daemon (due to timeout or error) causes
|
||||||
# a session to be treated as dead by both.
|
# a session to be treated as dead by both.
|
||||||
|
|
||||||
import redis, time, CSR, sys, signal
|
import redis, time, CSR, sys, signal, hashlib
|
||||||
r = redis.Redis()
|
r = redis.Redis()
|
||||||
|
|
||||||
from sni_challenge.verify import verify_challenge
|
from sni_challenge.verify import verify_challenge
|
||||||
from Crypto.Hash import SHA256, HMAC
|
|
||||||
from Crypto import Random
|
from Crypto import Random
|
||||||
|
|
||||||
debug = "debug" in sys.argv
|
debug = "debug" in sys.argv
|
||||||
@@ -93,10 +92,7 @@ def ancient(session, state):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def sha256(m):
|
def sha256(m):
|
||||||
return SHA256.new(m).hexdigest()
|
return hashlib.sha256(m).hexdigest()
|
||||||
|
|
||||||
def hmac(k, m):
|
|
||||||
return HMAC.new(k, m, SHA256).hexdigest()
|
|
||||||
|
|
||||||
def random():
|
def random():
|
||||||
"""Return 64 hex digits representing a new 32-byte random number."""
|
"""Return 64 hex digits representing a new 32-byte random number."""
|
||||||
@@ -104,7 +100,7 @@ def random():
|
|||||||
|
|
||||||
def random_raw():
|
def random_raw():
|
||||||
"""Return 32 random bytes."""
|
"""Return 32 random bytes."""
|
||||||
return SHA256.new(Random.get_random_bytes(32)).digest()
|
return hashlib.sha256(Random.get_random_bytes(32)).digest()
|
||||||
|
|
||||||
def makechallenge(session):
|
def makechallenge(session):
|
||||||
if r.hget(session, "live") != "True":
|
if r.hget(session, "live") != "True":
|
||||||
|
|||||||
Reference in New Issue
Block a user