--- a/mercurial/sslutil.py Fri Jun 10 00:25:07 2016 -0400
+++ b/mercurial/sslutil.py Fri Jun 10 00:12:33 2016 -0400
@@ -9,6 +9,7 @@
from __future__ import absolute_import
+import hashlib
import os
import ssl
import sys
@@ -388,9 +389,9 @@
# If a certificate fingerprint is pinned, use it and only it to
# validate the remote cert.
peerfingerprints = {
- 'sha1': util.sha1(peercert).hexdigest(),
- 'sha256': util.sha256(peercert).hexdigest(),
- 'sha512': util.sha512(peercert).hexdigest(),
+ 'sha1': hashlib.sha1(peercert).hexdigest(),
+ 'sha256': hashlib.sha256(peercert).hexdigest(),
+ 'sha512': hashlib.sha512(peercert).hexdigest(),
}
def fmtfingerprint(s):