Historie revizí

Autor SHA1 Zpráva Datum
  Roger Dingledine bc8c6732cb add crypto_cipher_rewind to reverse crypto_cipher_advance před 21 roky
  Roger Dingledine 389eb48690 document an openssl gotcha před 21 roky
  Roger Dingledine f3b165fdc0 change crypto_digest_new_env to crypto_new_digest_env před 21 roky
  Roger Dingledine e358a362ee rename digest_copy to digest_dup, make it return, make gcc happier před 21 roky
  Nick Mathewson eeae6157ed Add more fine-grained SHA1 functionality. před 21 roky
  Nick Mathewson ac552573dd Make router/directory parsing nondestructive and more const-friendly před 21 roky
  Nick Mathewson 5e4b9c6b61 Remove minor biasing problem from crypto_pseudo_rand_int před 21 roky
  Nick Mathewson 785f5cdac8 Make crypto_pseudo_rand* never fail. před 21 roky
  Nick Mathewson 36939303c9 Update LICENSE and copyright dates. před 21 roky
  Nick Mathewson febb2251ca Add code to parse fingerprint files and compare routers against fingerprint files. před 21 roky
  Nick Mathewson 92acbe12bc Refactor common file code into util.c; add published to descriptors před 21 roky
  Nick Mathewson 3d4ccb781a Refactor buffers; implement descriptors. před 21 roky
  Nick Mathewson 9955b265ab Make crypto structures private to crypto.c před 21 roky
  Nick Mathewson fd20011c26 Add initial interfaces and code for TLS support. Interfaces are right; code needs work and testing. před 21 roky
  Nick Mathewson f12fdd62aa Be smarter about getting key matter from DH. před 21 roky
  Nick Mathewson 300984c057 Add AES counter-mode support to the crypt library před 21 roky
  Nick Mathewson d21c0feb5a Add RNG seeding před 21 roky
  Nick Mathewson afc0eb2c71 Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming. před 21 roky
  Nick Mathewson 445cd8f0f1 Decrease DH group length to 1024. (Roger, you may want to read section 1 of the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) před 21 roky
  Nick Mathewson d0ff485e1b More work on directories. Signed directories not yet tested. No support for checking sigs yet před 21 roky
  Nick Mathewson 6af79f3a03 Basic diffie-helman wrappers with fixed modulus and tests před 21 roky
  Nick Mathewson 32a3e704b4 Choose correct abstraction for topic_foo. Abstract random-integer code před 21 roky
  Nick Mathewson 8ff1c3e21f Refactor block ciphers; add 3des před 21 roky
  Nick Mathewson bef3424bec Add convenience functions to wrap create and init for symmetric ciphers; clean up error handling in onion.c před 22 roky
  Roger Dingledine 253f0f160e laying the groundwork for dynamic router lists před 22 roky
  Matej Pjafjar 01aadefbfc Changed crypto calls to go through common/crypto.[hc] instead of calling OpenSSL directly. před 22 roky
  Matej Pjafjar e01522bbed Added the crypto abstraction to libor. Need to test and change the code to use this instead of OpenSSL. před 22 roky
  Matej Pjafjar 5af5a96343 Beginnings of a crypto abstraction layer. před 22 roky