- 22 Dec, 2008 2 commits
-
-
Nick Mathewson authored
svn:r17734
-
Nick Mathewson authored
Add DOCDOC comments for all undocumented functions. Add missing *s to other comments so that they will get recognized as doxygen. svn:r17729
-
- 18 Dec, 2008 2 commits
-
-
Nick Mathewson authored
Ben confirms that the MUST in rfc2631 is only for compatibility with X9.42, and isn't actually a security thing. svn:r17685
-
Nick Mathewson authored
Fix bug 889: share deep-copied keys between threads to avoid races in reference counts. Bugfix on 0.1.0.1-rc. svn:r17672
-
- 17 Dec, 2008 1 commit
-
-
Nick Mathewson authored
Use ctags and a python script to find identifiers that are never used anywhere, and remove the ones that we really want gone. svn:r17651
-
- 05 Sep, 2008 1 commit
-
-
Nick Mathewson authored
svn:r16778
-
- 08 Aug, 2008 1 commit
-
-
Nick Mathewson authored
The first of Karsten's proposal 121 patches: configure and maintain client authorization data. Tweaked a bit: see comments on or-dev. svn:r16475
-
- 28 Jun, 2008 1 commit
-
-
Nick Mathewson authored
fix for bug 704; found by sjmurdoch. Windows and recent openssl both want to define OCSP_RESPONSE; do not let them. svn:r15533
-
- 13 Jun, 2008 1 commit
-
-
Nick Mathewson authored
svn:r15222
-
- 04 Jun, 2008 1 commit
-
-
Nick Mathewson authored
svn:r14950
-
- 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
-
- 24 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Whitespace fixes svn:r13700
-
- 22 Feb, 2008 1 commit
-
-
Nick Mathewson authored
More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680
-
- 21 Feb, 2008 2 commits
-
-
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
-
Nick Mathewson authored
Apply warnings about implicit 64-to-32 conversions; some from Sebastian Hahn; some not. svn:r13664
-
- 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
-
- 09 Feb, 2008 1 commit
-
-
Roger Dingledine authored
svn:r13440
-
- 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 3 commits
-
-
Nick Mathewson authored
Fix bug in last patch that made secret_to_key crash. svn:r13415
-
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
-
- 05 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Remove some dead code; fix some XXX020s; turn some XXX020s into XXXX_IP6s (i.e., "needs to be fixed when we add ipv6 support"). svn:r13382
-
- 14 Jan, 2008 1 commit
-
-
Nick Mathewson authored
Do not segfault if symetric key generation somehow fails in crypto_hybrid_encrypt. svn:r13132
-
- 07 Jan, 2008 1 commit
-
-
Nick Mathewson authored
Remove some dead code. svn:r13053
-
- 12 Dec, 2007 1 commit
-
-
Roger Dingledine authored
svn:r12786
-
- 27 Nov, 2007 1 commit
-
-
Roger Dingledine authored
svn:r12580
-
- 06 Nov, 2007 1 commit
-
-
Nick Mathewson authored
Parse CERT cells and act correctly when we get them. svn:r12396
-
- 01 Nov, 2007 1 commit
-
-
Nick Mathewson authored
Use HMAC() function from openssl. Oops. svn:r12304
-
- 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
-
- 25 Oct, 2007 1 commit
-
-
Nick Mathewson authored
Drop support for OpenSSL 0.9.6. svn:r12191
-
- 17 Oct, 2007 1 commit
-
-
Nick Mathewson authored
oprofile was telling me that a fair bit of our time in openssl was spent in base64_decode, so replace base64_decode with an all-at-once fairly optimized implementation. For decoding keys and digests, it seems 3-3.5x faster than calling out to openssl. (Yes, I wrote it from scratch.) svn:r12002
-
- 15 Oct, 2007 1 commit
-
-
Nick Mathewson authored
Fix bug 528: fix memory leak in base32_decode(). While there, also make base32_decode() accept upper-case inputs. svn:r11946
-
- 11 Oct, 2007 1 commit
-
-
Nick Mathewson authored
Remove a bunch of redundant includes in crypto.c svn:r11885
-
- 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 2 commits
-
-
Roger Dingledine authored
svn:r11490
-
Roger Dingledine authored
step of integrating his new hidden service stuff svn:r11489
-
- 13 Jun, 2007 1 commit
-
-
Nick Mathewson authored
Expose a function to parse a private key from a string as CRYPTO_PRIVATE. For testing. svn:r10583
-
- 06 Jun, 2007 1 commit
-
-
Nick Mathewson authored
Fix up a couple of loops flagged by -Wunsafe-loop-optimizations so that they are more readable (and more amenable to compilation) svn:r10513
-