aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.c
Commit message (Expand)AuthorAge
* Remove a couple redundant NULL-checks before crypto_cipher_freeNick Mathewson2012-03-30
* 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
* Remove support for PK_NO_PADDING in crypto_pk_public_hybrid_encryptNick Mathewson2012-03-27
* Fix crypto_hmac_sha256 documentation commentRobert Ransom2012-02-20
* Use the standard _WIN32, not the Torism MS_WINDOWS or deprecated WIN32Nick Mathewson2012-01-31
* Rename nonconformant identifiers.Nick Mathewson2012-01-18
* whitespace and warning fixes for bug4746Nick Mathewson2012-01-10
* Merge remote-tracking branch 'asn-mytor/bug4746'Nick Mathewson2012-01-10
|\
| * Add an informative header on the 'keys/dynamic_dh_params' file.George Kadianakis2011-12-19
* | Test for broken counter-mode at runtimeNick Mathewson2012-01-10
* | We no longer need to detect openssl without RAND_poll()Nick Mathewson2012-01-10
* | Add macros to construct openssl version numbersNick Mathewson2012-01-10
* | Make sure MAX_DNS_LABEL_SIZE is definedSebastian Hahn2012-01-10
* | Tweaks for bug4413 fixNick Mathewson2012-01-09
* | Remove (untriggerable) overflow in crypto_random_hostname()Stephen Palmateer2012-01-09
|/
* Don't crash on startup of a dormant relayRobert Ransom2011-12-12
* Work around a false positive in Coverity.Sebastian Hahn2011-12-02
* Free the global DH parameters in crypto_global_cleanup().George Kadianakis2011-11-30
* Move crypto_global_cleanup() to the bottom of crypto.c.George Kadianakis2011-11-30
* Merge remote-tracking branch 'asn-mytor/bug4548_take2'Nick Mathewson2011-11-29
|\
| * Write dynamic DH parameters to a file.George Kadianakis2011-11-26
| * Move DH_GENERATOR to crypto.c.George Kadianakis2011-11-25
| * Move broken primes to dynamic_dh_modulus.broken.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
| * Notify the user that her computer is generating numbers.George Kadianakis2011-11-25
| * Make sure that the stored DH prime is safe to use.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
| * Tone down the logging.George Kadianakis2011-11-24
| * Implement dynamic prime reading and storing to disk.George Kadianakis2011-11-24
| * Make DynamicPrimes SIGHUP-able.George Kadianakis2011-11-24
| * Improve code in the dynamic primes realm.George Kadianakis2011-11-24
| * Improve logging.George Kadianakis2011-11-24
| * Make it compile.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
* | Use EVP for AES only when hardware accel is presentNick Mathewson2011-11-25
|/
* Remove some duplicate includesAndrea Gelmini2011-11-03
* Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-10-26
|\
| * Make internal error check for unrecognized digest algorithm more robustNick Mathewson2011-10-06
* | Remove a no-longer-relevant commentNick Mathewson2011-10-10
* | Add a sha256 hmac function, with testsNick Mathewson2011-10-10
* | New function to get all digests of a public keyNick Mathewson2011-10-10
* | Make WIN32_WINNT defines conditionalNick Mathewson2011-07-15
* | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-06
|\|
| * Check maximum properly in crypto_rand_int()Nick Mathewson2011-06-06