radicle-heartwood-lfs/crates
Lorenz Leutgeb 5887edf93b
crypto/ssh/keystore: Explicit paths
The implementation of `Keystore` requires a particular layout and naming
of keys. This is a rather strong limitation. Lift it and allow
specifying an arbitrary path for the secret and public key.

As it is possible to derive the public key from the secret key, make
the public key in `Keystore` optional. Also allow constructing
`MemorySigner` can now be initialized without a public key, by
deriving it.
2025-09-26 13:21:38 +02:00
..
radicle radicle: Detect current repository using `jj` 2025-09-26 12:03:01 +01:00
radicle-cli crypto/ssh/keystore: Explicit paths 2025-09-26 13:21:38 +02:00
radicle-cli-test radicle-cli-test: Prepare testing with `jj` 2025-09-26 12:03:01 +01:00
radicle-cob crates: 1.4.0 release 2025-08-27 10:30:28 +01:00
radicle-crypto crypto/ssh/keystore: Explicit paths 2025-09-26 13:21:38 +02:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch radicle-fetch: Replace manual std::matches!() impl 2025-08-27 23:12:50 +02:00
radicle-node node: Log Panics 2025-09-24 10:51:34 +01:00
radicle-protocol protocol/service: Change `Routing table updated..` from info to debug 2025-09-16 13:38:26 +01:00
radicle-remote-helper cli: Detect key mismatch 2025-09-26 00:33:59 +02:00
radicle-schemars crates: 1.4.0 release 2025-08-27 10:30:28 +01:00
radicle-signals signals: Guard most of the crate for Unix 2025-08-22 15:19:31 +01:00
radicle-ssh release: prepare crates 2025-08-12 12:13:49 +02:00
radicle-systemd node: Refactor logging initialization 2025-09-23 16:33:50 +02:00
radicle-term docs: fix doc string linking 2025-09-15 10:34:42 +01:00