aboutsummaryrefslogtreecommitdiff
path: root/proposals/216-ntor-handshake.txt
AgeCommit message (Collapse)Author
2023-10-12Wrap text proposals in backticks.Nick Mathewson
2013-04-14some typo fixes i found in my sandboxRoger Dingledine
2013-03-14Integrate proposals 200 (create2) and 216 (ntor) into the specsNick Mathewson
2013-01-07Mark 200 and 216 as "finished". Still need to merge them into specNick Mathewson
2012-12-14Clarification & typo fix suggested by Ian GoldbergNick Mathewson
2012-12-13Clarify the point-at-infinity check we actually used.Nick Mathewson
2012-12-06Tweaks/additions to ntor proposal:Nick Mathewson
* Specify node IDs as ID_LENGTH bytes long. * Make t_key not be a prefix of m_expand. Cosmetic but why not. * Rename the directory identifier for the keys. * Specify where they go in the microdescriptor * Change the handshake type to 0x0002, so that 0x0001 can be reserved for CREATE_FAST. * Explain how to stuff these in EXTEND/EXTENDED/CREATE/CREATE2 cells, so clients can use ntor even when the previous node doesn't grok EXTEND2. * Add test vectors which I hope are right for HKDF-SHA256.
2012-12-03Adjust Krawczyk's construction to be RFC5869.Nick Mathewson
2012-11-27Clean up and finish 216-ntor-handshake.txtNick Mathewson
Remove the PARAMS/PARAMSLEN business I had added: nobody really vetted it. Refer to proposal 200 by number. Add a section at the end to explain where to put keys and everything.
2012-11-27Turn xxx-ntor-handshake into a real proposalNick Mathewson