| Commit message (Expand) | Author | Age |
... | |
* | 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 |
* | i2d_RSAPublicKey advances the pointer it receives past the ASN1-encoded string.•••svn:r1478
| Nick Mathewson | 2004-04-05 |
* | Make "common" no longer depend on or.h•••svn:r1466
| Nick Mathewson | 2004-04-03 |
* | Build without warnings against openssl 0.9.6•••svn:r1459
| Nick Mathewson | 2004-04-03 |
* | Refactor the heck out of crypto interface: admit that we will stick with one ...•••svn:r1458
| Nick Mathewson | 2004-04-03 |
* | refactor; start adding debugging logs to midpoint rend stuff•••svn:r1445
| Nick Mathewson | 2004-04-02 |
* | Add new functions to wrap digest and sign/checksig.•••svn:r1436
| Nick Mathewson | 2004-04-01 |
* | Separate "generate-DH-key" from "get-DH-key" without breaking old interface•••svn:r1431
| Nick Mathewson | 2004-04-01 |
* | Add helpful hybrid encryption functions•••svn:r1423
| Nick Mathewson | 2004-04-01 |
* | make changes that ben laurie suggested•••(ben, was this what you had in mind?)
svn:r1415
| Roger Dingledine | 2004-03-31 |
* | Parse and generate service descriptors•••svn:r1403
| Nick Mathewson | 2004-03-31 |
* | Resolve type-punning warnings•••svn:r1399
| Nick Mathewson | 2004-03-30 |
* | Jump through a hoop, suppress a warning•••svn:r1398
| Nick Mathewson | 2004-03-30 |
* | Add more key manipulation functions, and base32 functions, to crypto•••svn:r1395
| Nick Mathewson | 2004-03-30 |
* | isspace and friends take an int. solaris cares.•••svn:r1303
| Roger Dingledine | 2004-03-19 |
* | more pesky tabs•••svn:r1265
| Roger Dingledine | 2004-03-12 |
* | Make OP work on windows! (Also misc logging tweaks)•••svn:r1258
| Nick Mathewson | 2004-03-11 |
* | Get entropy in windows.•••svn:r1257
| Nick Mathewson | 2004-03-11 |
* | clarifying comment for crypto_pk_get_fingerprint•••svn:r1243
| Roger Dingledine | 2004-03-08 |
* | add crypto_cipher_rewind to reverse crypto_cipher_advance•••svn:r957
| Roger Dingledine | 2003-12-23 |
* | document an openssl gotcha•••svn:r947
| Roger Dingledine | 2003-12-17 |
* | change crypto_digest_new_env to crypto_new_digest_env•••(and same with _free_)
to match our conventions
i think our conventions may be getting too ad hoc
svn:r940
| Roger Dingledine | 2003-12-16 |
* | rename digest_copy to digest_dup, make it return, make gcc happier•••svn:r939
| Roger Dingledine | 2003-12-16 |
* | Add more fine-grained SHA1 functionality.•••svn:r937
| Nick Mathewson | 2003-12-16 |
* | add a 'smartlist' building block that picks random elements from a list•••svn:r897
| Roger Dingledine | 2003-12-13 |
* | Make router/directory parsing nondestructive and more const-friendly•••svn:r890
| Nick Mathewson | 2003-12-08 |
* | assert that nobody asks for a random number between 0 and -1•••svn:r875
| Roger Dingledine | 2003-12-03 |
* | Remove minor biasing problem from crypto_pseudo_rand_int•••svn:r799
| Nick Mathewson | 2003-11-12 |
* | Make crypto_pseudo_rand* never fail.•••svn:r797
| Nick Mathewson | 2003-11-12 |
* | change WARNING to WARN•••svn:r570
| Roger Dingledine | 2003-10-10 |
* | Update LICENSE and copyright dates.•••svn:r560
| Nick Mathewson | 2003-10-08 |
* | finish enforcing the log convention•••svn:r494
| Roger Dingledine | 2003-09-26 |
* | Add code to parse fingerprint files and compare routers against fingerprint f...•••svn:r490
| Nick Mathewson | 2003-09-26 |
* | Bugfixes in crypto_pk_write_private_key_to_filename•••svn:r489
| Nick Mathewson | 2003-09-26 |
* | Refactor common file code into util.c; add published to descriptors•••svn:r487
| Nick Mathewson | 2003-09-26 |
* | Refactor buffers; implement descriptors.•••'buf_t' is now an opaque type defined in buffers.c .
Router descriptors now include all keys; routers generate keys as
needed on startup (in a newly defined "data directory"), and generate
their own descriptors. Descriptors are now self-signed.
Implementation is not complete: descriptors are never published; and
upon receiving a descriptor, the directory doesn't do anything with
it.
At least "routers.or" and orkeygen are now obsolete, BTW.
svn:r483
| Nick Mathewson | 2003-09-25 |
* | Cipher lists need to be colon separated. Also make initialization more bulle...•••svn:r459
| Nick Mathewson | 2003-09-15 |
* | Simplify some code paths in TLS; cut down on memory leaks; use•••reasonable ciphers if not everyone has OpenSSL 0.9.7.
svn:r442
| Nick Mathewson | 2003-09-11 |