summaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/doc/microdesc.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'microdesc-sha' into 'main'Clara Engler2026-06-251-39/+56
|\
| * Apply deferred rustfmt churnIan Jackson2026-06-221-5/+1
| * tor-netdoc: Break Microdesc up into Microdesc and MicrodescAndHashIan Jackson2026-06-221-20/+38
| * tor-netdoc: Move some Microdesc methodsIan Jackson2026-06-221-20/+23
* | tor-netdoc: Replace string slices with str::get() in docClara Engler2026-06-241-2/+1
* | tor-netdoc: Wrap port policies in InternClara Engler2026-06-241-5/+4
* | tor-netdoc: Wrap family in InternClara Engler2026-06-241-1/+2
|/
* tor-netdoc: Microdesc: derive ConstructorIan Jackson2026-06-221-2/+10
* tor-netdoc Micordesc: Make intro item type publicIan Jackson2026-06-221-6/+6
* tor-netdoc Micordesc: rename the intro item typeIan Jackson2026-06-221-3/+3
* tor-netdoc test: Add a round-trip test for microdescriptorsIan Jackson2026-06-221-1/+12
* tor-netdoc: Avoid encoding default values in microdescsIan Jackson2026-06-221-4/+4
* tor-netdoc: derive encoding for microdescriptorsIan Jackson2026-06-221-2/+2
* everywhere: Add #[allow(clippy::string_slice)]Clara Engler2026-06-091-0/+1
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* tor-netdoc: Test for UTF-8 port policy edge case52252252026-06-031-0/+6
* tor-netdoc: parse2: Add missing ItemObjectParseable to preludeIan Jackson2026-04-291-2/+0
* tor-netdoc: Un-gate features in doc/microdesc.rs (fmt)Ian Jackson2026-04-281-3/+1
* tor-netdoc: Un-gate features in doc/microdesc.rsIan Jackson2026-04-281-16/+10
* tor-netdoc: Add manual happy families microdesc testClara Engler2026-04-081-0/+35
* tor-netdoc: Adjust family values for microdesc testClara Engler2026-04-081-12/+1
* tor-netdoc: Update microdesc test EC keysClara Engler2026-04-081-9/+8
* tor-netdoc: Update microdesc test onion keyClara Engler2026-04-081-5/+5
* tor-netdoc: "Remove" assert_eq for mds[6]Clara Engler2026-04-081-40/+0
* tor-netdoc: No longer ignore microdesc parse2 testClara Engler2026-04-081-2/+0
* tor-netdoc: Add TODO to test ignoringClara Engler2026-04-021-0/+1
* tor-netdoc: Disable broken test for nowClara Engler2026-04-021-0/+1
* tor-netdoc: Note on hardcoded test vectorsClara Engler2026-04-021-0/+5
* tor-netdoc: Remove onion_key accessorClara Engler2026-04-021-5/+0
* tor-netdoc: Use Curve25519Public for parsingClara Engler2026-04-021-6/+7
* tor-netdoc: Refactor Ed25519IdentityLineClara Engler2026-04-021-16/+17
* tor-netdoc: Use proper PEM parser for testvecsClara Engler2026-04-021-21/+26
* tor-netdoc: Reorder Microdesc according to specClara Engler2026-04-021-11/+11
* tor-netdoc: Properly parse mutliple family-idsClara Engler2026-04-021-13/+14
* tor-netdoc: Add a test for Microdesc with parse2Clara Engler2026-04-021-0/+94
* tor-netdoc: Derive NetdocParseable for MicrodescClara Engler2026-04-021-7/+54
* tor-netdoc: RSA: rename helper type to RsaPublicParse1HelperIan Jackson2026-01-061-1/+1
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* tor-netdoc: Abolish `dangerous-expose-struct-fields`; always expose, insteadIan Jackson2025-10-011-20/+8
* tor-netdoc: rs: Introduce and use DOC_DIGEST_LENIan Jackson2025-08-181-1/+4
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* tor-netdoc: Removed dependency on `once_cell`hashcatHitman2025-06-141-3/+3
* netdoc: Make some parsing init functions fallible.Nick Mathewson2025-03-171-8/+9
* netdoc: Add "family-ids" line to microdesc parserNick Mathewson2025-02-121-1/+45
* Make TAP keys optional when parsing documents.Nick Mathewson2024-06-271-7/+21
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* netdoc: Rename `ParseError{Kind, Source}` to `NetdocError{Kind, Source}`.Gabriela Moldovan2023-05-101-1/+1
* tor-netdoc: Remove many needless calls to .iter() and .into_iter()Ian Jackson2023-02-151-5/+5