aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/doc/authcert.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-netdoc: Use encode_netdoc_unsigned in several placesIan Jackson2026-07-231-3/+2
* tor-checkable: Rename `TimeBound::check_valid_*` to `if_valid_*`Ian Jackson2026-07-231-11/+11
* tor-checkable: TimeRangeBound: Rename extend_tolerance to extend_end_boundIan Jackson2026-07-231-2/+2
* tor-checkable: TimeRangeBound: Rename extend_pre_tolerance to extend_start_boundIan Jackson2026-07-231-2/+2
* Use new TimeRangeBound name throughout the treeIan Jackson2026-07-161-7/+7
* Use new TimeBound name throughout the treeIan Jackson2026-07-161-2/+2
* tor-netdoc: Stabilise votes and encoding of authcertsIan Jackson2026-07-151-7/+0
* tor-netdoc: Replace string slices with str::get() in doc (fmt)Clara Engler2026-06-241-2/+7
* tor-netdoc: Replace string slices with str::get() in docClara Engler2026-06-241-4/+3
* tor-netdoc: tests: Move poc authcert test to authcert.rsIan Jackson2026-06-171-0/+18
* tor-netdoc: Use assert_eq_or_diff in three more placesIan Jackson2026-06-111-1/+1
* tor-netdoc: authcert: use TimerangeBound for UnverifiedAuthCert::verify (fmt)Ian Jackson2026-06-101-94/+44
* tor-netdoc: authcert: use TimerangeBound for UnverifiedAuthCert::verifyIan Jackson2026-06-101-37/+47
* tor-netdoc: authcert tests: add some parenthesesIan Jackson2026-06-101-4/+4
* tor-netdoc: authcert tests: insist on return value typeIan Jackson2026-06-101-5/+5
* 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: Rename NetdocUnverified trait to NetdocParseableUnverifiedIan Jackson2026-06-021-1/+1
* tor-netdoc: Apply deferred rustfmt churnIan Jackson2026-04-291-3/+5
* tor-netdoc: derive ItemValue parsing/encoding for SignatureIan Jackson2026-04-291-1/+0
* tor-netdoc: impl parsing/encoding for AuthCertKeyIds in directory-signatureIan Jackson2026-04-291-1/+68
* tor-netdoc: Unify authcert test modules (fmt)Ian Jackson2026-04-291-313/+308
* tor-netdoc: Unify authcert test modulesIan Jackson2026-04-291-32/+18
* tor-netdoc: Gate vote-related incomplete code with "incomplete"Ian Jackson2026-04-281-1/+1
* tor-netdoc: Un-gate "plain-consensus" cargo featureIan Jackson2026-04-281-4/+4
* tor-netdoc: Gate authcert/encoded.rs and poc behind incomplete and plain-cons...Ian Jackson2026-04-231-0/+4
* tor-netdoc: Tidy use's in authcert.rsIan Jackson2026-04-231-9/+5
* tor-netdoc: Un-gate parse2 and encode in authcert.rsIan Jackson2026-04-231-31/+5
* Merge branch 'netdoc-test-fix' into 'main'Clara Engler2026-04-081-126/+135
|\
| * tor-netdoc: Remove dead authcert test codeClara Engler2026-04-081-29/+0
| * tor-netdoc: Update dir_auth_cross_cert() test caseClara Engler2026-04-081-1/+12
| * tor-netdoc: Update invalid outer signature test caseClara Engler2026-04-081-10/+7
| * tor-netdoc: Update the invalid cross-cert test caseClara Engler2026-04-081-10/+7
| * tor-netdoc: Update inconsistent fingerprint test caseClara Engler2026-04-081-7/+9
| * tor-netdoc: Constify ALTERNATIVE_AUTHCERT_RAWClara Engler2026-04-081-0/+5
| * tor-netdoc: Update "trivial" test cases in dir_auth_signature()Clara Engler2026-04-081-50/+20
| * tor-netdoc: Constify VALID_SYSTEM_TIMEClara Engler2026-04-081-0/+5
| * tor-netdoc: Update test vectors in dir_auth_certClara Engler2026-04-081-15/+10
| * tor-netdoc: Remove outdated longclaw comment in testClara Engler2026-04-081-2/+0
| * tor-netdoc: Replace a File::open with include_strClara Engler2026-04-081-7/+2
| * tor-netdoc: Constify the raw authcert test vectorClara Engler2026-04-081-0/+1
| * tor-netdoc: Constify the authcert test vectorsClara Engler2026-04-081-0/+41
| * tor-netdoc: Add to_rsa_id() helper functionClara Engler2026-04-081-0/+7
| * tor-netdoc: Add pem_to_rsa_pk helper functionClara Engler2026-04-081-0/+7
| * tor-netdoc: Add to_system_time helper functionClara Engler2026-04-081-0/+7
* | tor-netdoc: parse2/encode derive: Use unquoted attributes at call sitesIan Jackson2026-04-071-1/+1
* | tor-netdoc: Constructor derive: Use meta_quoted rigorousIan Jackson2026-04-071-1/+1
|/
* tor-netdoc: Gate encode_sign on plain-consensus featureIan Jackson2026-04-011-1/+4
* tor-netdoc: Replace AuthCert::verify_selfcert implIan Jackson2026-04-011-1/+13
* tor-netdoc: authcert: Test encoding and signing methodIan Jackson2026-04-011-0/+43