- 09 May, 2008 1 commit
-
-
Nick Mathewson authored
New (temporary) tool to dump the modulus of a key. May help with a project of weasel's. svn:r14580
-
- 21 Mar, 2008 1 commit
-
-
Nick Mathewson authored
Use RAND_poll() again: the bug that made us stop using it has been fixed. svn:r14150
-
- 22 Feb, 2008 1 commit
-
-
Nick Mathewson authored
More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680
-
- 21 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Fix all remaining shorten-64-to-32 errors in src/common. Some were genuine problems. Many were compatibility errors with libraries (openssl, zlib) that like predate size_t. Partial backport candidate. svn:r13665
-
- 15 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Replace the hefty tor_strpartition with a simple function to replace its only (trivial) use. svn:r13532
-
- 08 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c svn:r13429
-
- 07 Feb, 2008 2 commits
-
-
Nick Mathewson authored
Be more thorough about memory poisoning and clearing. Add an in-place version of aes_crypt in order to remove a memcpy from relay_crypt_one_payload. svn:r13414
-
Nick Mathewson authored
svn:r13412
-
- 12 Dec, 2007 1 commit
-
-
Roger Dingledine authored
svn:r12786
-
- 06 Nov, 2007 1 commit
-
-
Nick Mathewson authored
Parse CERT cells and act correctly when we get them. svn:r12396
-
- 31 Oct, 2007 1 commit
-
-
Nick Mathewson authored
HMAC-SHA-1 implementation, with unit tests based on vectors from RVFC2202. Steven's stuff will need this. svn:r12289
-
- 20 Sep, 2007 1 commit
-
-
Nick Mathewson authored
Patch from karsten: remove cbc and make unit tests handle aes-ctr-with-iv. svn:r11538
-
- 19 Sep, 2007 1 commit
-
-
Nick Mathewson authored
New (untested) code to implement AES-with-IV. Currently, IVs are generated randomly. Once tested, should be (almost) a drop-in replacement for the CBC functions. svn:r11519
-
- 18 Sep, 2007 1 commit
-
-
Roger Dingledine authored
step of integrating his new hidden service stuff svn:r11489
-
- 13 Jun, 2007 2 commits
-
-
Nick Mathewson authored
Fix compilation on compilers that do not allow you to typedef the same type twice. svn:r10598
-
Nick Mathewson authored
Expose a function to parse a private key from a string as CRYPTO_PRIVATE. For testing. svn:r10583
-
- 18 May, 2007 1 commit
-
-
Nick Mathewson authored
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
-
- 30 Apr, 2007 1 commit
-
-
Nick Mathewson authored
Move private function declarations from crypto.c into a new #ifdef CRYPTO_PRIVATE block in crypto.h svn:r10074
-
- 12 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Update copyright dates. svn:r9570
-
- 05 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Add documentation to src/common/*.h; improve documentation for SMARTLIST_FOREACH; remove never-used options and corresponding tests from tor_strpartition. svn:r9483
-
- 02 Feb, 2007 1 commit
-
-
Nick Mathewson authored
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
-
- 01 Oct, 2006 1 commit
-
-
Nick Mathewson authored
Add function to return a random uint64_t. svn:r8570
-
- 10 Apr, 2006 1 commit
-
-
Nick Mathewson authored
Remove DER64 functions in trunk: they will never be used again unless the directory authorities switch back to 0.0.9tooearly. svn:r6376
-
- 26 Mar, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6240
-
- 09 Feb, 2006 1 commit
-
-
Roger Dingledine authored
svn:r5949
-
- 02 Feb, 2006 1 commit
-
-
Roger Dingledine authored
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
-
- 22 Jan, 2006 1 commit
-
-
Nick Mathewson authored
svn:r5849
-
- 17 Jan, 2006 1 commit
-
-
Nick Mathewson authored
Split 0119_PARANOIA into 0119_PARANOIA_[ABC]. A is "this is suspicious, and we have not tried running without this yet". B is "this is suspicious, but the last time we tested, it was okay." C is "How could this possibly be the cause?" svn:r5840
-
- 10 Jan, 2006 1 commit
-
-
Nick Mathewson authored
Add a (diabled by default) option in crypto.h to disable most of the interesting crypto-related changes made on 0.1.1.9. This will help hunt bug 234. svn:r5777
-
- 14 Dec, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5582
-
- 08 Dec, 2005 1 commit
-
-
Nick Mathewson authored
Document CREATE_FAST better in the code. Move our key expansion algorithm into a separate function in crypto.c svn:r5530
-
- 30 Nov, 2005 2 commits
-
-
Roger Dingledine authored
svn:r5478
-
Nick Mathewson authored
svn:r5471
-
- 25 Oct, 2005 1 commit
-
-
Nick Mathewson authored
clean up OpenSSL's toys when it's done playing. (Why isn't there an OpenSSL_free_everything() function?) svn:r5321
-
- 06 Oct, 2005 2 commits
-
-
Nick Mathewson authored
Using RAND_pseudo_bytes instead of RAND_bytes is an accident waiting to happen, and does not really speed us up much when we do it. So stop doing it. svn:r5210
-
Nick Mathewson authored
svn:r5208
-
- 18 Sep, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5087
-
- 20 Jun, 2005 1 commit
-
-
Nick Mathewson authored
svn:r4467
-
- 11 Jun, 2005 1 commit
-
-
Roger Dingledine authored
svn:r4404
-
- 09 Jun, 2005 1 commit
-
-
Nick Mathewson authored
svn:r4382
-