aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.h
Commit message (Expand)AuthorAge
* 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
|/
* 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
| | * Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson2011-02-10
* | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2011-02-03
|\| |
| * | Remove an unused function in crypto.cNick Mathewson2011-01-25
* | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2011-01-24
|\| |
| * | Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson2011-01-24
* | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2011-01-15
|\| |
| * | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-01-15
| |\|
| | * Merge branch 'bug2352_obsize' into maint-0.2.1Nick Mathewson2011-01-15
| | |\
| | | * Add logic in routerparse to not read overlong private keysNick Mathewson2011-01-10
* | | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2011-01-15
|\| | |