[tor-commits] [stem/master] Client side authentication for HSv3
atagar at torproject.org
atagar at torproject.org
Fri Aug 7 00:08:37 UTC 2020
commit 31d25caffccf3ad94d196243acd62b14d99dc82a
Merge: 2946016e 6af714a4
Author: Damian Johnson <atagar at torproject.org>
Date: Thu Aug 6 16:59:44 2020 -0700
Client side authentication for HSv3
Thanks to mig5 adding support for tor's new ONION_CLIENT_AUTH_ADD,
ONION_CLIENT_AUTH_REMOVE, and ONION_CLIENT_AUTH_VIEW features. These
add support for authenticating *to* a version 3 hidden service.
https://github.com/torproject/stem/issues/66
Implementation uncovered some rough edges within tor...
* Controllers cannot create authenticated services
https://gitlab.torproject.org/tpo/core/tor/-/issues/40084
* Client names apparently don't work
https://gitlab.torproject.org/tpo/core/tor/-/issues/40089
* Credential persistence either doesn't work or vague error response
https://gitlab.torproject.org/tpo/core/tor/-/issues/40090
docs/change_log.rst | 1 +
stem/control.py | 99 ++++++++++++++++++++++++++++++++++++++
stem/interpreter/settings.cfg | 12 +++++
stem/response/__init__.py | 31 +++++++-----
stem/response/onion_client_auth.py | 65 +++++++++++++++++++++++++
test/integ/control/controller.py | 68 ++++++++++++++++++++++++++
6 files changed, 265 insertions(+), 11 deletions(-)
More information about the tor-commits
mailing list