| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use the "typos" tool to fix some spelling | Nick Mathewson | 2021-05-26 | 1 | -1/+1 |
| | | |||||
| * | Update hs_ntor code. | Nick Mathewson | 2021-05-25 | 1 | -4/+6 |
| | | | | | | Work with the latest version of the crypto crate, and suppress the unreachable_pub warning. | ||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 2 | -15/+15 |
| | | | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are. | ||||
| * | Resolve clippy warnings from Rust 1.52. | Nick Mathewson | 2021-05-07 | 1 | -1/+1 |
| | | | | | | | | | | | Rust 1.52 just came out, and there are new clippy lints to deal with: * It spots more cases when we could use Option::map * It spots more cases when we could use Iterator::flatten * When we build a struct instance, it wants us to list the fields in the same order that the struct declares them. | ||||
| * | Upgrade to latest RustCrypto crates. | Nick Mathewson | 2021-05-06 | 1 | -2/+4 |
| | | |||||
| * | Fix documentation warnings. | Nick Mathewson | 2021-05-05 | 1 | -1/+3 |
| | | |||||
| * | Add unseparated_literal_suffix lint, and fix it. | Nick Mathewson | 2021-05-03 | 2 | -4/+4 |
| | | |||||
| * | hs_ntor: add a disclaimer and put it behind a feature. | Nick Mathewson | 2021-04-02 | 1 | -0/+7 |
| | | |||||
| * | First draft of HS Ntor implementation. | George Kadianakis | 2021-04-02 | 1 | -0/+520 |
| | | |||||
| * | Fix a bunch more new clippy lints in Rust 1.51 | Nick Mathewson | 2021-03-29 | 1 | -1/+1 |
| | | | | | | | | | The major types are: * You implemented Into when you should have implemented From. * You sliced a slice when you didn't have to. * You said Ok(x?) when you could have said x. * You said Vec::new(); push(); push(); when you could have said vec![]. | ||||
| * | Fix Rust-1.51 clippy warnings about acronyms in camel case. | Nick Mathewson | 2021-03-29 | 2 | -20/+20 |
| | | | | | This is painful, but we shouldn't have to do it again. | ||||
| * | Rename Rsa{Identity,Signature} to fix clippy warning. | Nick Mathewson | 2021-03-29 | 1 | -8/+8 |
| | | |||||
| * | Add a compatibility layer so we can upgrade rand_core. | Nick Mathewson | 2021-03-18 | 1 | -5/+6 |
| | | | | | | | dalek-crypto is stuck on rand_core 0.5.1, so we've been stuck too. This commit introduces a compatibility module so that we can wrap new rand_core instances to make them backward compatible. | ||||
| * | Expand test to handle building circuit with ntor. | Nick Mathewson | 2020-10-27 | 1 | -0/+8 |
| | | |||||
| * | Document all private members in tor-proto | Nick Mathewson | 2020-10-13 | 1 | -0/+17 |
| | | |||||
| * | Add tests for CREATE_FAST handshake | Nick Mathewson | 2020-09-19 | 2 | -26/+70 |
| | | |||||
| * | Add tests for failing ntor handshakes. | Nick Mathewson | 2020-09-19 | 1 | -1/+51 |
| | | |||||
| * | ntor: test the ClientHandshake/ServerHandshake impl | Nick Mathewson | 2020-09-18 | 1 | -3/+4 |
| | | |||||
| * | Ntor handshake (first hop) is go. | Nick Mathewson | 2020-09-11 | 1 | -2/+2 |
| | | |||||
| * | Wrap ntor handshake in appropriate trait. | Nick Mathewson | 2020-09-11 | 1 | -10/+39 |
| | | |||||
| * | For circuits: Implement first hop create via create_fast. | Nick Mathewson | 2020-09-11 | 1 | -0/+85 |
| | | |||||
| * | Pare down and sort dependencies | Nick Mathewson | 2020-09-09 | 1 | -1/+2 |
| | | |||||
| * | update to use latest rust-crypto traits and modules | Nick Mathewson | 2020-06-10 | 1 | -7/+7 |
| | | |||||
| * | tor-proto: Simplify ct::lookup API. | Nick Mathewson | 2020-05-10 | 1 | -2/+2 |
| | | |||||
| * | Document most of tor-proto | Nick Mathewson | 2020-05-09 | 1 | -1/+30 |
| | | | | | (except for the worst parts that need refactoring the most) | ||||
| * | make id field in RSAIdentity private | Nick Mathewson | 2020-05-08 | 1 | -2/+2 |
| | | |||||
| * | Fresh git repository for work on "arti" | Nick Mathewson | 2020-05-07 | 1 | -0/+325 |
| Arti is a rust tor implementation. It's project I've been working on for a few months now, in weekends and in spare time. It doesn't speak the tor protocol yet, and it doesn't connect to the network at all. It needs much more documentation and testing, but I'm just about ready to show it to others. See the README.md for a description of what is there and what isn't. | |||||
