Sketch APIs needed for onion services
I'm sketching the APIs that we'll need for onion services, at various levels. So far I have initial sketches for these:
- tor-cell
- tor-cert
- tor-hscrypto
- tor-netdoc
- tor-proto !970 (merged)
- tor-netdir
- tor-circmgr !972 (merged)
- tor-hsservice !972 (merged)
- tor-hsclient !972 (merged)
- arti-client
- client !971 (merged)
- service (TBD!)
(Though I suspect some refinement is needed)
Once these are done-ish I should look over all the "TODO hs" items to see which imply even more code to write. :/