Leekspin should be taught to generate HS descriptors to help with fuzzing Tor's parsers. See e.g. #14847 (moved), #3523 (moved), #15554 (moved), #3522 (moved), etc., which all contain at least one person saying some variant of the phrase "untested because I don't have an HS desc".
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Leekspin version 2.0.0 now has initial support for generating HS rendezvous-service-descriptors.
You can generate HS rendezvous-service-descriptors by doing:
$ leekspin -v -hs -n 4
The mocked descriptors will be written to stdout as well as a file named rendezvous-service-descriptors. Here is an example of an HS descriptor created with Leekspin:
There are probably bugs. In particular, I'm certain I didn't get the two REND_*_AUTHs described in §2.1 and §2.2 of rend-spec.txt correct. Patches are welcome.