[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #15004 [Stem]: Hidden service descriptor parsing
#15004: Hidden service descriptor parsing
-----------------------------+------------------------
Reporter: atagar | Owner: atagar
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Stem | Version:
Resolution: | Keywords: descriptor
Actual Points: | Parent ID:
Points: |
-----------------------------+------------------------
Comment (by cypherpunks):
The raised DecryptionFailure on ValueError still misses some slicing. The
patch would be;
{{{
diff --git a/stem/descriptor/hidden_service_descriptor.py
b/stem/descriptor/hidden_service_descriptor.py
index 8c3ce7d..b0a9551 100644
--- a/stem/descriptor/hidden_service_descriptor.py
+++ b/stem/descriptor/hidden_service_descriptor.py
@@ -317,7 +317,7 @@ class HiddenServiceDescriptor(Descriptor):
try:
client_blocks = int(binascii.hexlify(content[1:2]), 16)
except ValueError:
- raise DecryptionFailure("When using basic auth the content should
start with a number of blocks but wasn't a hex digit: %s" %
binascii.hexlify(content[1]))
+ raise DecryptionFailure("When using basic auth the content should
start with a number of blocks but wasn't a hex digit: %s" %
binascii.hexlify(content[1:2]))
# parse the client id and encrypted session keys
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15004#comment:18>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs