fork of radicle with Git LFS support, backed by IPFS
Go to file
Alexis Sellier 577b632056
Use `Signer::try_sign` in interactive contexts
In interactive (user) contexts, use `try_sign` instead of `sign`.

We also revisit the `Profile` by adding a `signer` method that can
fail, eg. if we couldn't connect to ssh-agent.

Finally, we replace `UnsafeSigner` with `MemorySigner`, which makes
use of `ssh::Keystore`.

Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
2022-11-03 13:06:00 +01:00
.github/workflows Update Rust to 1.64 2022-09-26 11:27:31 +02:00
.nix meta: add nix tooling 2022-10-12 12:21:01 +02:00
radicle Use `Signer::try_sign` in interactive contexts 2022-11-03 13:06:00 +01:00
radicle-crypto Use `Signer::try_sign` in interactive contexts 2022-11-03 13:06:00 +01:00
radicle-httpd Remove redundant `Options` type 2022-10-19 11:47:29 +02:00
radicle-node Use `Signer::try_sign` in interactive contexts 2022-11-03 13:06:00 +01:00
radicle-remote-helper Use `Signer::try_sign` in interactive contexts 2022-11-03 13:06:00 +01:00
radicle-ssh Use `Signer::try_sign` in interactive contexts 2022-11-03 13:06:00 +01:00
radicle-tools Use `Signer::try_sign` in interactive contexts 2022-11-03 13:06:00 +01:00
.gitignore Initial commit 2022-09-13 10:13:13 +02:00
Cargo.lock crypto: implement an OpenSSH keystore 2022-11-02 14:11:07 +01:00
Cargo.toml radicle-crypto: split out from radicle 2022-10-27 20:40:39 +01:00
README.md Add placeholder README 2022-10-14 13:19:28 +02:00
build.rs httpd: implement `git` fetch-only server 2022-10-19 11:36:16 +02:00
rust-toolchain Update Rust to 1.64 2022-09-26 11:27:31 +02:00

README.md

❤️🪵

Radicle Heartwood Protocol & Stack