aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* checkpoint commit: rend closer to working, still not there yetRoger Dingledine2004-04-06
| | | | svn:r1506
* Set handshake_state to NULL before appending cpath hopsNick Mathewson2004-04-06
| | | | svn:r1505
* Continue attack on magic numbers; use new crypto wrappers where possibleNick Mathewson2004-04-06
| | | | svn:r1504
* Remove the last tab in non-contributed codeNick Mathewson2004-04-06
| | | | svn:r1503
* Document stuff, reduce magic numbers, add emacs magicNick Mathewson2004-04-06
| | | | svn:r1502
* Document :n-m exit policyPeter Palfrader2004-04-06
| | | | svn:r1501
* finish off a bunch of rend todo, add moreRoger Dingledine2004-04-06
| | | | svn:r1500
* fix the bob-can't-decode-relays bugRoger Dingledine2004-04-05
| | | | | | | now alice can send the begin and bob can receive it. svn:r1499
* don't detach-and-retry rendezvous streamsRoger Dingledine2004-04-05
| | | | svn:r1498
* make router_get_by_nickname consider this router.Nick Mathewson2004-04-05
| | | | svn:r1497
* make rend apconn send to the right cpath layerRoger Dingledine2004-04-05
| | | | | | | and fix circuit_log_path to know about rend circs svn:r1496
* More symbolic constants for checking rendezvous1 cell lengthsNick Mathewson2004-04-05
| | | | svn:r1495
* Use correct payload lengths when sending RENDEZVOUS1 cellsNick Mathewson2004-04-05
| | | | svn:r1494
* Spec conformance: KH|"INTRODUCE" is only for establishing intro ptNick Mathewson2004-04-05
| | | | svn:r1493
* Add a missing offsetNick Mathewson2004-04-05
| | | | svn:r1492
* Use symbolic constants; make padding types match.Nick Mathewson2004-04-05
| | | | svn:r1491
* Implement response to RENDEZVOUS2 cell.Nick Mathewson2004-04-05
| | | | svn:r1490
* Make init_cpath_crypto able to handle both sides of handshake, by adding a ↵Nick Mathewson2004-04-05
| | | | | | "reverse" flag svn:r1489
* add more constantsNick Mathewson2004-04-05
| | | | svn:r1488
* It's amazing how wrong things look when you invert the booleans on yourNick Mathewson2004-04-05
| | | | | | | sanity checks. svn:r1487
* Slightly more helpful msg on mismatched service pk digest in INTRODUCE2 cellNick Mathewson2004-04-05
| | | | svn:r1486
* Do first half of Alice-side of DH handshake.Nick Mathewson2004-04-05
| | | | svn:r1485
* oaep uses 42 more bytes -- stop clobbering buffersRoger Dingledine2004-04-05
| | | | | | | also maybe fix some constants here and there -- nick? svn:r1484
* strdup the intro point when you pick it, so youRoger Dingledine2004-04-05
| | | | | | | don't free it and then return it svn:r1483
* complain early if we get an unrecognized nickname fromRoger Dingledine2004-04-05
| | | | | | | bob's rend service descriptor svn:r1482
* use the right variable when comparing hashes; maybe fix "Hash of session" bugNick Mathewson2004-04-05
| | | | svn:r1481
* Expect a 20-byte nul-padded-and-terminated nicknameNick Mathewson2004-04-05
| | | | svn:r1480
* Add some temporary log calls to try to debug the "Hash of session info was ↵Nick Mathewson2004-04-05
| | | | | | not as expected" problem svn:r1479
* i2d_RSAPublicKey advances the pointer it receives past the ASN1-encoded string.Nick Mathewson2004-04-05
| | | | svn:r1478
* if a rend stream has already been attached to a rend circ,Roger Dingledine2004-04-05
| | | | | | | then don't attach it again (and again, and again, and...) svn:r1477
* send a destroy after we send an introduceRoger Dingledine2004-04-05
| | | | svn:r1476
* more alice-side infrastructureRoger Dingledine2004-04-05
| | | | | | | | | | handle rendezvous acks, do rend begin cells right, send an introduction cell (sort of) receive a rendezvous2 cell (sort of) svn:r1475
* rend point nickname is nul-padded to avoid revealing rend pointRoger Dingledine2004-04-05
| | | | svn:r1474
* bob's rend desc must list >=1 intro pointRoger Dingledine2004-04-05
| | | | | | | plus note a bug in our spec that we should fix svn:r1473
* nicknames are at most 19 charsRoger Dingledine2004-04-05
| | | | svn:r1472
* alice can now look up bob's service descriptor,Roger Dingledine2004-04-05
| | | | | | | | | | | | | | | | | choose an intro point, connect to it, choose a rend point, connect to it and establish a cookie, get an ack from the rendezvous point, and know when both circs are ready for her. APConns don't use conn->purpose anymore don't initiate a renddesc lookup if one is already in progress also fix a buffer overflow in nickname parsing (only exploitable by the operator though) svn:r1471
* Implement acksNick Mathewson2004-04-03
| | | | svn:r1470
* Add func to generate,set,and send rend cookieNick Mathewson2004-04-03
| | | | svn:r1469
* Make it build on linuxNick Mathewson2004-04-03
| | | | svn:r1468
* nick, can you make and send the rendezvous cookie?Roger Dingledine2004-04-03
| | | | svn:r1467
* Make "common" no longer depend on or.hNick Mathewson2004-04-03
| | | | svn:r1466
* Strdup hates finding 0 bytes.Nick Mathewson2004-04-03
| | | | svn:r1465
* Handle rendezvous relay cellsNick Mathewson2004-04-03
| | | | svn:r1464
* publish and fetch the right rendezvous urlsRoger Dingledine2004-04-03
| | | | svn:r1463
* Use (set|get)_uint(16|32) in lieu of memcpy where reasonable.Nick Mathewson2004-04-03
| | | | svn:r1462
* more progress on alice's sideRoger Dingledine2004-04-03
| | | | svn:r1461
* Loops work better when they terminate. Non-terminating loops are easierNick Mathewson2004-04-03
| | | | | | | to diagnose when they don't trash the stack. svn:r1460
* Build without warnings against openssl 0.9.6Nick Mathewson2004-04-03
| | | | svn:r1459
* Refactor the heck out of crypto interface: admit that we will stick with one ↵Nick Mathewson2004-04-03
| | | | | | ciphersuite at a time, make const things const, and stop putting openssl in the headers. svn:r1458
* it's HiddenServiceDirRoger Dingledine2004-04-03
| | | | svn:r1457