aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.h
Commit message (Expand)AuthorAge
* r12980@Kushana: nickm | 2007-05-18 14:11:05 -0400••• Add a "swap" function to smartlist, add a "shuffle" function for smartlist to crypto.c, and make appropriate hashtable functions be more const. svn:r10208 Nick Mathewson2007-05-18
* r12595@catbus: nickm | 2007-04-30 18:32:34 -0400••• Move private function declarations from crypto.c into a new #ifdef CRYPTO_PRIVATE block in crypto.h svn:r10074 Nick Mathewson2007-04-30
* r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates. svn:r9570 Nick Mathewson2007-02-12
* r11639@catbus: nickm | 2007-02-05 13:33:38 -0500••• Add documentation to src/common/*.h; improve documentation for SMARTLIST_FOREACH; remove never-used options and corresponding tests from tor_strpartition. svn:r9483 Nick Mathewson2007-02-05
* r11629@catbus: nickm | 2007-02-02 15:06:17 -0500••• Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch! svn:r9477 Nick Mathewson2007-02-02
* r8825@totoro: nickm | 2006-10-01 17:41:27 -0400••• Add function to return a random uint64_t. svn:r8570 Nick Mathewson2006-10-01
* Remove DER64 functions in trunk: they will never be used again unless the dir...•••svn:r6376 Nick Mathewson2006-04-10
* clean up the traces from tracking the 0.1.1.9-alpha stack-smashing bug.•••svn:r6240 Roger Dingledine2006-03-26
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* I believe this resolves bug 234, the mysterious crash on 0.1.1.9•••and later servers. I'm not sure yet, but better to have it in CVS while we speculate that it's the fix. svn:r5895 Roger Dingledine2006-02-02
* 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
* and its header•••svn:r5478 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
* 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
* 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
* Helper functions to perform our truncated base64 encoding on hexdigests.•••svn:r5087 Nick Mathewson2005-09-18
* Load hardware acceleration options when/where available. Can anybody test this?•••svn:r4467 Nick Mathewson2005-06-20
* 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
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-06-09
* Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184 Nick Mathewson2005-05-07
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* Implement two flavors of authentication for control connections: one for trus...•••svn:r2664 Nick Mathewson2004-11-03
* canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644 Roger Dingledine2004-11-02
* Pass with -Wstrict-prototypes•••svn:r2614 Nick Mathewson2004-10-27
* 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
* 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
* now base16_encode() and base32_encode() can't ever fail•••svn:r2103 Roger Dingledine2004-07-22
* Track routers by hash of identity key; use hex hash of identity key in place ...•••svn:r1994 Nick Mathewson2004-07-01
* Not every RSA decrypt should warn on failure.•••svn:r1853 Nick Mathewson2004-05-12
* doxygen markup for common/*.h•••svn:r1840 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
* Refactor crypto error handling to be more like TLS error handling:•••crypto_perror is a no-no, since an operation can set more than one error. Also, fix a bug in the unix crypto_seed_rng: mixing stdio with /dev/urandom is a bad idea, since fopen can make all kinds of weird extraneous syscalls (mmap, fcntl, stat64, etc.) and since fread tends to buffer data in big chunks, thus depleting the entropy pool. svn:r1717 Nick Mathewson2004-04-26
* Fix base32 implementation; make base32 implementation follow standard; add mo...•••svn:r1574 Nick Mathewson2004-04-08
* Force hybrid encryption on for key negotiation•••svn:r1509 Nick Mathewson2004-04-06
* Document stuff, reduce magic numbers, add emacs magic•••svn:r1502 Nick Mathewson2004-04-06
* add more constants•••svn:r1488 Nick Mathewson2004-04-05