Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Cipher lists need to be colon separated. Also make initialization more ↵ | Nick Mathewson | 2003-09-15 | |
| | | | | | | bulletproof svn:r459 | |||
* | Fix TLS error logging | Nick Mathewson | 2003-09-15 | |
| | | | | svn:r458 | |||
* | Log protocol errors | Nick Mathewson | 2003-09-15 | |
| | | | | svn:r457 | |||
* | fix the cpuworker circ-had-vanished bug (maybe) | Roger Dingledine | 2003-09-14 | |
| | | | | | | | still several (many) tls-related bugs outstanding. svn:r454 | |||
* | Fix bugs in certificate generation and SSL context creation. Both seem to ↵ | Nick Mathewson | 2003-09-11 | |
| | | | | | | work now. svn:r447 | |||
* | Non-debugging messages are nice to log too | Nick Mathewson | 2003-09-11 | |
| | | | | svn:r444 | |||
* | Resolve XXXXs in tortls.c | Nick Mathewson | 2003-09-11 | |
| | | | | svn:r443 | |||
* | Simplify some code paths in TLS; cut down on memory leaks; use | Nick Mathewson | 2003-09-11 | |
| | | | | | | | reasonable ciphers if not everyone has OpenSSL 0.9.7. svn:r442 | |||
* | fix typo that's been bugging me | Roger Dingledine | 2003-09-11 | |
| | | | | svn:r440 | |||
* | Add certificate verification functions | Nick Mathewson | 2003-09-10 | |
| | | | | svn:r438 | |||
* | Make crypto structures private to crypto.c | Nick Mathewson | 2003-09-10 | |
| | | | | svn:r437 | |||
* | Add prototypes for functions to check whether the peer certificate is | Nick Mathewson | 2003-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 interface | Roger Dingledine | 2003-09-08 | |
| | | | | svn:r433 | |||
* | hide the global tls context inside tortls.c | Roger Dingledine | 2003-09-08 | |
| | | | | svn:r431 | |||
* | move variable declarations to top of function | Roger Dingledine | 2003-09-05 | |
| | | | | svn:r425 | |||
* | Add initial interfaces and code for TLS support. Interfaces are right; code ↵ | Nick Mathewson | 2003-09-04 | |
| | | | | | | needs work and testing. svn:r424 | |||
* | fix formatting in crypto.c for my sanity | Roger Dingledine | 2003-08-25 | |
| | | | | svn:r411 | |||
* | implemented cpuworkers | Roger Dingledine | 2003-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 Dingledine | 2003-08-14 | |
| | | | | svn:r401 | |||
* | Tor now builds on win32. | Nick Mathewson | 2003-08-14 | |
| | | | | svn:r400 | |||
* | Attempt to make sockets code work right on windows. | Nick Mathewson | 2003-08-14 | |
| | | | | svn:r398 | |||
* | Make windows happier still | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r392 | |||
* | Stop trying to #include the world in util.c | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r390 | |||
* | Adopt socketpair implementation from perl. For now, always use it. | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r389 | |||
* | Add abstraction for fork vs thread. | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r387 | |||
* | Dont use explicit paths for orconfig.h -- it messes up the windows build | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r386 | |||
* | Reorder includes so that fakepoll.c gets built when it should | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r384 | |||
* | unbork windows line endings | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r381 | |||
* | Start of port to win32. Missing are: | Nick Mathewson | 2003-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_TYPE | Nick Mathewson | 2003-08-11 | |
| | | | | svn:r379 | |||
* | Who would have thought that some systems define intfoo_t, but not uintfoo_t? ↵ | Nick Mathewson | 2003-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 Mathewson | 2003-08-11 | |
| | | | | | | elsewhere svn:r377 | |||
* | autoconf around missing stdint.h | Nick Mathewson | 2003-08-11 | |
| | | | | svn:r376 | |||
* | Be smarter about getting key matter from DH. | Nick Mathewson | 2003-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 library | Nick Mathewson | 2003-06-30 | |
| | | | | svn:r362 | |||
* | Add a the public-domain AES implementation, with a minimal counter-mode wrapper. | Nick Mathewson | 2003-06-30 | |
| | | | | svn:r361 | |||
* | clean up sev_to_string hack in log.c | Roger Dingledine | 2003-06-25 | |
| | | | | svn:r355 | |||
* | clean up a broken comment in crypto.c | Roger Dingledine | 2003-06-24 | |
| | | | | svn:r351 | |||
* | correct log()'s comment | Roger Dingledine | 2003-06-24 | |
| | | | | svn:r350 | |||
* | Make cvsignores reflect build process | Nick Mathewson | 2003-06-21 | |
| | | | | svn:r341 | |||
* | Remove false warnings from printf checks | Nick Mathewson | 2003-06-21 | |
| | | | | svn:r340 | |||
* | fix typos, streamline | Roger Dingledine | 2003-06-18 | |
| | | | | svn:r337 | |||
* | remove obsolete ss.h | Roger Dingledine | 2003-06-18 | |
| | | | | svn:r336 | |||
* | Change many files to new log_fn format | Nick Mathewson | 2003-06-17 | |
| | | | | svn:r333 | |||
* | Have GCC catch errors in format strings | Nick Mathewson | 2003-06-17 | |
| | | | | svn:r332 | |||
* | Come up with a less macro-happy, even more portable log_fn implementation | Nick Mathewson | 2003-06-17 | |
| | | | | svn:r331 | |||
* | Make log_fn work on apples with no workarounds needed in main code | Nick Mathewson | 2003-06-17 | |
| | | | | svn:r330 | |||
* | Use fread instead of fgets for binary data | Nick Mathewson | 2003-06-17 | |
| | | | | svn:r328 | |||
* | Fix the periodic bug that would make handshaking fail. | Nick Mathewson | 2003-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 build | Nick Mathewson | 2003-06-14 | |
| | | | | svn:r320 |