aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.c
AgeCommit message (Expand)Author
2018-06-21Split crypto and tls libraries into directoriesNick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-20Remove dmalloc support; closes #26426Nick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-06-17Merge remote-tracking branch 'ffmancera-1/bug24658-dh_stream'Nick Mathewson
2018-05-09Merge remote-tracking branch 'public/bug26005_034'Nick Mathewson
2018-05-08Refactor crypto.[ch] into smaller DH module.Fernando Fernandez Mancera
2018-05-08Add crypto_log_errors() to crypto_util.[ch]Fernando Fernandez Mancera
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