summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2003-08-11Cope better on platforms that define some of intFOO_t in sys/types.h or ↵Nick Mathewson
elsewhere svn:r377
2003-08-11autoconf around missing stdint.hNick Mathewson
svn:r376
2003-07-30Be smarter about getting key matter from DH.Nick Mathewson
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
2003-06-30Add AES counter-mode support to the crypt libraryNick Mathewson
svn:r362
2003-06-30Add a the public-domain AES implementation, with a minimal counter-mode wrapper.Nick Mathewson
svn:r361
2003-06-25clean up sev_to_string hack in log.cRoger Dingledine
svn:r355
2003-06-24clean up a broken comment in crypto.cRoger Dingledine
svn:r351
2003-06-24correct log()'s commentRoger Dingledine
svn:r350
2003-06-21Make cvsignores reflect build processNick Mathewson
svn:r341
2003-06-21Remove false warnings from printf checksNick Mathewson
svn:r340
2003-06-18fix typos, streamlineRoger Dingledine
svn:r337
2003-06-18remove obsolete ss.hRoger Dingledine
svn:r336
2003-06-17Change many files to new log_fn formatNick Mathewson
svn:r333
2003-06-17Have GCC catch errors in format stringsNick Mathewson
svn:r332
2003-06-17Come up with a less macro-happy, even more portable log_fn implementationNick Mathewson
svn:r331
2003-06-17Make log_fn work on apples with no workarounds needed in main codeNick Mathewson
svn:r330
2003-06-17Use fread instead of fgets for binary dataNick Mathewson
svn:r328
2003-06-14Fix the periodic bug that would make handshaking fail.Nick Mathewson
The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322
2003-06-14Fix MacOS buildNick Mathewson
svn:r320
2003-06-13Add RNG seedingNick Mathewson
svn:r318
2003-06-10don't complain as much when using openssl 0.9.7aRoger Dingledine
svn:r308
2003-05-20replace malloc with tor_malloc; remove broken/unused crypto_pk_set_keyRoger Dingledine
svn:r292
2003-05-09Fail less spectacularly on macosNick Mathewson
svn:r291
2003-05-09Fix build on linux; macos is still messed upNick Mathewson
svn:r290
2003-05-09One is the language; the other is the compilerNick Mathewson
svn:r289
2003-05-09work on versioning; new log_fn functionNick Mathewson
svn:r288
2003-05-09still removing version.hRoger Dingledine
svn:r286
2003-05-09obsolete, removedRoger Dingledine
svn:r284
2003-05-07Tested backends for directory signing and checking. Directory parser ↵Nick Mathewson
completely refactored. Need documentation and integration. Explanitory mail forthcoming. svn:r271
2003-05-07Decrease DH group length to 1024. (Roger, you may want to read section 1 of ↵Nick Mathewson
the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) svn:r269
2003-05-07More work on directories. Signed directories not yet tested. No support for ↵Nick Mathewson
checking sigs yet svn:r268
2003-05-06Refactor directories; add unit tests; add router keywordNick Mathewson
svn:r266
2003-05-01Basic diffie-helman wrappers with fixed modulus and testsNick Mathewson
svn:r257
2003-04-17Choose correct abstraction for topic_foo. Abstract random-integer codeNick Mathewson
svn:r249
2003-04-17Apply algebra; remove a conditionNick Mathewson
svn:r246
2003-04-17tv_udiff: do not modify arguments, and compute results correctly.Nick Mathewson
svn:r245
2003-04-17Fix test.h to have once-only evalutation of argumentsNick Mathewson
svn:r243
2003-04-16more cleanupRoger Dingledine
svn:r242
2003-04-16Factor out timeval-related functions.Nick Mathewson
svn:r237
2003-04-16Tests for crypto; more tests for buffersNick Mathewson
svn:r234
2003-04-15Introduce a few unit tests (from older code), refactor compression ↵Nick Mathewson
setup/teardown svn:r232
2003-04-08let the 'test' binary build from the source distribRoger Dingledine
svn:r228
2003-04-07First test addedNick Mathewson
svn:r226
2003-03-19Correct defeatest attitude in crypto_new_cipher_envNick Mathewson
svn:r201
2003-03-19Add a missing long cast to log.c for portabilityNick Mathewson
svn:r199
2003-03-19Refactor block ciphers; add 3desNick Mathewson
svn:r196
2002-11-25removing more unused filesRoger Dingledine
svn:r141
2002-11-24added milliseconds to log linesRoger Dingledine
svn:r139
2002-11-23remove popt dependency, consolidate config stuffRoger Dingledine
reformat parts of onion.c svn:r136
2002-10-02Add convenience functions to wrap create and init for symmetric ciphers; ↵Nick Mathewson
clean up error handling in onion.c svn:r131