summaryrefslogtreecommitdiff
path: root/src/common/crypto.c
AgeCommit message (Expand)Author
2005-01-03Bugfix: we've been using openssl's BIO_get_mem_data incorrectly.Roger Dingledine
2004-12-13Note that length checking on base64_decode is kinda conservativeNick Mathewson
2004-12-08Belt *or* suspenders will be sufficient when casting things to unsigned char.Nick Mathewson
2004-12-08Solaris CC freaks out if isspace and friends get anything other than an int. ...Nick Mathewson
2004-12-02Be more proactive about noticing underflows: size_t values greater than 0x800...Nick Mathewson
2004-12-01Spell-check strings and commentsNick Mathewson
2004-11-29Suggestion from weasel: Make tor --version --version dump the cvs Id of every...Nick Mathewson
2004-11-28Normalize space: add one between every control keyword and control clause.Nick Mathewson
2004-11-26remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine
2004-11-09Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...Nick Mathewson
2004-11-03Implement two flavors of authentication for control connections: one for trus...Nick Mathewson
2004-11-02Use a stricter set of warnings; make them all pass.Nick Mathewson
2004-11-02canonicalize "src" and "dest" arg order in crypto.c (and others)Roger Dingledine
2004-11-01Split util into util (general utilities), container (smartlist and strmap), a...Nick Mathewson
2004-10-30Move all util functions that need openssl into crypto.c; make non-openssl fun...Nick Mathewson
2004-10-27Tricksy compiler warnings! We hates them, hates them forever, my precious!Nick Mathewson
2004-10-27Pass with -Wstrict-prototypesNick Mathewson
2004-10-27Use strlcpy, not strncpyNick Mathewson
2004-10-16don't assert multiple things in the same tor_assert()Roger Dingledine
2004-10-16fix memory leak in router.c; start relying on NULL==(zero bytes)Nick Mathewson
2004-10-13a few more ints to size_tsRoger Dingledine
2004-10-12start the great migration from int to size_tRoger Dingledine
2004-10-12fix signed/unsigned comparison, plus typoRoger Dingledine
2004-10-07Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ...Nick Mathewson
2004-10-07More complete docs for crypto.c; factor out string partitioning codeNick Mathewson
2004-10-07Make base-64-encoded DER work, including workaround for ugly openssl misfeatu...Nick Mathewson
2004-10-06Implement (temporarily) a base64-encoded-DER format for RSA keys; make it eas...Nick Mathewson
2004-09-21Stop using openssl functions that rely on stdio; they can apparently lead to ...Nick Mathewson
2004-09-08Some platforms have weird translations when you open files in "test" mode; ma...Nick Mathewson
2004-08-24agree with nick: this legal-chars-in-filename stuff gets us nothingRoger Dingledine
2004-08-24As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and ...Nick Mathewson
2004-07-22Fix base16_decode; trashing the stack is rude.Nick Mathewson
2004-07-22now base16_encode() and base32_encode() can't ever failRoger Dingledine
2004-07-21oh, and it should compile tooRoger Dingledine
2004-07-21make base16_encode() fail more obviously when it failsRoger Dingledine
2004-07-02More digest/nickname fixesNick Mathewson
2004-07-01Track routers by hash of identity key; use hex hash of identity key in place ...Nick Mathewson
2004-06-01put a comment reminding us that we do hashes in software onlyRoger Dingledine
2004-05-15bugfix: our integrity-checking digest was checking only the mostRoger Dingledine
2004-05-12Not every RSA decrypt should warn on failure.Nick Mathewson
2004-05-10it's amazing what a bit of punctuation can do for appearancesRoger Dingledine
2004-05-10Doxygenate common.Nick Mathewson
2004-05-01some patches on the patchesRoger Dingledine
2004-05-01Finish documenting the functions in commonNick Mathewson
2004-05-01Handle windows socket errors correctly; comment most of common.Nick Mathewson
2004-04-28Remove IVs from cipher code, since AES-ctr has none.Nick Mathewson
2004-04-28use nick's _ARRAYSIZE abstractionRoger Dingledine
2004-04-28Make Tor build on win32 with VC6 without warnings.Nick Mathewson
2004-04-28Workarounds for a couple of pieces of windows strangeness.Nick Mathewson
2004-04-27some compilers don't like an array of length zeroRoger Dingledine