| Commit message (Expand) | Author | Age |
... | |
* | 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 |
* | Make crypto structures private to crypto.c•••svn:r437
| Nick Mathewson | 2003-09-10 |
* | Add initial interfaces and code for TLS support. Interfaces are right; code ...•••svn:r424
| Nick Mathewson | 2003-09-04 |
* | fix formatting in crypto.c for my sanity•••svn:r411
| Roger Dingledine | 2003-08-25 |
* | Start of port to win32. Missing are:••• - signal support
- forking for DNS farm
- changes for async IO
- daemonizing
In other words, some files still don't build, and the ones that do build,
do nonblocking IO incorrectly.
I'm also not checking in the project files till I have a good place
for them.
svn:r380
| Nick Mathewson | 2003-08-12 |
* | Be smarter about getting key matter from DH.•••Formerly, once we had g^xy, we took the last N bytes from g^xy.
Now, we take SHA(g^xy || [0]) || SHA1(g^xy || [1]) || ... , in order
to use all bits from g^xy equally, and generate as much key material
as we need.
svn:r370
| Nick Mathewson | 2003-07-30 |
* | Add AES counter-mode support to the crypt library•••svn:r362
| Nick Mathewson | 2003-06-30 |