
commit f82040d2b49d5e17e862254770520ae80f392ee0 Author: Damian Johnson <atagar@torproject.org> Date: Mon Nov 18 15:37:56 2019 -0800 Cite cryptography blinding ticket Thanks to asn we now have an upstream ticket for the ed25519 blinding support we need. --- stem/descriptor/hidden_service.py | 7 ++++--- stem/util/slow_ed25519.py | 4 ++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/stem/descriptor/hidden_service.py b/stem/descriptor/hidden_service.py index 0e710e7a..d17c7d9c 100644 --- a/stem/descriptor/hidden_service.py +++ b/stem/descriptor/hidden_service.py @@ -920,9 +920,10 @@ class HiddenServiceDescriptorV3(BaseHiddenServiceDescriptor): Construction through this method can supply any or none of these, with omitted parameters populated with randomized defaults. - **Ed25519 key blinding takes several seconds**, and as such is disabled if a - **blinding_nonce** is not provided. To blind with a random nonce simply - call... + `Ed25519 key blinding takes several seconds + <https://github.com/pyca/cryptography/issues/5068>`_, and as such is + disabled if a **blinding_nonce** is not provided. To blind with a random + nonce simply call... :: diff --git a/stem/util/slow_ed25519.py b/stem/util/slow_ed25519.py index fb617464..9e9864d2 100644 --- a/stem/util/slow_ed25519.py +++ b/stem/util/slow_ed25519.py @@ -5,6 +5,10 @@ # It isn't constant-time. Don't use it except for testing. Also, see # warnings about how very slow it is. Only use this for generating # test vectors, I'd suggest. +# +# Cryptography replacement of this is pending... +# +# https://github.com/pyca/cryptography/issues/5068 import hashlib