summaryrefslogtreecommitdiff
path: root/leakcheck/context-info-callback.py
diff options
context:
space:
mode:
Diffstat (limited to 'leakcheck/context-info-callback.py')
-rw-r--r--leakcheck/context-info-callback.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/leakcheck/context-info-callback.py b/leakcheck/context-info-callback.py
index 6a3925c..b99adc2 100644
--- a/leakcheck/context-info-callback.py
+++ b/leakcheck/context-info-callback.py
@@ -29,7 +29,8 @@ cleartextPrivateKeyPEM = (
"0QwrX8nxFeTytr8pFGezj4a4KVCdb2B3CL+p3f70K7RIo9d/7b6frJI6ZL/LHQf2\n"
"UP4pKRDkgKsVDx7MELECQGm072/Z7vmb03h/uE95IYJOgY4nfmYs0QKA9Is18wUz\n"
"DpjfE33p0Ha6GO1VZRIQoqE24F8o5oimy3BEjryFuw4=\n"
- "-----END RSA PRIVATE KEY-----\n")
+ "-----END RSA PRIVATE KEY-----\n"
+)
cleartextCertificatePEM = (
@@ -48,24 +49,31 @@ cleartextCertificatePEM = (
"q55LJdOnJbCCXIgxLdoVmvYAz1ZJq1eGKgKWI5QLgxiSzJLEU7KK//aVfiZzoCd5\n"
"RipBiEEMEV4eAY317bHPwPP+4Bj9t0l8AsDLseC5vLRHgxrLEu3bn08DYx6imB5Q\n"
"UBj849/xpszEM7BhwKE0GiQ=\n"
- "-----END CERTIFICATE-----\n")
+ "-----END CERTIFICATE-----\n"
+)
count = count()
+
+
def go():
port = socket()
- port.bind(('', 0))
+ port.bind(("", 0))
port.listen(1)
called = []
+
def info(conn, where, ret):
print count.next()
called.append(None)
+
context = Context(TLSv1_METHOD)
context.set_info_callback(info)
context.use_certificate(
- load_certificate(FILETYPE_PEM, cleartextCertificatePEM))
+ load_certificate(FILETYPE_PEM, cleartextCertificatePEM)
+ )
context.use_privatekey(
- load_privatekey(FILETYPE_PEM, cleartextPrivateKeyPEM))
+ load_privatekey(FILETYPE_PEM, cleartextPrivateKeyPEM)
+ )
while 1:
client = socket()