- Aug 21, 2018
-
-
Nick Mathewson authored
-
- Aug 14, 2018
-
-
Nick Mathewson authored
-
- Aug 08, 2018
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Aug 02, 2018
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Jul 31, 2018
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
(We do this unconditionally, since we still need it for tortls.c)
-
Nick Mathewson authored
Notably, there's a test to make sure that it round-trips with OpenSSL, if OpenSSL is enabled.
-
Nick Mathewson authored
-
Nick Mathewson authored
We only ever need this to get us a DH ephemeral key object, so make a function that does just that.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
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.
-
Nick Mathewson authored
-
Nick Mathewson authored
This was a fairly straightforward port, once I realized which layer I should be calling into.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Roger Dingledine authored
-
teor authored
Part of 26979.
-
teor authored
Closes 26979.
-
teor authored
To avoid future duplicates.
-
teor authored
-
teor authored
Part of 26979.
-
teor authored
Part of 26979.
-
teor authored
Fixes bug 26986; bugfix on master.
-
teor authored
-
teor authored
Part of 26979.
-
teor authored
That's what git does for tor. Part of 26979.
-