Commit History

Author SHA1 Message Date
  Nick Mathewson ddb15b8f67 Remove IVs from cipher code, since AES-ctr has none. 21 years ago
  Nick Mathewson f6dbe5a0d4 Refactor crypto error handling to be more like TLS error handling: 21 years ago
  Roger Dingledine 25d54257fb use tor_assert 21 years ago
  Nick Mathewson c44016e86e Merge flagday into main branch. 21 years ago
  Nick Mathewson 94f126bca3 Never ever leave ri.platform unset. 21 years ago
  Nick Mathewson 9b436c7f7a remove a stray printf 21 years ago
  Nick Mathewson aa7cfd93e5 Fix base32 implementation; make base32 implementation follow standard; add more tests for base32 21 years ago
  Nick Mathewson d237692396 Fix unit tests (now that platform code works differently) 21 years ago
  Nick Mathewson 3d60cd1d61 Delete trailing whitespace and expand tabs; remove unused aes decrypt code 21 years ago
  Nick Mathewson 75c19716a8 Put ourself in router list; act accordingly. 21 years ago
  Nick Mathewson 2fc106d210 Force hybrid encryption on for key negotiation 21 years ago
  Nick Mathewson 137b577bbd Refactor the heck out of crypto interface: admit that we will stick with one ciphersuite at a time, make const things const, and stop putting openssl in the headers. 21 years ago
  Roger Dingledine 8c19d6e3d7 alice can intercept y.onion requests, do a lookup on them via tor, 21 years ago
  Nick Mathewson cbbd13f789 Add new functions to wrap digest and sign/checksig. 21 years ago
  Nick Mathewson 35f531b94f Add helpful hybrid encryption functions 21 years ago
  Nick Mathewson 6ea61d5e0d Parse and generate service descriptors 21 years ago
  Nick Mathewson 6ea95488d2 Add more key manipulation functions, and base32 functions, to crypto 21 years ago
  Roger Dingledine 7118c6177d clean up a few more bugs 21 years ago
  Nick Mathewson 6a79b1cb57 Re-enable unit tests for directory generation. 21 years ago
  Roger Dingledine f241fdfc73 there is yet another dns-pending-conn-clobbering bug 21 years ago
  Nick Mathewson b0ef4e1143 Use strmap code for client DNS. 21 years ago
  Nick Mathewson 9199696182 Add some wrappers around SPLAY_* for the common map-from-string-to-X case. 21 years ago
  Roger Dingledine a346889e94 make directory format tests quiet again 21 years ago
  Nick Mathewson 1e5b7bc6f1 New, more flexible directory parsing backend. Uses a bit more RAM, but implements the new spec. Uses more RAM, but not so you would notice. 21 years ago
  Nick Mathewson 5072488a95 make 'make test' exit(1) if a test fails. 21 years ago
  Roger Dingledine b4338ce704 disable buffer tests, until we rewrite them (one of them fails) 21 years ago
  Roger Dingledine b669b1d57c oh, and make it compile 22 years ago
  Roger Dingledine 6a19e64066 remove trailing whitespace 22 years ago
  Roger Dingledine 961ecf7abf add H(K|1) to the onionskin reply 22 years ago
  Roger Dingledine a5aa80cc41 make --debuglogfile (or any second log file) work 22 years ago