torproject / stem

Python controller library for Tor
https://stem.torproject.org/
GNU Lesser General Public License v3.0
257 stars 75 forks source link

Update create_ephemeral_hidden_service() to allow multiple v3 client auth keys #132

Closed NicolaasWeideman closed 1 year ago

NicolaasWeideman commented 1 year ago

The TOR control protocol allows for multiple ClientAuthV3 arguments with the ADD_ONION command (link to specification). This pull request updates the create_ephemeral_hidden_service() function to enable this functionality.

I tested this with TOR version 0.4.7.10 (git-f732a91a73be3ca6).

atagar commented 1 year ago

Thanks nicolaas, this looks great! Merged.