- 20 Mar, 2020 3 commits
- 19 Mar, 2020 5 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
For example, "TOR_SKIP_TESTCASES=crypto/.. ./src/test/test" will run the tests and suppress all the "crypto/" tests. You could get the same effect by running "./src/test/test :crypto/..", but that can be harder to arrange from CI. Part of a fix/workaround for 33643.
-
teor authored
And consistently talk about extra-info document publishing. Obviously correct documentation changes.
-
teor authored
-
- 18 Mar, 2020 11 commits
-
-
teor authored
Obviously correct changes to already-reviewed code.
-
Nick Mathewson authored
"ours" to avoid version bump.
-
Nick Mathewson authored
"ours" to avoid version bump.
-
Nick Mathewson authored
"ours" to avoid version bump.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- 17 Mar, 2020 20 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
This unittest currently fails on purpose (to demonstrate the bug) but it will stop failing after the next commit (the bugfix).
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Given that ed25519 public key validity checks are usually not needed and (so far) they are only necessary for onion addesses in the Tor protocol, we decided to fix this specific bug instance without modifying the rest of the codebase (see below for other fix approaches). In our minimal fix we check that the pubkey in hs_service_add_ephemeral() is valid and error out otherwise.
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
In the openssl that I have, it should be safe to only check the size of n. But if I'm wrong, or if other openssls work differently, we should check whether any of the fields are too large. Issue spotted by Teor.
-
David Goulet authored
Closes #33623 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- 16 Mar, 2020 1 commit
-
-
Nick Mathewson authored
This function does a nonfatal assertion to make sure that a machine is not registered twice, but Tobias Pulls found a case where it happens. Instead, make the function exit early so that it doesn't cause a remotely triggered memory leak. Fixes bug 33619; bugfix on 0.4.0.1-alpha. This is also tracked as TROVE-2020-004.
-