Commit History

Autor SHA1 Mensaxe Data
  Roger Dingledine 2c7e660c62 sign directories with the signing key %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 0f17d09066 hints for nick on where to integrate %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson b58939745e Do not replace old directory if new one is invalid %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson afc0eb2c71 Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming. %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine bbddd50082 fix double-semicolon parse error %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 445cd8f0f1 Decrease DH group length to 1024. (Roger, you may want to read section 1 of the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson d0ff485e1b More work on directories. Signed directories not yet tested. No support for checking sigs yet %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 3416a10627 update the todo %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson fcf7bfe290 Refactor directories; add unit tests; add router keyword %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 03ed54e920 put some symbolic constants to the onion skin lengths %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine d7f50337c1 incremental path building in; uses ephemeral DH; onions are gone %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 44b4efe34d Tests, headers, and debugging for onion skin backend %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 96759a609e streams are now 8 bytes, and are recognized by intermediate hops %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine bb75b14218 remove obsolete test code %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 8a94dd60af cpath is now a doubly linked list, not an array %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 1eeb3f65fc Implement core of onion-skin-based handshake %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 0560008497 terminology shift: data->relay, topic->relay, topic->stream %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 6af79f3a03 Basic diffie-helman wrappers with fixed modulus and tests %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine e0d734eb69 update based on discussions at discex iii %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 59e70bcae6 bugfix: a circ can't be youngest if it's still connecting to the first hop %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine f54186aa91 bugfix: refactor to always use circuit_remove %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine ffae44aafd bugfix: don't segfault if there's no valid circuit open %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine f8c6339979 update docs to reflect a bit more reality %!s(int64=23) %!d(string=hai) anos
  Roger Dingledine 10902028e0 bugfix: only close old circuits if they have no connections! %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 5c514620fc Adjust straggling users of payload field %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 32a3e704b4 Choose correct abstraction for topic_foo. Abstract random-integer code %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson fdf4d4aa85 Use cell.topic* fields in ap_handshake_send_begin %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 6fd4f2a17f Rebuild or and test binaries when a libor.a changes but or/*.c does not. %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 598c3069e1 Apply algebra; remove a condition %!s(int64=23) %!d(string=hai) anos
  Nick Mathewson 2da6482f63 tv_udiff: do not modify arguments, and compute results correctly. %!s(int64=23) %!d(string=hai) anos