| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tor-cert: Stabilise everything gated by feature = "encode" | Ian Jackson | 2026-04-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | | This is widely used in-tree already. I don't think it makes sense to feature-gate it. There are some (perhaps rather thin) tests for both the Ed25519Builder and EncodedRsaCrosscert. It is possible we might want to change the API further, but this is still a 0.x crate so that's not going to be a problem. We'll remove the actual cargo feature in the next commit. | ||||
| * | Revert "tor-cert: Provide ed25519 cert decoding via TryFrom trait" | Ian Jackson | 2026-04-27 | 1 | -1/+0 |
| | | | | | This reverts commit 68caf324a320fff1a4f0e9b0f5014a34d0e3729f. | ||||
| * | tor-cert: Provide ed25519 cert decoding via tor-bytes | Ian Jackson | 2026-04-27 | 1 | -0/+1 |
| | | | | | | This is more sensible and will make the code in tor-netdoc less strange. We'll revert the TryFrom in a moment. | ||||
| * | tor-cert: Provide ed25519 cert encoding via tor-bytes | Ian Jackson | 2026-04-23 | 1 | -0/+1 |
| | | | | | | | | | Implement the Writeable trait. Explain why this approach is correct and leave a comment near the decoder (to avoid future changes making this implementation buggy) and a test case. | ||||
| * | tor-cert: Provide ed25519 cert decoding via TryFrom trait | Ian Jackson | 2026-04-23 | 1 | -0/+1 |
| | | | | | Otherwise we can't implement trait-based decoding in tor-netdoc. | ||||
| * | tor-cert: impl From<Ed25519Identity> for CertifiedKey | Ian Jackson | 2026-04-23 | 1 | -0/+1 |
| | | |||||
| * | tor-cert: Derive Debug, Clone for SigCheckedCert | Clara Engler | 2026-04-22 | 1 | -0/+1 |
| | | | | | | Most other certificate types do so too and we will need it in tor-netdoc. | ||||
| * | Remove semver.md files from arti 1.1.10 | Nick Mathewson | 2023-10-31 | 1 | -2/+0 |
| | | |||||
| * | tor-cert, tor-netdoc: Use EncodedEd25519Cert instead of Vec<u8>. | Gabriela Moldovan | 2023-10-25 | 1 | -0/+1 |
| | | |||||
| * | tor-cert: Add EncodedEd25519Cert type. | Gabriela Moldovan | 2023-10-25 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files from 1.1.5 | Nick Mathewson | 2023-06-01 | 1 | -2/+0 |
| | | |||||
| * | tor-cert: Add new functions to replace KeyUnknownCert::check_key. | Nick Mathewson | 2023-05-16 | 1 | -0/+2 |
| | | | | | | | | These should have a cleaner API than check_key, and be easier to understand. Part of #759 | ||||
| * | Remove semver.md files now that 1.1.2 is out. | Nick Mathewson | 2023-02-28 | 1 | -2/+0 |
| | | |||||
| * | tor-cert: Implement Timebound for Ed25519Cert | Nick Mathewson | 2023-02-07 | 1 | -0/+2 |
| | | | | | | This allows us to run `is_valid_at` and friends on the certificate itself, which we will use soon in hsdesc validity checks. | ||||
| * | Now that versions have bumped, remove semver.md files. | Nick Mathewson | 2022-08-01 | 1 | -2/+0 |
| | | |||||
| * | change usage of PublicKey to Ed25519 in tor-cert | trinity-1686a | 2022-07-23 | 1 | -0/+1 |
| | | | | | and propagate to other affected crates | ||||
| * | change check_key to take a Option<&_> instead of &Option<_> | trinity-1686a | 2022-07-23 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files now that 0.5.0 is out | Nick Mathewson | 2022-06-24 | 1 | -1/+0 |
| | | |||||
| * | tor-proto: split and elaborate tor_bytes::Error instances | Nick Mathewson | 2022-06-23 | 1 | -0/+1 |
| Some of these were for decoding particular objects (we now say what kind of objects), and some were unrelated tor_cert errors that for some reason we had shoved into a tor_bytes::Error. There is now a separate tor_cert::CertError type, independent from tor_cert's use of `tor_bytes::Error` for parsing errors. | |||||
