| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add a function to pad relay cells. | Nick Mathewson | 2020-09-12 | 1 | -0/+28 | |
| | | ||||||
| * | Refactoring around our 509-byte array type. | Nick Mathewson | 2020-09-12 | 6 | -43/+66 | |
| | | ||||||
| * | more todo edits | Nick Mathewson | 2020-09-12 | 1 | -3/+5 | |
| | | ||||||
| * | Revise TODO; add some milestones. | Nick Mathewson | 2020-09-12 | 1 | -37/+65 | |
| | | ||||||
| * | Ntor handshake (first hop) is go. | Nick Mathewson | 2020-09-11 | 4 | -2/+61 | |
| | | ||||||
| * | Wrap ntor handshake in appropriate trait. | Nick Mathewson | 2020-09-11 | 1 | -10/+39 | |
| | | ||||||
| * | Parameterize the circuit create code. | Nick Mathewson | 2020-09-11 | 1 | -20/+45 | |
| | | ||||||
| * | Make create_fast implementation a little more generic. | Nick Mathewson | 2020-09-11 | 2 | -20/+31 | |
| | | ||||||
| * | For circuits: Implement first hop create via create_fast. | Nick Mathewson | 2020-09-11 | 9 | -29/+201 | |
| | | ||||||
| * | proto: add minimal (raw) circuit support. | Nick Mathewson | 2020-09-11 | 7 | -18/+141 | |
| | | | | | | This is about enough to make a circuit, send a create_fast cell, and get a created_fast cell back. | |||||
| * | proto::channel: add piping to move cells around. | Nick Mathewson | 2020-09-11 | 7 | -19/+340 | |
| | | | | | | | | There's a "reactor" task to move cells to the appropriate circuit, and a "send_cell" to send a cell directly. This is client-only for now. | |||||
| * | Turn channel into a handle-to-inner type. | Nick Mathewson | 2020-09-10 | 2 | -4/+30 | |
| | | | | | | I think I'll likely be refactoring this a _bunch_ before I actually get to use this. | |||||
| * | Move channel handshake into its own module. | Nick Mathewson | 2020-09-10 | 3 | -256/+274 | |
| | | ||||||
| * | update readme | Nick Mathewson | 2020-09-09 | 2 | -26/+24 | |
| | | ||||||
| * | Pare down and sort dependencies | Nick Mathewson | 2020-09-09 | 9 | -43/+44 | |
| | | ||||||
| * | Run cargo upgrade, except for stream-cipher. | Nick Mathewson | 2020-09-09 | 7 | -30/+30 | |
| | | ||||||
| * | cargo fix --edition-idioms | Nick Mathewson | 2020-09-09 | 2 | -6/+6 | |
| | | ||||||
| * | Add some missing documentation | Nick Mathewson | 2020-09-09 | 2 | -7/+76 | |
| | | ||||||
| * | Also RSA identities on channel handshakes | Nick Mathewson | 2020-09-09 | 8 | -7/+191 | |
| | | | | | | | This took a good bit of hacking, including a kludge to extract an RSA subject key from an x509 cert, since we didn't have a good way to do that. | |||||
| * | checkable: documentation fix. | Nick Mathewson | 2020-09-09 | 1 | -0/+3 | |
| | | ||||||
| * | Fix bogus docs in ll::pk::rsa | Nick Mathewson | 2020-09-09 | 1 | -2/+2 | |
| | | ||||||
| * | Implement most of client-side channel cert validation. | Nick Mathewson | 2020-09-09 | 7 | -21/+89 | |
| | | ||||||
| * | Declare Into<ChanCell> for channel messages without circids | Nick Mathewson | 2020-09-09 | 2 | -4/+26 | |
| | | ||||||
| * | Work on client channel handshake: mostly done, except for verification | Nick Mathewson | 2020-09-09 | 8 | -27/+251 | |
| | | ||||||
| * | netdir: downgrade a log | Nick Mathewson | 2020-09-09 | 1 | -2/+2 | |
| | | ||||||
| * | client-demo: do a TLS handshake. | Nick Mathewson | 2020-09-09 | 3 | -20/+83 | |
| | | ||||||
| * | netdir: look in right path for cached-microdescs.new | Nick Mathewson | 2020-09-09 | 1 | -1/+1 | |
| | | ||||||
| * | New "linkspec" module to encapsulate info needed to connect/extend. | Nick Mathewson | 2020-09-08 | 10 | -94/+214 | |
| | | ||||||
| * | rename weightfn variants | Nick Mathewson | 2020-09-08 | 1 | -11/+11 | |
| | | ||||||
| * | Add a handy function for picking a random relay. | Nick Mathewson | 2020-09-08 | 3 | -2/+46 | |
| | | ||||||
| * | Start on accessors for relay weight. | Nick Mathewson | 2020-09-08 | 2 | -2/+70 | |
| | | ||||||
| * | add emacs tmpfiles to gitignore | Nick Mathewson | 2020-09-08 | 1 | -0/+2 | |
| | | ||||||
| * | Create a stub for a minimal demo client program. | Nick Mathewson | 2020-09-08 | 3 | -0/+63 | |
| | | | | | | | | | For now, it's set up to just use a chutney network, so I don't cause major drama with the real network. I'll be working on this in parallel with proto and netdir improvements, until it works. | |||||
| * | netdir: add the ability to add authorities from a chutney directory. | Nick Mathewson | 2020-09-08 | 2 | -1/+37 | |
| | | ||||||
| * | netdir: Add an extra day's tolerance to consensus timeouts | Nick Mathewson | 2020-09-08 | 1 | -0/+2 | |
| | | ||||||
| * | TimerangeBound: add functions to extend the tolerances | Nick Mathewson | 2020-09-08 | 1 | -0/+13 | |
| | | | | | | (This seems much cleaner than baking extra tolerances into the "true" validity intervals") | |||||
| * | Refactor timerangebound to unwrap bounds earlier. | Nick Mathewson | 2020-09-08 | 4 | -43/+34 | |
| | | | | | This will make them easier to adjust | |||||
| * | Bugfix: parse ed25519 ids right in mds | Nick Mathewson | 2020-09-08 | 2 | -3/+3 | |
| | | ||||||
| * | Netdir: a few more accessors | Nick Mathewson | 2020-09-08 | 3 | -7/+45 | |
| | | ||||||
| * | netdoc: add a few accessors | Nick Mathewson | 2020-09-07 | 2 | -2/+42 | |
| | | ||||||
| * | Fix clippy warnings; improve key type for consensus. | Nick Mathewson | 2020-09-07 | 7 | -15/+23 | |
| | | ||||||
| * | RSAIdentity: Better Display and Debug. | Nick Mathewson | 2020-09-07 | 2 | -1/+15 | |
| | | ||||||
| * | netdoc: ignore bad entries in families. | Nick Mathewson | 2020-09-07 | 1 | -0/+4 | |
| | | | | | Some of these are nicknames, which we can safely ignore. | |||||
| * | Start on a 'netdir' crate to wrap netdoc. | Nick Mathewson | 2020-09-07 | 7 | -2/+257 | |
| | | | | | For now, this assumes an existing Tor cache directory. | |||||
| * | relaycell: slight error cleanup | Nick Mathewson | 2020-09-07 | 1 | -18/+23 | |
| | | ||||||
| * | relaycell: move cmd into Unrecognized. | Nick Mathewson | 2020-09-07 | 1 | -6/+20 | |
| | | ||||||
| * | proto::relaycell: documentation and light refactoring | Nick Mathewson | 2020-09-07 | 2 | -103/+192 | |
| | | ||||||
| * | rename relaycell stuff to its own module; rename a bit | Nick Mathewson | 2020-09-06 | 6 | -61/+61 | |
| | | ||||||
| * | proto: Finish documenting chancell | Nick Mathewson | 2020-09-06 | 3 | -21/+196 | |
| | | ||||||
| * | proto: small err cleanups | Nick Mathewson | 2020-09-06 | 5 | -49/+35 | |
| | | ||||||
