- 12.1. Hidden services: overview and preliminaries.
- 12.2. Protocol overview
- 12.3. Generating and publishing hidden service descriptors [HSDIR]
- 12.3.1. Deriving blinded keys and subcredentials [SUBCRED]
- 12.3.2. Publishing shared random values [PUB-SHAREDRANDOM]
- 12.3.3. Hidden service descriptors: outer wrapper [DESC-OUTER]
- 12.3.4. Hidden service descriptors: encryption format [HS-DESC-ENC]
- 12.4. The introduction protocol [INTRO-PROTOCOL]
- 12.5. The rendezvous protocol
- 12.6. Encrypting data between client and host
- 12.7. Encoding onion addresses [ONIONADDRESS]
- 12.8. Managing streams
- 12.9. References
- 12.10. Appendix A: Signature scheme with key blinding [KEYBLIND]
- 12.11. Appendix B: Selecting nodes [PICKNODES]
- 12.12. Appendix C: Recommendations for searching for vanity .onions [VANITY]
12.13. Appendix D: (removed)
- 12.14. Appendix E: Reserved numbers
- 12.15. Appendix F: Hidden service directory format [HIDSERVDIR-FORMAT]
- 12.16. Appendix G: Managing restricted discovery data [RESTRICTED-DISCOVERY-MGMT]
- 12.17. Appendix F: Two methods for managing revision counters.
- 12.18. Appendix G: Test vectors