aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.h
Commit message (Expand)AuthorAge
* Write hashed bridge fingerprint to logs and to disk.Karsten Loesing2014-02-28
* Randomize the global siphash key at startupNick Mathewson2014-02-12
* Split crypto_global_init() into pre/post configNick Mathewson2014-02-12
* Added --library-versions flag to print the compile time and runtime versions ...Kevin Butler2013-09-01
* More unit tests for handle_client_auth_nonceNick Mathewson2013-08-15
* Completely refactor how FILENAME_PRIVATE worksNick Mathewson2013-07-10
* Remove PK_PKCS1_PADDINGArlo Breault2013-05-17
* Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2013-04-18
|\
| * Merge branch 'less_charbuf_rebased' into maint-0.2.4Nick Mathewson2013-04-18
| |\
| | * Refactor dirobj signature generationNick Mathewson2013-04-18
| * | Remove some functions which were unused except for their testsNick Mathewson2013-02-23
| |/
* | Remove unused check_fingerprint_syntaxNick Mathewson2013-03-01
* | Remove unused HMAC-SHA1 functionNick Mathewson2013-03-01
|/
* Fix numerous problems with Tor's weak RNG.Nick Mathewson2013-02-08
* Replace base-{16,32,64} with base{16,32,64} in the codeNick Mathewson2013-01-17
* Update the copyright date to 201.Nick Mathewson2013-01-16
* Refactor strong os-RNG into its own functionNick Mathewson2013-01-02
* Implement HKDF from RFC5869Nick Mathewson2012-12-06
* Add a crypto_dh_dup, for benchmark supportNick Mathewson2012-12-06
* Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-11-08
|\
| * Add and use and unlikely-to-be-eliminated memwipe()Nick Mathewson2012-11-08
* | Rename all reserved C identifiers we definedNick Mathewson2012-10-12
* | Convert all include-guard macros to avoid reserved identifiers.Nick Mathewson2012-10-12
* | Fix comment in crypto.h; bug 6830Nick Mathewson2012-09-21
* | Implement and use crypto_pk_eq_keysRobert Ransom2012-09-17
* | Don't log about Libevent/OpenSSL initialization when all's wellNick Mathewson2012-09-06
|/
* Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson2012-06-04
* Excise PK_NO_PADDING entirely: Unpadded RSA is silly.Nick Mathewson2012-03-27
* Refactor the API for setting up a block cipher.Nick Mathewson2012-03-27
* Rename nonconformant identifiers.Nick Mathewson2012-01-18
* Add macros to construct openssl version numbersNick Mathewson2012-01-10
* Move DH_GENERATOR to crypto.c.George Kadianakis2011-11-25
* Do dynamic DH modulus storing in crypto.c.George Kadianakis2011-11-25
* Finishing touches.George Kadianakis2011-11-25
* Rename 'dynamic prime' to 'dynamic DH modulus'.George Kadianakis2011-11-25
* Move crypto_get_stored_dynamic_prime() to crypto.cGeorge Kadianakis2011-11-24
* Move store_dynamic_prime() to crypto.c.George Kadianakis2011-11-24
* Implement dynamic prime reading and storing to disk.George Kadianakis2011-11-24
* Make DynamicPrimes SIGHUP-able.George Kadianakis2011-11-24
* Rename "Rakshasa" to "Dynamic Prime".George Kadianakis2011-11-24
* Introduce the DynamicPrimes configuration option.George Kadianakis2011-11-24
* Copy/Paste Jake's stuff.George Kadianakis2011-11-24
* Add a sha256 hmac function, with testsNick Mathewson2011-10-10
* New function to get all digests of a public keyNick Mathewson2011-10-10
* Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-03
|\
| * Reject 128-byte keys that are not 1024-bitNick Mathewson2011-06-03
* | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-16
|\|
| * Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-05-16
| |\
| | * squash! Add crypto_pk_check_key_public_exponent functionNick Mathewson2011-05-16
| | * Add crypto_pk_check_key_public_exponent functionRobert Ransom2011-05-16