Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-08 | Make finish_daemon() return a boolean to say whether it did anything. | Nick Mathewson | |
2018-08-08 | When RunAsDaemon is set, crypto_postfork() as needed | Nick Mathewson | |
2018-08-02 | Suppress strict-prototypes warning in crypto_nss_mgt.c | Nick Mathewson | |
2018-08-02 | Fix double-link of crypto_openssl_mgt.c | Nick Mathewson | |
2018-08-02 | Add a cast to make clang happier. | Nick Mathewson | |
2018-07-31 | Fix issues with crypto_ope compilation now that crypto.h is gone | Nick Mathewson | |
2018-07-31 | Merge branch 'nss_dh_squashed' into nss_dh_squashed_merged | Nick Mathewson | |
2018-07-31 | Only link crypto_dh_openssl.c once | Nick Mathewson | |
(We do this unconditionally, since we still need it for tortls.c) | |||
2018-07-31 | Additional tests for NSS DH | Nick Mathewson | |
Notably, there's a test to make sure that it round-trips with OpenSSL, if OpenSSL is enabled. | |||
2018-07-31 | Implement DH in NSS. | Nick Mathewson | |
2018-07-31 | Refactor the dependency between tortls and crypto_dh. | Nick Mathewson | |
We only ever need this to get us a DH ephemeral key object, so make a function that does just that. | |||
2018-07-31 | Extract the shared part of crypto_dh_compute_secret. | Nick Mathewson | |
2018-07-31 | Extract the OpenSSL DH functionality to a new file. | Nick Mathewson | |
2018-07-31 | Make the rust tests link. | Nick Mathewson | |
2018-07-31 | Fix "make distcheck." | Nick Mathewson | |
2018-07-31 | Use NSS for AES_CTR. | Nick Mathewson | |
2018-07-31 | Use NSS in crypto_rand.c | Nick Mathewson | |
This is comparatively straightforward too, except for a couple of twists: * For as long as we're building with two crypto libraries, we want to seed _both_ their RNGs, and use _both_ their RNGs to improve the output of crypto_strongest_rand() * The NSS prng will sometimes refuse to generate huge outputs. When it does, we stretch the output with SHAKE. We only need this for the tests. | |||
2018-07-31 | Make sure NSS is initialized before running benchmarks | Nick Mathewson | |
2018-07-31 | Use NSS's digest code in Tor. | Nick Mathewson | |
This was a fairly straightforward port, once I realized which layer I should be calling into. | |||
2018-07-31 | Merge remote-tracking branch 'teor/bug26986' | Nick Mathewson | |
2018-07-30 | fix wrong word in comment | Roger Dingledine | |
2018-07-31 | Use Windows-compatible format strings in tor-print-ed-signing-cert.c | teor | |
Fixes bug 26986; bugfix on master. | |||
2018-07-31 | Add TOR_PRIdSZ to torint.h | teor | |
2018-07-30 | Remove a now-obsolete comment about deadcode_dummy__ | Nick Mathewson | |
2018-07-30 | Merge branch 'ticket26890' | Nick Mathewson | |
2018-07-30 | Merge remote-tracking branch 'teor/bug26627_033_merged_master' | Nick Mathewson | |
2018-07-30 | Update include in tor-print-ed-signing-cert | Nick Mathewson | |
2018-07-30 | Merge remote-tracking branch 'rl1987/feature19506_3' | Nick Mathewson | |
2018-07-30 | Merge remote-tracking branch 'rl1987/ticket21349_4' | Nick Mathewson | |
2018-07-30 | Merge remote-tracking branch 'teor/bug26924' | Nick Mathewson | |
2018-07-30 | Merge remote-tracking branch 'juga/ticket3723_03_squashed_rebased' | Nick Mathewson | |
2018-07-30 | Merge remote-tracking branch 'rl1987/bug26892_take2' | Nick Mathewson | |
2018-07-30 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-07-30 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-07-30 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-07-26 | Don't disable an unsupported compiler warning | Taylor Yu | |
Conditionalize the pragma that temporarily disables -Wunused-const-variable. Some versions of gcc don't support it. We need to do this because of an apparent bug in some libzstd headers. Fixes bug 26785; bugfix on 0.3.2.11. | |||
2018-07-26 | Early bailout from log_addr_has_changed() if running as client | rl1987 | |
2018-07-25 | Remove comment about Tor2web | teor | |
Part of #26367. | |||
2018-07-25 | Merge branch 'bug26924_032' into bug26924 | teor | |
Update rendcommon.h include path. | |||
2018-07-25 | Improve connection auth logging | teor | |
Improve the log message when connection initiators fail to authenticate direct connections to relays. Fixes bug 26927; bugfix on 0.3.0.1-alpha. | |||
2018-07-25 | Merge branch 'bug26924_029' into bug26924_032 | teor | |
2018-07-25 | Stop logging link auth warnings on Single Onion Services and Tor2web | teor | |
Instead, log a protocol warning when single onion services or Tor2web clients fail to authenticate direct connections to relays. Fixes bug 26924; bugfix on 0.2.9.1-alpha. | |||
2018-07-25 | Merge branch 'bug26627_033' into bug26627_033_merged_master | teor | |
2018-07-25 | Stop putting unsupported ed25519 link auth in v3 onion service descs | teor | |
Stop putting ed25519 link specifiers in v3 onion service descriptors, when the intro point doesn't support ed25519 link authentication. Fixes bug 26627; bugfix on 0.3.2.4-alpha. | |||
2018-07-25 | Stop sending unsupported ed25519 link specifiers in v3 introduce cells | teor | |
Stop sending ed25519 link specifiers in v3 onion service introduce cells, when the rendezvous point doesn't support ed25519 link authentication. Fixes bug 26627; bugfix on 0.3.2.4-alpha. | |||
2018-07-21 | Split select_entry_guard_for_circuit() | rl1987 | |
2018-07-21 | Make entry_guards_update_primary() shorter | rl1987 | |
2018-07-21 | Split sampled_guards_update_from_consensus() into subfunctions | rl1987 | |
2018-07-20 | Remove over-cleverness from our coverity BUG() definition. | Nick Mathewson | |
Our previous definition implied that code would never keep running if a BUG occurred (which it does), and that BUG(x) might be true even if x was false (which it can't be). Closes ticket 26890. Bugfix on 0.3.1.4-alpha. | |||
2018-07-20 | Tweak assertion in get_time_period_length() for coverity | Nick Mathewson | |
This is another attempt to fix 1437668. The assertion here should be safe, since the rules of networkstatus_get_param() keep the value it returns in range. |