Nick Mathewson
|
9182537238
|
Fix the periodic bug that would make handshaking fail.
The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes;
we needed to check the return value.
svn:r322
|
2003-06-14 01:30:53 +00:00 |
|
Nick Mathewson
|
6250b90ac2
|
Better test messages for onion skin bug
svn:r319
|
2003-06-13 21:23:14 +00:00 |
|
Roger Dingledine
|
cbe7be1f78
|
remove on-the-fly compression feature
it wasn't working, and it was harder than we'd anticipated
not worth it.
svn:r316
|
2003-06-13 10:23:42 +00:00 |
|
Roger Dingledine
|
d3292e484a
|
implement truncate and truncated (untested)
clean up circuit_deliver_relay_cell convention
svn:r312
|
2003-06-12 10:16:33 +00:00 |
|
Roger Dingledine
|
39e9d79038
|
add circuit-level sendme relay cells
remove sendme cells
replace malloc with tor_malloc
patch (but not track down) bug in onion pending list
streamline connection_ap handshake
svn:r293
|
2003-05-20 06:41:23 +00:00 |
|
Nick Mathewson
|
9ef930f21a
|
Routerinfos are no longer linked
svn:r283
|
2003-05-09 02:00:33 +00:00 |
|
Nick Mathewson
|
39314a13b0
|
Thats the letter I and the number 2. (Apologies to Negativland)
svn:r279
|
2003-05-09 01:04:58 +00:00 |
|
Nick Mathewson
|
afc0eb2c71
|
Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming.
svn:r271
|
2003-05-07 18:30:46 +00:00 |
|
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.)
svn:r269
|
2003-05-07 02:28:42 +00:00 |
|
Nick Mathewson
|
d0ff485e1b
|
More work on directories. Signed directories not yet tested. No support for checking sigs yet
svn:r268
|
2003-05-07 02:13:23 +00:00 |
|
Nick Mathewson
|
fcf7bfe290
|
Refactor directories; add unit tests; add router keyword
svn:r266
|
2003-05-06 17:38:16 +00:00 |
|
Roger Dingledine
|
03ed54e920
|
put some symbolic constants to the onion skin lengths
svn:r265
|
2003-05-06 05:54:42 +00:00 |
|
Nick Mathewson
|
44b4efe34d
|
Tests, headers, and debugging for onion skin backend
svn:r263
|
2003-05-05 04:27:00 +00:00 |
|
Roger Dingledine
|
8a94dd60af
|
cpath is now a doubly linked list, not an array
svn:r260
|
2003-05-01 22:55:51 +00:00 |
|
Nick Mathewson
|
1eeb3f65fc
|
Implement core of onion-skin-based handshake
svn:r259
|
2003-05-01 19:42:51 +00:00 |
|
Nick Mathewson
|
6af79f3a03
|
Basic diffie-helman wrappers with fixed modulus and tests
svn:r257
|
2003-05-01 00:53:46 +00:00 |
|
Nick Mathewson
|
0a9e83369a
|
17 does not divide 1024, but it can stomp some interesting pointers and segfault the test suite
svn:r244
|
2003-04-17 01:56:06 +00:00 |
|
Roger Dingledine
|
f39ca8a3aa
|
further cleanup, test.c still has some bugs
svn:r241
|
2003-04-16 23:21:44 +00:00 |
|
Nick Mathewson
|
acc33c18e2
|
Tests for crypto; more tests for buffers
svn:r234
|
2003-04-16 15:24:09 +00:00 |
|
Roger Dingledine
|
e1d37ed6ab
|
divorce circuit building from user connections
now we rebuild the circuit periodically (but only if it's been used),
and we can further abstract it to do incremental circuit building, etc.
svn:r233
|
2003-04-16 06:18:31 +00:00 |
|
Nick Mathewson
|
1fa0fc1487
|
Introduce a few unit tests (from older code), refactor compression setup/teardown
svn:r232
|
2003-04-15 19:10:18 +00:00 |
|
Nick Mathewson
|
79b77b421d
|
First test added
svn:r226
|
2003-04-07 13:25:44 +00:00 |
|
Nick Mathewson
|
c217b1ca71
|
Add magic to end of C files to make emacs happy; split test invocation into separate file.
svn:r224
|
2003-04-07 02:12:02 +00:00 |
|