aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.c
Commit message (Expand)AuthorAge
* Start the process of converting warn to log_warn and so on.•••This is needed because Windows already has an err() that we can't clobber. And we need to be able to make the log functions a macro so we can print the function's name in the log entry. svn:r6000 Roger Dingledine2006-02-13
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* Split PARANOIA_B into B1 and B2.•••svn:r5849 Nick Mathewson2006-01-22
* Split 0119_PARANOIA into 0119_PARANOIA_[ABC]. A is "this is suspicious, and ...•••svn:r5840 Nick Mathewson2006-01-17
* Add a (diabled by default) option in crypto.h to disable most of the interest...•••svn:r5777 Nick Mathewson2006-01-10
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* Document CREATE_FAST better in the code. Move our key expansion algorithm in...•••svn:r5530 Nick Mathewson2005-12-08
* get rid of nick's crazy voodoo dh checking.•••svn:r5518 Roger Dingledine2005-12-06
* remove another unused function•••svn:r5477 Roger Dingledine2005-11-30
* remove some functions that are not used; #if0 out some files that are not lik...•••svn:r5471 Nick Mathewson2005-11-30
* a smidgen more hint when we fail to seed the rng•••svn:r5438 Roger Dingledine2005-11-21
* Try to build with OpenSSL 0.9.6. Lets pay attention to see if anybody complains.•••svn:r5398 Nick Mathewson2005-11-16
* Oops. It looks like there *was* an easy way to make openssl do what we wanted.•••svn:r5370 Nick Mathewson2005-11-14
* correct nick's comment•••svn:r5360 Roger Dingledine2005-11-11
* Note that much of check_dh_key is voodoo; make x in DH be only 320 bits for D...•••svn:r5359 Nick Mathewson2005-11-11
* Call ERR_remove_state() on the main thread on shutdown,too•••svn:r5322 Nick Mathewson2005-10-26
* Per comments at the bottom of openssl/FAQ, call even more functions to•••clean up OpenSSL's toys when it's done playing. (Why isn't there an OpenSSL_free_everything() function?) svn:r5321 Nick Mathewson2005-10-25
* Start dividing log messages into logging domains. No, LD_ is not the best of...•••svn:r5284 Nick Mathewson2005-10-18
* Downgrade a few INFO level logs to DEBUG again. Also add two or three new•••logs in cases where a calling function's log was downgraded and we wouldn't get any log message otherwise. svn:r5263 Peter Palfrader2005-10-17
* Okay, try to use RAND_poll() from OpenSSL where available.•••svn:r5229 Nick Mathewson2005-10-08
* LOG_ERR is for when we know we're going to exit. use LOG_WARN in other•••cases. svn:r5220 Roger Dingledine2005-10-07
* disable RAND_poll() for the alpha of the day; at least 24 hours of testing is...•••svn:r5216 Nick Mathewson2005-10-07
* Add half our entropy from RAND_poll in OpenSSL. These know how to use egd (i...•••svn:r5215 Nick Mathewson2005-10-07
* Once an hour (not just on startup) give OpenSSL some more entropy.•••Add entropy in 512-bit chunks, not 160-bit chunks. (This latter change is voodoo.) svn:r5211 Nick Mathewson2005-10-06
* Using RAND_pseudo_bytes instead of RAND_bytes is an accident waiting to happe...•••svn:r5210 Nick Mathewson2005-10-06
* Make doxygen marginally happier•••svn:r5208 Nick Mathewson2005-10-06
* free EVP cipher information on shutdown to remove some spurious dmalloc compl...•••svn:r5180 Nick Mathewson2005-10-03
* Never call free() on tor_malloc()d memory. This is unlikely to be our current...•••svn:r5168 Nick Mathewson2005-09-30
* even better function start checks; give dmalloc a chance of working.•••svn:r5162 Nick Mathewson2005-09-30
* Reformat inconsistent function declarations.•••svn:r5160 Nick Mathewson2005-09-30
* Add a bunch more warnings to out warning suite; resolve them; pack structs a ...•••svn:r5150 Nick Mathewson2005-09-29
* Helper functions to perform our truncated base64 encoding on hexdigests.•••svn:r5087 Nick Mathewson2005-09-18
* Only do openssl accel stuff if version is at least 0.9.7•••svn:r4973 Nick Mathewson2005-09-09
* put quotes around user-supplied strings so they are more likely to•••realize if they add bad characters (like quotes) to the torrc svn:r4844 Roger Dingledine2005-08-26
* a url for better reference•••svn:r4778 Roger Dingledine2005-08-15
* fix whitespace issues•••svn:r4752 Nick Mathewson2005-08-08
* far far cleaner implementation of handshake checking logic. Backport candidate.•••svn:r4736 Nick Mathewson2005-08-07
* ok, so now it was just redundant. nick, do you recall what rfc•••you were trying to point to? svn:r4727 Roger Dingledine2005-08-07
* note another potential security problem with generating key material•••from our DH handshake. svn:r4724 Roger Dingledine2005-08-06
* rfc 3536 "provides a glossary of terms used in the IETF when discussing•••internationalization." svn:r4723 Roger Dingledine2005-08-05
* Appease insane windows compiler. (Oh no, an extra semi, the sky is falling!)•••svn:r4722 Nick Mathewson2005-08-05
* fix harmless copy-and-paste error•••svn:r4718 Nick Mathewson2005-08-05
* cover a few more cases; needs testing and once-over•••svn:r4717 Nick Mathewson2005-08-05
* oops, that array got bigger•••svn:r4708 Nick Mathewson2005-08-04
* Discard special bignum values.•••svn:r4706 Nick Mathewson2005-08-04
* Load hardware acceleration options when/where available. Can anybody test this?•••svn:r4467 Nick Mathewson2005-06-20
* Remove code that has been #if-0ed for a long time.•••svn:r4435 Nick Mathewson2005-06-15
* flesh out the source file descriptions for doxygen•••svn:r4404 Roger Dingledine2005-06-11
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* Possible bugfix for 151: backport candidate.•••svn:r4318 Nick Mathewson2005-06-06