| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | netdoc: use improved API for parsing ed25519 certificates. | Nick Mathewson | 2020-05-15 | 3 | -34/+80 | |
| | | ||||||
| * | netdoc: use new router object parsing API for RSA public keys. | Nick Mathewson | 2020-05-15 | 1 | -28/+12 | |
| | | ||||||
| * | Netdoc: better parsing for objects. | Nick Mathewson | 2020-05-15 | 2 | -0/+63 | |
| | | | | | | If I'm right this will let us simplify our code for parsing things from directory objects by a lot. | |||||
| * | Remove 'idx' field from BadArgument. | Nick Mathewson | 2020-05-15 | 4 | -13/+11 | |
| | | | | | | Having byte-level positions means we don't need to complain about particular arguments. | |||||
| * | netdoc: remove ArgError. | Nick Mathewson | 2020-05-15 | 2 | -44/+23 | |
| | | ||||||
| * | netdoc: Make args_as_vec() non-public. | Nick Mathewson | 2020-05-13 | 1 | -1/+1 | |
| | | | | | It returns a Ref, and that's kinda implementation-dependent. | |||||
| * | Improve reported positions of parsing errors. | Nick Mathewson | 2020-05-13 | 2 | -5/+39 | |
| | | ||||||
| * | netdoc: remove the Item::off field as redundant | Nick Mathewson | 2020-05-13 | 3 | -11/+73 | |
| | | | | | | Now that we are okay with using slice offset pointer math, we can remove the 'off' field from Item entirely. | |||||
| * | netdoc: rename Position to Pos. | Nick Mathewson | 2020-05-13 | 4 | -55/+55 | |
| | | | | | We use this type a lot, so let's give it a short name. | |||||
| * | netdoc: use a more flexible error-position type based on raw pointers | Nick Mathewson | 2020-05-13 | 1 | -1/+32 | |
| | | | | | | Astonishingly, this is safe, though I wish that it were impossible to use mismatched strings. | |||||
| * | netdoc: Add an "at()" method to replace an error's location. | Nick Mathewson | 2020-05-13 | 1 | -0/+9 | |
| | | ||||||
| * | routerdesc: enforce position of identity-ed25519. | Nick Mathewson | 2020-05-12 | 2 | -11/+19 | |
| | | ||||||
| * | tor-proto: Simplify ct::lookup API. | Nick Mathewson | 2020-05-10 | 2 | -10/+7 | |
| | | ||||||
| * | One more disclaimer in the README | Nick Mathewson | 2020-05-09 | 1 | -0/+8 | |
| | | ||||||
| * | improve the README a little | Nick Mathewson | 2020-05-09 | 1 | -3/+27 | |
| | | ||||||
| * | Document most of tor-proto | Nick Mathewson | 2020-05-09 | 11 | -12/+239 | |
| | | | | | (except for the worst parts that need refactoring the most) | |||||
| * | tor-proto: Fix a logic error in KDF-TOR implementation. | Nick Mathewson | 2020-05-09 | 1 | -2/+2 | |
| | | ||||||
| * | Note a type that should get moved some day | Nick Mathewson | 2020-05-09 | 1 | -0/+2 | |
| | | ||||||
| * | tor-netdoc: require documentation, and fill in final missing docs | Nick Mathewson | 2020-05-09 | 4 | -33/+42 | |
| | | ||||||
| * | Netdoc: allow doc comments and visibility modifier in decl_keyword! | Nick Mathewson | 2020-05-09 | 2 | -4/+6 | |
| | | ||||||
| * | netdoc: document routerdoc.rs | Nick Mathewson | 2020-05-09 | 1 | -34/+112 | |
| | | ||||||
| * | Netdoc: remove dead code or annotate it as allowed. | Nick Mathewson | 2020-05-09 | 3 | -19/+24 | |
| | | ||||||
| * | netdoc: Document rules.rs, and refactor slightly. | Nick Mathewson | 2020-05-09 | 3 | -18/+94 | |
| | | ||||||
| * | netdoc: Improved error type for Section::GetRequired. | Nick Mathewson | 2020-05-09 | 1 | -2/+5 | |
| | | ||||||
| * | Make the members of TokenFmt private, and simplify the API in the process. | Nick Mathewson | 2020-05-09 | 2 | -44/+44 | |
| | | ||||||
| * | Move Item verification to be a method of TokenFmt. | Nick Mathewson | 2020-05-09 | 2 | -37/+44 | |
| | | ||||||
| * | Move MaybeItem into tokenize.rs | Nick Mathewson | 2020-05-09 | 2 | -39/+41 | |
| | | ||||||
| * | Document parse.rs in tor-netdoc, and note things to move or fix | Nick Mathewson | 2020-05-09 | 1 | -4/+82 | |
| | | ||||||
| * | Fix a logic error when finding position of unexpected keyword. | Nick Mathewson | 2020-05-09 | 1 | -1/+1 | |
| | | | | | This appears to be a bad copy-paste. | |||||
| * | Document more of 'netdoc', including errors. | Nick Mathewson | 2020-05-09 | 4 | -30/+118 | |
| | | ||||||
| * | netdoc and version docs | Nick Mathewson | 2020-05-08 | 8 | -43/+364 | |
| | | ||||||
| * | clean up tor-cert documentation a little. | Nick Mathewson | 2020-05-08 | 2 | -22/+62 | |
| | | ||||||
| * | tor-bytes: add the missing documentation | Nick Mathewson | 2020-05-08 | 5 | -18/+224 | |
| | | ||||||
| * | Use links for traits in llcrypto docs | Nick Mathewson | 2020-05-08 | 4 | -5/+9 | |
| | | ||||||
| * | Upgrade to a modern version of "sha-1". | Nick Mathewson | 2020-05-08 | 3 | -47/+7 | |
| | | | | | | Apparently the "sha1" crate doesn't implement the RustCrypto API, but the "sha-1" crate does. | |||||
| * | make id field in RSAIdentity private | Nick Mathewson | 2020-05-08 | 3 | -9/+8 | |
| | | ||||||
| * | most missing docs for llcrypto | Nick Mathewson | 2020-05-08 | 6 | -22/+70 | |
| | | ||||||
| * | Stop re-exporting traits from tor-llcrypto. It does not help. | Nick Mathewson | 2020-05-08 | 8 | -18/+9 | |
| | | ||||||
| * | llcrypto: small documentation improvements | Nick Mathewson | 2020-05-08 | 1 | -6/+10 | |
| | | ||||||
| * | protover: add missing documentation | Nick Mathewson | 2020-05-08 | 1 | -33/+105 | |
| | | ||||||
| * | Add a comment to Cargo.toml | Nick Mathewson | 2020-05-08 | 1 | -0/+2 | |
| | | ||||||
| * | caret: make generated documentation look nicer. | Nick Mathewson | 2020-05-08 | 1 | -35/+107 | |
| | | ||||||
| * | Fix some markdown in README.md. | Nick Mathewson | 2020-05-08 | 1 | -34/+40 | |
| | | | | | | | | | | Markdown breakage 1: The internet led me to believe this is how you did a <dl> in markdown. Apparently it wasn't. Markdown breakage 2: I forgot how lists work! Also, add a paragraph about stuff you can try. | |||||
| * | Update the TODO | Nick Mathewson | 2020-05-08 | 1 | -10/+12 | |
| | | ||||||
| * | fold plan into readme | Nick Mathewson | 2020-05-08 | 2 | -23/+9 | |
| | | ||||||
| * | Use cargo-husky to add automatic git commit/push hooks. | Nick Mathewson | 2020-05-08 | 1 | -1/+9 | |
| | | ||||||
| * | license clarity and contribution notice | Nick Mathewson | 2020-05-08 | 1 | -0/+20 | |
| | | ||||||
| * | Fresh git repository for work on "arti" | Nick Mathewson | 2020-05-07 | 58 | -0/+6824 | |
| 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. | ||||||
