Skip to content

demo: add securedrop-source-cli crate#270

Open
redshiftzero wants to merge 1 commit into
source-passphrasefrom
source-cli
Open

demo: add securedrop-source-cli crate#270
redshiftzero wants to merge 1 commit into
source-passphrasefrom
source-cli

Conversation

@redshiftzero

@redshiftzero redshiftzero commented May 29, 2026

Copy link
Copy Markdown
Contributor

(on top of #269, will retarget main when that is merged)

Towards #115

This just adds a crate with a CLI for the source side of the demo, right now with generate and show only to exercise the passphrase stuff in #269 (but send will need to be added):

$ cargo run --bin source-cli
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
     Running `target/debug/source-cli`
Demo SecureDrop source client

Usage: source-cli <COMMAND>

Commands:
  generate  Generate a new source identity and print its recovery passphrase
  show      Rederive a source identity from its passphrase and print its public keys
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

@redshiftzero redshiftzero requested review from a team as code owners May 29, 2026 16:56
@redshiftzero redshiftzero changed the title demo: add source-cli crate demo: add securedrop-source-cli crate May 29, 2026
@redshiftzero redshiftzero moved this to Blocked or Waiting in SecureDrop Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Blocked or Waiting

Development

Successfully merging this pull request may close these issues.

1 participant