História revízii

Autor SHA1 Správa Dátum
  Nick Mathewson 2fc106d210 Force hybrid encryption on for key negotiation 20 rokov pred
  Nick Mathewson 257d509b91 Document stuff, reduce magic numbers, add emacs magic 20 rokov pred
  Nick Mathewson 34633c1122 add more constants 20 rokov pred
  Nick Mathewson 12ede0a2c4 use the right variable when comparing hashes; maybe fix "Hash of session" bug 20 rokov pred
  Nick Mathewson 137b577bbd Refactor the heck out of crypto interface: admit that we will stick with one ciphersuite at a time, make const things const, and stop putting openssl in the headers. 20 rokov pred
  Nick Mathewson e8345bfced refactor; start adding debugging logs to midpoint rend stuff 20 rokov pred
  Nick Mathewson cbbd13f789 Add new functions to wrap digest and sign/checksig. 20 rokov pred
  Nick Mathewson 56b3d67149 Separate "generate-DH-key" from "get-DH-key" without breaking old interface 20 rokov pred
  Nick Mathewson 35f531b94f Add helpful hybrid encryption functions 20 rokov pred
  Nick Mathewson 6ea95488d2 Add more key manipulation functions, and base32 functions, to crypto 20 rokov pred
  Roger Dingledine 45a3f6b97c more pesky tabs 20 rokov pred
  Roger Dingledine bc8c6732cb add crypto_cipher_rewind to reverse crypto_cipher_advance 21 rokov pred
  Roger Dingledine 389eb48690 document an openssl gotcha 21 rokov pred
  Roger Dingledine f3b165fdc0 change crypto_digest_new_env to crypto_new_digest_env 21 rokov pred
  Roger Dingledine e358a362ee rename digest_copy to digest_dup, make it return, make gcc happier 21 rokov pred
  Nick Mathewson eeae6157ed Add more fine-grained SHA1 functionality. 21 rokov pred
  Nick Mathewson ac552573dd Make router/directory parsing nondestructive and more const-friendly 21 rokov pred
  Nick Mathewson 5e4b9c6b61 Remove minor biasing problem from crypto_pseudo_rand_int 21 rokov pred
  Nick Mathewson 785f5cdac8 Make crypto_pseudo_rand* never fail. 21 rokov pred
  Nick Mathewson 36939303c9 Update LICENSE and copyright dates. 21 rokov pred
  Nick Mathewson febb2251ca Add code to parse fingerprint files and compare routers against fingerprint files. 21 rokov pred
  Nick Mathewson 92acbe12bc Refactor common file code into util.c; add published to descriptors 21 rokov pred
  Nick Mathewson 3d4ccb781a Refactor buffers; implement descriptors. 21 rokov pred
  Nick Mathewson 9955b265ab Make crypto structures private to crypto.c 21 rokov pred
  Nick Mathewson fd20011c26 Add initial interfaces and code for TLS support. Interfaces are right; code needs work and testing. 21 rokov pred
  Nick Mathewson f12fdd62aa Be smarter about getting key matter from DH. 21 rokov pred
  Nick Mathewson 300984c057 Add AES counter-mode support to the crypt library 21 rokov pred
  Nick Mathewson d21c0feb5a Add RNG seeding 21 rokov pred
  Nick Mathewson afc0eb2c71 Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming. 21 rokov pred
  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.) 21 rokov pred