| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
| |
The subversion $Id$ fields made every commit force a rebuild of
whatever file got committed. They were not actually useful for
telling the version of Tor files in the wild.
svn:r17867
|
|
|
|
|
|
| |
not to collide with any system headers. This tripped us up on Android.
svn:r17805
|
|
|
|
| |
svn:r17734
|
|
|
|
|
|
| |
comments so that they will get recognized as doxygen.
svn:r17729
|
|
|
|
|
|
| |
reference counts. Bugfix on 0.1.0.1-rc.
svn:r17672
|
|
|
|
|
|
| |
authorization data. Tweaked a bit: see comments on or-dev.
svn:r16475
|
|
|
|
|
|
|
| |
New (temporary) tool to dump the modulus of a key. May help with a project of weasel's.
svn:r14580
|
|
|
|
|
|
|
| |
Use RAND_poll() again: the bug that made us stop using it has been fixed.
svn:r14150
|
|
|
|
|
|
|
| |
More 64-to-32 fixes. Partial backport candidate. still not done.
svn:r13680
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Replace the hefty tor_strpartition with a simple function to replace its only (trivial) use.
svn:r13532
|
|
|
|
|
|
|
| |
Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c
svn:r13429
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r13412
|
|
|
|
| |
svn:r12786
|
|
|
|
|
|
|
| |
Parse CERT cells and act correctly when we get them.
svn:r12396
|
|
|
|
|
|
|
| |
HMAC-SHA-1 implementation, with unit tests based on vectors from RVFC2202. Steven's stuff will need this.
svn:r12289
|
|
|
|
|
|
|
| |
Patch from karsten: remove cbc and make unit tests handle aes-ctr-with-iv.
svn:r11538
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
step of integrating his new hidden service stuff
svn:r11489
|
|
|
|
|
|
|
| |
Fix compilation on compilers that do not allow you to typedef the same type twice.
svn:r10598
|
|
|
|
|
|
|
| |
Expose a function to parse a private key from a string as CRYPTO_PRIVATE. For testing.
svn:r10583
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Move private function declarations from crypto.c into a new #ifdef CRYPTO_PRIVATE block in crypto.h
svn:r10074
|
|
|
|
|
|
|
| |
Update copyright dates.
svn:r9570
|
|
|
|
|
|
|
| |
Add documentation to src/common/*.h; improve documentation for SMARTLIST_FOREACH; remove never-used options and corresponding tests from tor_strpartition.
svn:r9483
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add function to return a random uint64_t.
svn:r8570
|
|
|
|
|
|
| |
directory authorities switch back to 0.0.9tooearly.
svn:r6376
|
|
|
|
| |
svn:r6240
|
|
|
|
| |
svn:r5949
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r5849
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
interesting crypto-related changes made on 0.1.1.9. This will help hunt bug 234.
svn:r5777
|
|
|
|
|
|
| |
intended.
svn:r5582
|
|
|
|
|
|
| |
into a separate function in crypto.c
svn:r5530
|
|
|
|
| |
svn:r5478
|
|
|
|
|
|
| |
likely to be used.
svn:r5471
|
|
|
|
|
|
|
|
| |
clean up OpenSSL's toys when it's done playing. (Why isn't there an
OpenSSL_free_everything() function?)
svn:r5321
|
|
|
|
|
|
| |
happen, and does not really speed us up much when we do it. So stop doing it.
svn:r5210
|
|
|
|
| |
svn:r5208
|
|
|
|
| |
svn:r5087
|
|
|
|
| |
svn:r4467
|
|
|
|
| |
svn:r4404
|
|
|
|
| |
svn:r4382
|
|
|
|
| |
svn:r4378
|
|
|
|
| |
svn:r4184
|
|
|
|
| |
svn:r3982
|