aboutsummaryrefslogtreecommitdiff
path: root/src/common
Commit message (Collapse)AuthorAge
* hide the global tls context inside tortls.cRoger Dingledine2003-09-08
| | | | svn:r431
* move variable declarations to top of functionRoger Dingledine2003-09-05
| | | | svn:r425
* Add initial interfaces and code for TLS support. Interfaces are right; code ↵Nick Mathewson2003-09-04
| | | | | | needs work and testing. svn:r424
* fix formatting in crypto.c for my sanityRoger Dingledine2003-08-25
| | | | svn:r411
* implemented cpuworkersRoger Dingledine2003-08-20
| | | | | | | | | | please poke at it and report bugs still needs polishing, and only handles onions now (should handle OR handshakes too) svn:r402
* include torint.h in 'make dist'Roger Dingledine2003-08-14
| | | | svn:r401
* Tor now builds on win32.Nick Mathewson2003-08-14
| | | | svn:r400
* Attempt to make sockets code work right on windows.Nick Mathewson2003-08-14
| | | | svn:r398
* Make windows happier stillNick Mathewson2003-08-12
| | | | svn:r392
* Stop trying to #include the world in util.cNick Mathewson2003-08-12
| | | | svn:r390
* Adopt socketpair implementation from perl. For now, always use it.Nick Mathewson2003-08-12
| | | | svn:r389
* Add abstraction for fork vs thread.Nick Mathewson2003-08-12
| | | | svn:r387
* Dont use explicit paths for orconfig.h -- it messes up the windows buildNick Mathewson2003-08-12
| | | | svn:r386
* Reorder includes so that fakepoll.c gets built when it shouldNick Mathewson2003-08-12
| | | | svn:r384
* unbork windows line endingsNick Mathewson2003-08-12
| | | | svn:r381
* Start of port to win32. Missing are:Nick Mathewson2003-08-12
| | | | | | | | | | | | | | | | - signal support - forking for DNS farm - changes for async IO - daemonizing In other words, some files still don't build, and the ones that do build, do nonblocking IO incorrectly. I'm also not checking in the project files till I have a good place for them. svn:r380
* Work on systems with broken AC_CHECK_TYPENick Mathewson2003-08-11
| | | | svn:r379
* Who would have thought that some systems define intfoo_t, but not uintfoo_t? ↵Nick Mathewson2003-08-11
| | | | | | Cygwin is such a system. svn:r378
* Cope better on platforms that define some of intFOO_t in sys/types.h or ↵Nick Mathewson2003-08-11
| | | | | | elsewhere svn:r377
* autoconf around missing stdint.hNick Mathewson2003-08-11
| | | | svn:r376
* Be smarter about getting key matter from DH.Nick Mathewson2003-07-30
| | | | | | | | | | | Formerly, once we had g^xy, we took the last N bytes from g^xy. Now, we take SHA(g^xy || [0]) || SHA1(g^xy || [1]) || ... , in order to use all bits from g^xy equally, and generate as much key material as we need. svn:r370
* Add AES counter-mode support to the crypt libraryNick Mathewson2003-06-30
| | | | svn:r362
* Add a the public-domain AES implementation, with a minimal counter-mode wrapper.Nick Mathewson2003-06-30
| | | | svn:r361
* clean up sev_to_string hack in log.cRoger Dingledine2003-06-25
| | | | svn:r355
* clean up a broken comment in crypto.cRoger Dingledine2003-06-24
| | | | svn:r351
* correct log()'s commentRoger Dingledine2003-06-24
| | | | svn:r350
* Make cvsignores reflect build processNick Mathewson2003-06-21
| | | | svn:r341
* Remove false warnings from printf checksNick Mathewson2003-06-21
| | | | svn:r340
* fix typos, streamlineRoger Dingledine2003-06-18
| | | | svn:r337
* remove obsolete ss.hRoger Dingledine2003-06-18
| | | | svn:r336
* Change many files to new log_fn formatNick Mathewson2003-06-17
| | | | svn:r333
* Have GCC catch errors in format stringsNick Mathewson2003-06-17
| | | | svn:r332
* Come up with a less macro-happy, even more portable log_fn implementationNick Mathewson2003-06-17
| | | | svn:r331
* Make log_fn work on apples with no workarounds needed in main codeNick Mathewson2003-06-17
| | | | svn:r330
* Use fread instead of fgets for binary dataNick Mathewson2003-06-17
| | | | svn:r328
* Fix the periodic bug that would make handshaking fail.Nick Mathewson2003-06-14
| | | | | | | | The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322
* Fix MacOS buildNick Mathewson2003-06-14
| | | | svn:r320
* Add RNG seedingNick Mathewson2003-06-13
| | | | svn:r318
* don't complain as much when using openssl 0.9.7aRoger Dingledine2003-06-10
| | | | svn:r308
* replace malloc with tor_malloc; remove broken/unused crypto_pk_set_keyRoger Dingledine2003-05-20
| | | | svn:r292
* Fail less spectacularly on macosNick Mathewson2003-05-09
| | | | svn:r291
* Fix build on linux; macos is still messed upNick Mathewson2003-05-09
| | | | svn:r290
* One is the language; the other is the compilerNick Mathewson2003-05-09
| | | | svn:r289
* work on versioning; new log_fn functionNick Mathewson2003-05-09
| | | | svn:r288
* still removing version.hRoger Dingledine2003-05-09
| | | | svn:r286
* obsolete, removedRoger Dingledine2003-05-09
| | | | svn:r284
* Tested backends for directory signing and checking. Directory parser ↵Nick Mathewson2003-05-07
| | | | | | completely refactored. Need documentation and integration. Explanitory mail forthcoming. svn:r271
* Decrease DH group length to 1024. (Roger, you may want to read section 1 of ↵Nick Mathewson2003-05-07
| | | | | | the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) svn:r269
* More work on directories. Signed directories not yet tested. No support for ↵Nick Mathewson2003-05-07
| | | | | | checking sigs yet svn:r268
* Refactor directories; add unit tests; add router keywordNick Mathewson2003-05-06
| | | | svn:r266