summaryrefslogtreecommitdiff
path: root/src/common/crypto.c
AgeCommit message (Expand)Author
2018-05-09Merge remote-tracking branch 'public/bug26005_034'Nick Mathewson
2018-05-07Restore sys/random.h inclusion for getentropy()Taylor Yu
2018-05-03Merge remote-tracking branch 'isis/bug24660_r1'Nick Mathewson
2018-05-03Use OPENSSL_1_1_API in place of raw OPENSSL_VERSION_NUMBER checksNick Mathewson
2018-04-18Add support for openssl built with "no-deprecated".Nick Mathewson
2018-04-06crypto: Alphabetise some #includes in /src/common/crypto*.Isis Lovecruft
2018-04-06crypto: Remove unnecessary includes from src/common/crypto.[ch]Isis Lovecruft
2018-04-06crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft
2018-03-26Merge branch 'bug24658-rm-curve25519-header' into bug24658-mergeNick Mathewson
2018-02-16Move crypto_pk_obsolete_* functions into RSA module.Fernando Fernandez Mancera
2018-02-16Allow checkpointing of non-sha1 digests.Nick Mathewson
2018-02-15Merge branch 'bug24914'Nick Mathewson
2018-02-11fix compilation.Nick Mathewson
2018-02-11Merge branch 'bug25120'Nick Mathewson
2018-02-11Lower log-level in different error conditions in entropy selection.Alexander Færøy
2018-02-07more fixes for typos, grammar, whitespace, etcRoger Dingledine
2018-02-07Fix spelling mistakes corresponding to ticket #23650Deepesh Pathak
2018-02-03Include crypto_digest.h in order to solve dependency issues.Fernando Fernandez Mancera
2018-02-03Add xof functions into crypto_digest.[ch]Fernando Fernandez Mancera
2018-02-03Refactor crypto.[ch] into smaller xof+digest module.Fernando Fernandez Mancera
2018-02-01Slightly different wording for error cases around entropy source selection.Alexander Færøy
2018-02-01Merge branch 'bug24658-rsa_squashed'Nick Mathewson
2018-02-01Tweaks into functions and variables in crypto_rsa.[ch]Fernando Fernandez Mancera
2018-02-01Remove commented functions in crypto module.Fernando Fernandez Mancera
2018-01-26Refactor crypto.[ch] into smaller RSA module.Fernando Fernandez Mancera
2018-01-25In relay_digest_matches(), use stack instead of heap.Nick Mathewson
2018-01-23openssl_mutexes code belongs in openssl_mgt.cNick Mathewson
2018-01-23Merge remote-tracking branch 'ffmancera/bug24658-openssl'Nick Mathewson
2018-01-22Move the openssl namespace back into .c files.Fernando Fernandez Mancera
2018-01-19Tweaks into functions and variables in crypto_openssl_mgt.[ch]Fernando Fernandez Mancera
2018-01-11On shutdown, mark openssl as uninitialized.Nick Mathewson
2018-01-11Merge branch 'restart_nocrash'Nick Mathewson
2018-01-08Add free_openssl() to crypto_openssl module.Fernando Fernandez Mancera
2018-01-08Refactor crypto.[ch] into smaller OpenSSL module.Fernando Fernandez Mancera
2018-01-05Merge branch 'maint-0.3.2'Roger Dingledine
2018-01-05remove redundant "implement this" from log messageRoger Dingledine
2017-12-11Set DH parameters to NULL on shutdownNick Mathewson
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-05Tweaks to strings in 24500Nick Mathewson
2017-12-05Make errno error log more useful for getrandom()Fernando Fernandez Mancera
2017-11-30Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2017-11-30Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-11-30Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-11-30Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-11-30Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-11-27Avoid asking for passphrase on junky PEM inputNick Mathewson
2017-11-17Make all the crypto free() functions macros that clear their targetsNick Mathewson
2017-09-28Move around some LCOV_EXCLs in src/commonNick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-08-03Switch to offsetof()Neel Chauhan