[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [stem/master] SSL for RelaySocket connections
commit d430f7631b8a6ce7149e870422e217e07c80f70f
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Sun Dec 31 20:21:44 2017 -0800
SSL for RelaySocket connections
Now that I've dug a bit further turns out that all ORPort connections are ssl
encrypted (endosome was only providing plain sockets for the DirPort).
---
stem/socket.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/stem/socket.py b/stem/socket.py
index 1b9cea5f..01626068 100644
--- a/stem/socket.py
+++ b/stem/socket.py
@@ -74,6 +74,7 @@ from __future__ import absolute_import
import io
import re
import socket
+import ssl
import threading
import time
@@ -414,7 +415,7 @@ class RelaySocket(BaseSocket):
try:
relay_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
relay_socket.connect((self.address, self.port))
- return relay_socket
+ return ssl.wrap_socket(relay_socket)
except socket.error as exc:
raise stem.SocketError(exc)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits