summaryrefslogtreecommitdiff
path: root/src/common/crypto.h
AgeCommit message (Expand)Author
2013-02-23Remove some functions which were unused except for their testsNick Mathewson
2013-02-08Fix numerous problems with Tor's weak RNG.Nick Mathewson
2013-01-17Replace base-{16,32,64} with base{16,32,64} in the codeNick Mathewson
2013-01-16Update the copyright date to 201.Nick Mathewson
2013-01-02Refactor strong os-RNG into its own functionNick Mathewson
2012-12-06Implement HKDF from RFC5869Nick Mathewson
2012-12-06Add a crypto_dh_dup, for benchmark supportNick Mathewson
2012-11-08Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-11-08Add and use and unlikely-to-be-eliminated memwipe()Nick Mathewson
2012-10-12Rename all reserved C identifiers we definedNick Mathewson
2012-10-12Convert all include-guard macros to avoid reserved identifiers.Nick Mathewson
2012-09-21Fix comment in crypto.h; bug 6830Nick Mathewson
2012-09-17Implement and use crypto_pk_eq_keysRobert Ransom
2012-09-06Don't log about Libevent/OpenSSL initialization when all's wellNick Mathewson
2012-06-04Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson
2012-03-27Excise PK_NO_PADDING entirely: Unpadded RSA is silly.Nick Mathewson
2012-03-27Refactor the API for setting up a block cipher.Nick Mathewson
2012-01-18Rename nonconformant identifiers.Nick Mathewson
2012-01-10Add macros to construct openssl version numbersNick Mathewson
2011-11-25Move DH_GENERATOR to crypto.c.George Kadianakis
2011-11-25Do dynamic DH modulus storing in crypto.c.George Kadianakis
2011-11-25Finishing touches.George Kadianakis
2011-11-25Rename 'dynamic prime' to 'dynamic DH modulus'.George Kadianakis
2011-11-24Move crypto_get_stored_dynamic_prime() to crypto.cGeorge Kadianakis
2011-11-24Move store_dynamic_prime() to crypto.c.George Kadianakis
2011-11-24Implement dynamic prime reading and storing to disk.George Kadianakis
2011-11-24Make DynamicPrimes SIGHUP-able.George Kadianakis
2011-11-24Rename "Rakshasa" to "Dynamic Prime".George Kadianakis
2011-11-24Introduce the DynamicPrimes configuration option.George Kadianakis
2011-11-24Copy/Paste Jake's stuff.George Kadianakis
2011-10-10Add a sha256 hmac function, with testsNick Mathewson
2011-10-10New function to get all digests of a public keyNick Mathewson
2011-06-03Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-06-03Reject 128-byte keys that are not 1024-bitNick Mathewson
2011-05-16Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-05-16Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-05-16squash! Add crypto_pk_check_key_public_exponent functionNick Mathewson
2011-05-16Add crypto_pk_check_key_public_exponent functionRobert Ransom
2011-02-10Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson
2011-02-03Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-25Remove an unused function in crypto.cNick Mathewson
2011-01-24Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-24Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-01-15Merge branch 'bug2352_obsize' into maint-0.2.1Nick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-01-15Fix a heap overflow found by debuger, and make it harder to make that mistake...Nick Mathewson
2011-01-10Add logic in routerparse to not read overlong private keysNick Mathewson