aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.h
Commit message (Expand)AuthorAge
* Add and use and unlikely-to-be-eliminated memwipe()Nick Mathewson2012-11-08
* 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
|\| | |
| * | | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-01-15
| |\| |
| | * | Fix a heap overflow found by debuger, and make it harder to make that mistake...Nick Mathewson2011-01-15
| | |/
* | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2011-01-03
|\| |
| * | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-01-03
| |\|
| | * Bump copyright statements to 2011Nick Mathewson2011-01-03
* | | Document and/or fix stuff found by Sebastian in code reviewNick Mathewson2010-09-27
|/ /
* | Add a function to return a double in range [0,1).Nick Mathewson2010-06-22
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-27
|\|
| * Update Tor Project copyright yearsNick Mathewson2010-02-27
| * Update copyright to 2009.Karsten Loesing2009-05-04
* | crypto_cipher_set_key cannot failSebastian Hahn2009-10-27
* | Reduce log level for someone else sending us weak DH keys.Karsten Loesing2009-10-25
* | Parse detached signature documents with multiple flavors and algorithms.Nick Mathewson2009-10-15
* | Refactor consensus signature storage for multiple digests and flavors.Nick Mathewson2009-10-15
* | Support for encoding and decoding 256-bit digests in base64Nick Mathewson2009-10-15