[tor-commits] [stem/master] Hidden service v3 descriptor decryption
atagar at torproject.org
atagar at torproject.org
Sun Oct 6 02:07:35 UTC 2019
commit f1e1902550155b04a4ce3b0c5edfb5420fc11c86
Merge: 6790035c 80def07e
Author: Damian Johnson <atagar at torproject.org>
Date: Sat Oct 5 19:03:37 2019 -0700
Hidden service v3 descriptor decryption
Descriptor decrypt() method that decrypts and parses inner and outer layers. Many
thanks to George for all the help with the crypto!
https://trac.torproject.org/projects/tor/ticket/31369
stem/client/datatype.py | 145 ++++++-
stem/descriptor/certificate.py | 118 ++++--
stem/descriptor/hidden_service.py | 385 +++++++++++++++++-
stem/descriptor/server_descriptor.py | 7 +-
stem/prereq.py | 47 ++-
stem/util/connection.py | 3 +
stem/util/tor_tools.py | 24 +-
test/settings.cfg | 3 +
test/unit/client/link_specifier.py | 59 +++
test/unit/descriptor/certificate.py | 2 +-
test/unit/descriptor/data/hidden_service_v3 | 430 ++++++++++-----------
.../descriptor/data/hidden_service_v3_inner_layer | 89 +++++
.../descriptor/data/hidden_service_v3_outer_layer | Bin 0 -> 10000 bytes
test/unit/descriptor/hidden_service_v3.py | 115 +++++-
14 files changed, 1149 insertions(+), 278 deletions(-)
More information about the tor-commits
mailing list