summaryrefslogtreecommitdiff
path: root/devel/py-gdata/files/patch-src_gdata_tlslite-messages.py
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-gdata/files/patch-src_gdata_tlslite-messages.py')
-rw-r--r--devel/py-gdata/files/patch-src_gdata_tlslite-messages.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/devel/py-gdata/files/patch-src_gdata_tlslite-messages.py b/devel/py-gdata/files/patch-src_gdata_tlslite-messages.py
new file mode 100644
index 000000000000..b8945df772ac
--- /dev/null
+++ b/devel/py-gdata/files/patch-src_gdata_tlslite-messages.py
@@ -0,0 +1,22 @@
+--- src/gdata/tlslite/messages.py.orig 2008-12-02 03:35:34.000000000 +0100
++++ src/gdata/tlslite/messages.py 2009-11-03 21:48:12.189964805 +0100
+@@ -8,8 +8,7 @@
+ from X509 import X509
+ from X509CertChain import X509CertChain
+
+-import sha
+-import md5
++import hashlib
+
+ class RecordHeader3:
+ def __init__(self):
+@@ -405,7 +404,8 @@
+ try:
+ bytes = clientRandom + serverRandom + self.write()[4:]
+ s = bytesToString(bytes)
+- return stringToBytes(md5.md5(s).digest() + sha.sha(s).digest())
++ return stringToBytes(hashlib.md5(s).digest() \
++ + hashlib.sha1(s).digest())
+ finally:
+ self.cipherSuite = oldCipherSuite
+