aboutsummaryrefslogtreecommitdiff
path: root/src/common
Commit message (Collapse)AuthorAge
...
* Cipher lists need to be colon separated. Also make initialization more ↵Nick Mathewson2003-09-15
| | | | | | bulletproof svn:r459
* Fix TLS error loggingNick Mathewson2003-09-15
| | | | svn:r458
* Log protocol errorsNick Mathewson2003-09-15
| | | | svn:r457
* fix the cpuworker circ-had-vanished bug (maybe)Roger Dingledine2003-09-14
| | | | | | | still several (many) tls-related bugs outstanding. svn:r454
* Fix bugs in certificate generation and SSL context creation. Both seem to ↵Nick Mathewson2003-09-11
| | | | | | work now. svn:r447
* Non-debugging messages are nice to log tooNick Mathewson2003-09-11
| | | | svn:r444
* Resolve XXXXs in tortls.cNick Mathewson2003-09-11
| | | | svn:r443
* Simplify some code paths in TLS; cut down on memory leaks; useNick Mathewson2003-09-11
| | | | | | | reasonable ciphers if not everyone has OpenSSL 0.9.7. svn:r442
* fix typo that's been bugging meRoger Dingledine2003-09-11
| | | | svn:r440
* Add certificate verification functionsNick Mathewson2003-09-10
| | | | svn:r438
* Make crypto structures private to crypto.cNick Mathewson2003-09-10
| | | | svn:r437
* Add prototypes for functions to check whether the peer certificate isNick Mathewson2003-09-10
| | | | | | | | valid (if it is present); and to get a public key from a peer certificate (in order to identify the peer). svn:r436
* another wishlist function for the tls interfaceRoger Dingledine2003-09-08
| | | | svn:r433
* 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