aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.c
Commit message (Expand)AuthorAge
* Tell openssl how to use locks and how to find thread ids -- this may prevent ...•••svn:r3622 Nick Mathewson2005-02-13
* Apply windows patch from Dmitri Bely•••svn:r3617 Nick Mathewson2005-02-12
* Bugfix: we've been using openssl's BIO_get_mem_data incorrectly.•••We assumed the pem-encoded data written by PEM_write_bio_RSAPrivateKey is nul-terminated, and at least sometimes, it's not. svn:r3263 Roger Dingledine2005-01-03
* Note that length checking on base64_decode is kinda conservative•••svn:r3144 Nick Mathewson2004-12-13
* Belt *or* suspenders will be sufficient when casting things to unsigned char.•••svn:r3122 Nick Mathewson2004-12-08
* Solaris CC freaks out if isspace and friends get anything other than an int. ...•••svn:r3120 Nick Mathewson2004-12-08
* Be more proactive about noticing underflows: size_t values greater than 0x800...•••svn:r3064 Nick Mathewson2004-12-02
* Spell-check strings and comments•••svn:r3052 Nick Mathewson2004-12-01
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-11-09
* Implement two flavors of authentication for control connections: one for trus...•••svn:r2664 Nick Mathewson2004-11-03
* Use a stricter set of warnings; make them all pass.•••svn:r2645 Nick Mathewson2004-11-02
* canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644 Roger Dingledine2004-11-02
* Split util into util (general utilities), container (smartlist and strmap), a...•••svn:r2640 Nick Mathewson2004-11-01
* Move all util functions that need openssl into crypto.c; make non-openssl fun...•••svn:r2628 Nick Mathewson2004-10-30
* Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615 Nick Mathewson2004-10-27
* Pass with -Wstrict-prototypes•••svn:r2614 Nick Mathewson2004-10-27
* Use strlcpy, not strncpy•••svn:r2603 Nick Mathewson2004-10-27
* don't assert multiple things in the same tor_assert()•••svn:r2545 Roger Dingledine2004-10-16
* fix memory leak in router.c; start relying on NULL==(zero bytes)•••svn:r2538 Nick Mathewson2004-10-16
* a few more ints to size_ts•••svn:r2461 Roger Dingledine2004-10-13
* start the great migration from int to size_t•••and clean some deadweight from util.h svn:r2455 Roger Dingledine2004-10-12
* fix signed/unsigned comparison, plus typo•••svn:r2451 Roger Dingledine2004-10-12
* Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ...•••svn:r2429 Nick Mathewson2004-10-07
* More complete docs for crypto.c; factor out string partitioning code•••svn:r2427 Nick Mathewson2004-10-07
* Make base-64-encoded DER work, including workaround for ugly openssl misfeatu...•••svn:r2423 Nick Mathewson2004-10-07
* Implement (temporarily) a base64-encoded-DER format for RSA keys; make it eas...•••svn:r2419 Nick Mathewson2004-10-06
* Stop using openssl functions that rely on stdio; they can apparently lead to ...•••svn:r2354 Nick Mathewson2004-09-21
* Some platforms have weird translations when you open files in "test" mode; ma...•••svn:r2336 Nick Mathewson2004-09-08
* agree with nick: this legal-chars-in-filename stuff gets us nothing•••svn:r2310 Roger Dingledine2004-08-24
* As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and ...•••svn:r2309 Nick Mathewson2004-08-24
* Fix base16_decode; trashing the stack is rude.•••svn:r2110 Nick Mathewson2004-07-22
* now base16_encode() and base32_encode() can't ever fail•••svn:r2103 Roger Dingledine2004-07-22
* oh, and it should compile too•••svn:r2088 Roger Dingledine2004-07-21
* make base16_encode() fail more obviously when it fails•••svn:r2087 Roger Dingledine2004-07-21
* More digest/nickname fixes•••svn:r2000 Nick Mathewson2004-07-02
* Track routers by hash of identity key; use hex hash of identity key in place ...•••svn:r1994 Nick Mathewson2004-07-01
* put a comment reminding us that we do hashes in software only•••svn:r1925 Roger Dingledine2004-06-01
* bugfix: our integrity-checking digest was checking only the most•••recent cell, not the previous cells like we'd thought. this change is backward incompatible. svn:r1868 Roger Dingledine2004-05-15
* Not every RSA decrypt should warn on failure.•••svn:r1853 Nick Mathewson2004-05-12
* it's amazing what a bit of punctuation can do for appearances•••svn:r1843 Roger Dingledine2004-05-10
* Doxygenate common.•••svn:r1829 Nick Mathewson2004-05-10
* some patches on the patches•••svn:r1761 Roger Dingledine2004-05-01
* Finish documenting the functions in common•••svn:r1758 Nick Mathewson2004-05-01
* Handle windows socket errors correctly; comment most of common.•••svn:r1756 Nick Mathewson2004-05-01
* Remove IVs from cipher code, since AES-ctr has none.•••svn:r1742 Nick Mathewson2004-04-28
* use nick's _ARRAYSIZE abstraction•••svn:r1741 Roger Dingledine2004-04-28
* Make Tor build on win32 with VC6 without warnings.•••svn:r1739 Nick Mathewson2004-04-28