commit e5f43e1c691c76d552b71ad33acb38de2f5b5e52
Author: Damian Johnson <[email protected]>
Date: Tue Oct 15 12:56:19 2019 -0700
Drop private '_outer_layer' attribute
Inner layers reference outer layers. This private attribute is both
redundant
and unused.
---
stem/descriptor/hidden_service.py | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/stem/descriptor/hidden_service.py
b/stem/descriptor/hidden_service.py
index b7bf9a08..ede278cc 100644
--- a/stem/descriptor/hidden_service.py
+++ b/stem/descriptor/hidden_service.py
@@ -1042,7 +1042,6 @@ class
HiddenServiceDescriptorV3(BaseHiddenServiceDescriptor):
super(HiddenServiceDescriptorV3, self).__init__(raw_contents, lazy_load =
not validate)
self._inner_layer = None
- self._outer_layer = None
entries = _descriptor_components(raw_contents, validate)
if validate:
@@ -1108,8 +1107,8 @@ class
HiddenServiceDescriptorV3(BaseHiddenServiceDescriptor):
subcredential = hsv3_crypto.get_subcredential(identity_public_key,
blinded_key)
- self._outer_layer = OuterLayer._decrypt(self.superencrypted,
self.revision_counter, subcredential, blinded_key)
- self._inner_layer = InnerLayer._decrypt(self._outer_layer,
self.revision_counter, subcredential, blinded_key)
+ outer_layer = OuterLayer._decrypt(self.superencrypted,
self.revision_counter, subcredential, blinded_key)
+ self._inner_layer = InnerLayer._decrypt(outer_layer,
self.revision_counter, subcredential, blinded_key)
return self._inner_layer
_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits