[tor-commits] [stem/master] Hidden service v3 descriptor support
atagar at torproject.org
atagar at torproject.org
Sun Aug 25 00:20:44 UTC 2019
commit 6790035c5756a8022e389f2cb95d2afb78d8c953
Merge: acfcc58b 5b1fc94f
Author: Damian Johnson <atagar at torproject.org>
Date: Sat Aug 24 17:17:15 2019 -0700
Hidden service v3 descriptor support
Support for the outer later of v3 hidden service descriptors...
https://trac.torproject.org/projects/tor/ticket/31369
https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt#n1046
This does *not* include support for reading HS-DESC-ENC (superencrypted blobs)
nor validating the signature. Patches welcome for both!
docs/api.rst | 2 +-
docs/api/descriptor/hidden_service.rst | 5 +
docs/api/descriptor/hidden_service_descriptor.rst | 5 -
docs/change_log.rst | 10 +-
docs/contents.rst | 3 +-
docs/tutorials/mirror_mirror_on_the_wall.rst | 2 +-
docs/tutorials/over_the_river.rst | 2 +-
stem/control.py | 2 +-
stem/descriptor/__init__.py | 38 +-
stem/descriptor/extrainfo_descriptor.py | 15 +-
stem/descriptor/hidden_service.py | 552 +++++++++++++++++++++
stem/descriptor/hidden_service_descriptor.py | 446 +----------------
stem/descriptor/server_descriptor.py | 34 +-
stem/response/events.py | 4 +-
test/settings.cfg | 11 +-
test/unit/descriptor/data/hidden_service_v3 | 223 +++++++++
..._service_descriptor.py => hidden_service_v2.py} | 60 +--
test/unit/descriptor/hidden_service_v3.py | 109 ++++
18 files changed, 987 insertions(+), 536 deletions(-)
More information about the tor-commits
mailing list