summaryrefslogtreecommitdiff
path: root/tor-netdoc/src
Commit message (Expand)AuthorAgeFilesLines
...
* Add documentation for authcert parsing.Nick Mathewson2020-06-112-2/+22
* update to use latest rust-crypto traits and modulesNick Mathewson2020-06-102-7/+7
* Add a couple of commits missing from previous.Nick Mathewson2020-06-092-0/+6
* netdoc: initial implementation of authority certs.Nick Mathewson2020-06-091-0/+197
* netdoc: note a forward-compatibility issue with RSA signatures.Nick Mathewson2020-06-092-0/+2
* netdoc: when parsing from a string, detect extra tokensNick Mathewson2020-06-093-4/+15
* Netdoc: allow parsing multiple routerdescs from a string.Nick Mathewson2020-06-095-30/+182
* netdoc: report microdesc errors at correct offsets.Nick Mathewson2020-06-091-2/+5
* netdoc: fix microdesc digest calculation at last.Nick Mathewson2020-06-092-13/+21
* Add a "first_item" entry for Section.Nick Mathewson2020-06-091-2/+19
* Add a "last_item" entry for Section.Nick Mathewson2020-06-091-1/+20
* netdoc: recover from microdesc parsing errorsNick Mathewson2020-06-082-3/+56
* netdoc: add an iterator that can parse annotated microdescsNick Mathewson2020-06-071-1/+88
* Implement parsing for microdescriptor annotationsNick Mathewson2020-06-062-4/+53
* netdoc: fix behavior when using a fancy closure with PauseAt.Nick Mathewson2020-06-061-14/+54
* netdoc: add annotation fields for microdescriptorsNick Mathewson2020-06-061-1/+8
* note that microdescriptor sha256 calculation is wrongNick Mathewson2020-06-031-0/+2
* Restore a pause_at() method, but for NetDocReader.Nick Mathewson2020-06-032-4/+24
* Remove the Pausable trait as busted.Nick Mathewson2020-06-032-41/+14
* netdoc: Refactor iteration over tokens.Nick Mathewson2020-06-034-22/+52
* Netdoc: tweak definition for keywords to accommodate annotationsNick Mathewson2020-05-274-7/+23
* netdoc: exit an object if we encounter non-base64.Nick Mathewson2020-05-201-0/+24
* netdoc: tokenizer should always consume bytes if they exist.Nick Mathewson2020-05-201-7/+14
* netdoc: Teach tokenizer about annotations.Nick Mathewson2020-05-192-11/+27
* netdoc: Add convenience methods for pausing iteratorsNick Mathewson2020-05-192-11/+39
* netdoc: move keyword into Item type.Nick Mathewson2020-05-195-51/+61
* netdoc: Extract keyword into its own file.Nick Mathewson2020-05-197-46/+50
* start a test for microdesc parsing.Nick Mathewson2020-05-181-0/+10
* tor-netdoc: add a peek() method to util::Pausable.Nick Mathewson2020-05-161-0/+19
* Implement microdescriptor parsing.Nick Mathewson2020-05-157-1/+200
* tor-netdoc: Move RelayFamily into its own module.Nick Mathewson2020-05-153-22/+30
* tor_cert: use caret_int!() to make real types for cert elementsNick Mathewson2020-05-152-4/+4
* tor-netdoc: extract fingerprint logic from routerdesc.rsNick Mathewson2020-05-152-20/+57
* netdoc: Improve parsing implementation for RelayFamily.Nick Mathewson2020-05-151-5/+5
* netdoc: Relax error types that can be used when parsing.Nick Mathewson2020-05-152-7/+34
* netdoc: teach MaybeItem about parse_args_as_str().Nick Mathewson2020-05-152-13/+13
* tor-netdoc: Extract family parsing into its own function.Nick Mathewson2020-05-152-20/+25
* Extract RelayPlatform parsing.Nick Mathewson2020-05-151-13/+17
* netdoc: get positions right in version parsing.Nick Mathewson2020-05-151-6/+6
* netdoc: use improved API for parsing ed25519 certificates.Nick Mathewson2020-05-153-34/+80
* netdoc: use new router object parsing API for RSA public keys.Nick Mathewson2020-05-151-28/+12
* Netdoc: better parsing for objects.Nick Mathewson2020-05-152-0/+63
* Remove 'idx' field from BadArgument.Nick Mathewson2020-05-154-13/+11
* netdoc: remove ArgError.Nick Mathewson2020-05-152-44/+23
* netdoc: Make args_as_vec() non-public.Nick Mathewson2020-05-131-1/+1
* Improve reported positions of parsing errors.Nick Mathewson2020-05-132-5/+39
* netdoc: remove the Item::off field as redundantNick Mathewson2020-05-133-11/+73
* netdoc: rename Position to Pos.Nick Mathewson2020-05-134-55/+55
* netdoc: use a more flexible error-position type based on raw pointersNick Mathewson2020-05-131-1/+32
* netdoc: Add an "at()" method to replace an error's location.Nick Mathewson2020-05-131-0/+9