| Commit message (Expand) | Author | Age |
* | Update LICENSE and copyright dates.•••svn:r560
| Nick Mathewson | 2003-10-08 |
* | Add code to parse fingerprint files and compare routers against fingerprint f...•••svn:r490
| 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 |
* | 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 |
* | 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 |
* | Add RNG seeding•••svn:r318
| Nick Mathewson | 2003-06-13 |
* | Tested backends for directory signing and checking. Directory parser complet...•••svn:r271
| Nick Mathewson | 2003-05-07 |
* | Decrease DH group length to 1024. (Roger, you may want to read section 1 of ...•••svn:r269
| Nick Mathewson | 2003-05-07 |
* | More work on directories. Signed directories not yet tested. No support for ...•••svn:r268
| Nick Mathewson | 2003-05-07 |
* | Basic diffie-helman wrappers with fixed modulus and tests•••svn:r257
| Nick Mathewson | 2003-05-01 |
* | Choose correct abstraction for topic_foo. Abstract random-integer code•••svn:r249
| Nick Mathewson | 2003-04-17 |
* | Refactor block ciphers; add 3des•••svn:r196
| Nick Mathewson | 2003-03-19 |
* | Add convenience functions to wrap create and init for symmetric ciphers; clea...•••svn:r131
| Nick Mathewson | 2002-10-02 |
* | laying the groundwork for dynamic router lists•••revamped the router reading section
reference counting for crypto pk env's (so we can dup them)
we now read and write pem pk keys from string rather than from FILE*,
in anticipation of fetching directories over a socket
(so now on startup we slurp in the whole file, then parse it as a string)
fixed a bug in the proxy side, where you could get some circuits
wedged if they showed up while the connection was being made
svn:r110
| Roger Dingledine | 2002-09-24 |
* | Changed crypto calls to go through common/crypto.[hc] instead of calling Open...•••svn:r76
| Matej Pjafjar | 2002-08-22 |
* | Added the crypto abstraction to libor. Need to test and change the code to us...•••svn:r74
| Matej Pjafjar | 2002-07-25 |
* | Beginnings of a crypto abstraction layer.•••svn:r73
| Matej Pjafjar | 2002-07-24 |