summaryrefslogtreecommitdiff
path: root/src/common/crypto.h
AgeCommit message (Expand)Author
2004-11-29Suggestion from weasel: Make tor --version --version dump the cvs Id of every...Nick Mathewson
2004-11-26remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine
2004-11-03Implement two flavors of authentication for control connections: one for trus...Nick Mathewson
2004-11-02canonicalize "src" and "dest" arg order in crypto.c (and others)Roger Dingledine
2004-10-27Pass with -Wstrict-prototypesNick 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-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-07-22now base16_encode() and base32_encode() can't ever failRoger Dingledine
2004-07-01Track routers by hash of identity key; use hex hash of identity key in place ...Nick Mathewson
2004-05-12Not every RSA decrypt should warn on failure.Nick Mathewson
2004-05-10doxygen markup for common/*.hRoger 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-26Refactor crypto error handling to be more like TLS error handling:Nick Mathewson
2004-04-08Fix base32 implementation; make base32 implementation follow standard; add mo...Nick Mathewson
2004-04-06Force hybrid encryption on for key negotiationNick Mathewson
2004-04-06Document stuff, reduce magic numbers, add emacs magicNick Mathewson
2004-04-05add more constantsNick Mathewson
2004-04-05use the right variable when comparing hashes; maybe fix "Hash of session" bugNick Mathewson
2004-04-03Refactor the heck out of crypto interface: admit that we will stick with one ...Nick Mathewson
2004-04-02refactor; start adding debugging logs to midpoint rend stuffNick Mathewson
2004-04-01Add new functions to wrap digest and sign/checksig.Nick Mathewson
2004-04-01Separate "generate-DH-key" from "get-DH-key" without breaking old interfaceNick Mathewson
2004-04-01Add helpful hybrid encryption functionsNick Mathewson
2004-03-30Add more key manipulation functions, and base32 functions, to cryptoNick Mathewson
2004-03-12more pesky tabsRoger Dingledine
2003-12-23add crypto_cipher_rewind to reverse crypto_cipher_advanceRoger Dingledine
2003-12-17document an openssl gotchaRoger Dingledine
2003-12-16change crypto_digest_new_env to crypto_new_digest_envRoger Dingledine
2003-12-16rename digest_copy to digest_dup, make it return, make gcc happierRoger Dingledine
2003-12-16Add more fine-grained SHA1 functionality.Nick Mathewson
2003-12-08Make router/directory parsing nondestructive and more const-friendlyNick Mathewson
2003-11-12Remove minor biasing problem from crypto_pseudo_rand_intNick Mathewson
2003-11-12Make crypto_pseudo_rand* never fail.Nick Mathewson
2003-10-08Update LICENSE and copyright dates.Nick Mathewson
2003-09-26Add code to parse fingerprint files and compare routers against fingerprint f...Nick Mathewson
2003-09-26Refactor common file code into util.c; add published to descriptorsNick Mathewson
2003-09-25Refactor buffers; implement descriptors.Nick Mathewson
2003-09-10Make crypto structures private to crypto.cNick Mathewson
2003-09-04Add initial interfaces and code for TLS support. Interfaces are right; code ...Nick Mathewson
2003-07-30Be smarter about getting key matter from DH.Nick Mathewson
2003-06-30Add AES counter-mode support to the crypt libraryNick Mathewson
2003-06-13Add RNG seedingNick Mathewson
2003-05-07Tested backends for directory signing and checking. Directory parser complet...Nick Mathewson
2003-05-07Decrease DH group length to 1024. (Roger, you may want to read section 1 of ...Nick Mathewson