| Commit message (Expand) | Author | Age |
... | |
* | Use a stricter set of warnings; make them all pass.•••svn:r2645
| Nick Mathewson | 2004-11-02 |
* | canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644
| Roger Dingledine | 2004-11-02 |
* | Split util into util (general utilities), container (smartlist and strmap), a...•••svn:r2640
| Nick Mathewson | 2004-11-01 |
* | Move all util functions that need openssl into crypto.c; make non-openssl fun...•••svn:r2628
| Nick Mathewson | 2004-10-30 |
* | Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615
| Nick Mathewson | 2004-10-27 |
* | Pass with -Wstrict-prototypes•••svn:r2614
| Nick Mathewson | 2004-10-27 |
* | Use strlcpy, not strncpy•••svn:r2603
| Nick Mathewson | 2004-10-27 |
* | don't assert multiple things in the same tor_assert()•••svn:r2545
| Roger Dingledine | 2004-10-16 |
* | fix memory leak in router.c; start relying on NULL==(zero bytes)•••svn:r2538
| Nick Mathewson | 2004-10-16 |
* | a few more ints to size_ts•••svn:r2461
| Roger Dingledine | 2004-10-13 |
* | start the great migration from int to size_t•••and clean some deadweight from util.h
svn:r2455
| Roger Dingledine | 2004-10-12 |
* | fix signed/unsigned comparison, plus typo•••svn:r2451
| Roger Dingledine | 2004-10-12 |
* | Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ...•••svn:r2429
| Nick Mathewson | 2004-10-07 |
* | More complete docs for crypto.c; factor out string partitioning code•••svn:r2427
| Nick Mathewson | 2004-10-07 |
* | Make base-64-encoded DER work, including workaround for ugly openssl misfeatu...•••svn:r2423
| Nick Mathewson | 2004-10-07 |
* | Implement (temporarily) a base64-encoded-DER format for RSA keys; make it eas...•••svn:r2419
| Nick Mathewson | 2004-10-06 |
* | Stop using openssl functions that rely on stdio; they can apparently lead to ...•••svn:r2354
| Nick Mathewson | 2004-09-21 |
* | Some platforms have weird translations when you open files in "test" mode; ma...•••svn:r2336
| Nick Mathewson | 2004-09-08 |
* | agree with nick: this legal-chars-in-filename stuff gets us nothing•••svn:r2310
| Roger Dingledine | 2004-08-24 |
* | As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and ...•••svn:r2309
| Nick Mathewson | 2004-08-24 |
* | Fix base16_decode; trashing the stack is rude.•••svn:r2110
| Nick Mathewson | 2004-07-22 |
* | now base16_encode() and base32_encode() can't ever fail•••svn:r2103
| Roger Dingledine | 2004-07-22 |
* | oh, and it should compile too•••svn:r2088
| Roger Dingledine | 2004-07-21 |
* | make base16_encode() fail more obviously when it fails•••svn:r2087
| Roger Dingledine | 2004-07-21 |
* | More digest/nickname fixes•••svn:r2000
| Nick Mathewson | 2004-07-02 |
* | Track routers by hash of identity key; use hex hash of identity key in place ...•••svn:r1994
| Nick Mathewson | 2004-07-01 |
* | put a comment reminding us that we do hashes in software only•••svn:r1925
| Roger Dingledine | 2004-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 Dingledine | 2004-05-15 |
* | Not every RSA decrypt should warn on failure.•••svn:r1853
| Nick Mathewson | 2004-05-12 |
* | it's amazing what a bit of punctuation can do for appearances•••svn:r1843
| Roger Dingledine | 2004-05-10 |
* | Doxygenate common.•••svn:r1829
| Nick Mathewson | 2004-05-10 |
* | some patches on the patches•••svn:r1761
| Roger Dingledine | 2004-05-01 |
* | Finish documenting the functions in common•••svn:r1758
| Nick Mathewson | 2004-05-01 |
* | Handle windows socket errors correctly; comment most of common.•••svn:r1756
| Nick Mathewson | 2004-05-01 |
* | Remove IVs from cipher code, since AES-ctr has none.•••svn:r1742
| Nick Mathewson | 2004-04-28 |
* | use nick's _ARRAYSIZE abstraction•••svn:r1741
| Roger Dingledine | 2004-04-28 |
* | Make Tor build on win32 with VC6 without warnings.•••svn:r1739
| Nick Mathewson | 2004-04-28 |
* | Workarounds for a couple of pieces of windows strangeness.•••svn:r1734
| Nick Mathewson | 2004-04-28 |
* | some compilers don't like an array of length zero•••nick: should we remove support for IVs for now, since we don't
use them and don't plan to use them?
svn:r1732
| Roger Dingledine | 2004-04-27 |
* | 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 Mathewson | 2004-04-26 |
* | use tor_assert and PUBLIC_KEY_OK•••but don't use tor_assert inside log.c, to avoid loops
svn:r1696
| Roger Dingledine | 2004-04-25 |
* | Add assert on crypto_pk_write_private_key,and macros to make sure we have rea...•••svn:r1694
| Nick Mathewson | 2004-04-25 |
* | don't warn when private_decrypt_hybrid fails•••svn:r1689
| Roger Dingledine | 2004-04-25 |
* | Merge flagday into main branch.•••svn:r1683
| Nick Mathewson | 2004-04-24 |
* | Fix two dumb leaks in crypto.c•••svn:r1592
| Nick Mathewson | 2004-04-12 |
* | Fix base32 implementation; make base32 implementation follow standard; add mo...•••svn:r1574
| Nick Mathewson | 2004-04-08 |
* | Set correct address and port mappings on outgoing rendezvous connections•••svn:r1513
| Nick Mathewson | 2004-04-06 |
* | Force hybrid encryption on for key negotiation•••svn:r1509
| Nick Mathewson | 2004-04-06 |
* | Continue attack on magic numbers; use new crypto wrappers where possible•••svn:r1504
| Nick Mathewson | 2004-04-06 |
* | use the right variable when comparing hashes; maybe fix "Hash of session" bug•••svn:r1481
| Nick Mathewson | 2004-04-05 |