macOS
brew install sss-clilocal Homebrew formula metadata
brew / rank 11547
Shamir secret share command-line interface. Version 0.1.1 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#sss-cli.
install
brew install sss-clilocal Homebrew formula metadata
nix profile install nixpkgs#sss-clinixpkgs package indexes · pkgs/by-name/ss/sss-cli/package.nix · source: api.github.com
overview
Shamir secret share command-line interface
history
sss-cli is a small Rust command-line wrapper around David Sprenkels's SSS library. Its two executables split a secret into Shamir shares and recombine a threshold number of shares.
The official GitHub repository was created in 2017. The project packages the author's secure Shamir secret-sharing implementation as the `secret-share-split` and `secret-share-combine` commands.
The 0.1.2 change documented in the README moved the cryptographic wrapper to RustCrypto's `crypto-secretbox` crate. The tool adds authenticated encryption so tampered shares are detected when a secret is reconstructed.
Upstream originally documented installation from a Git branch with Cargo and from a third-party Homebrew tap. The supplied package metadata records later availability in Homebrew and Nix, giving the focused Rust utility conventional Unix package-manager distribution.
Users pipe a secret into `secret-share-split`, select the number of shares and reconstruction threshold, store each output line separately, and later pipe enough shares into `secret-share-combine`. The commands are stream-oriented and therefore fit shell pipelines without a project configuration file.
sss-cli is a compact example of packaging a cryptographic primitive as composable Unix filters. It is notable for exposing secret splitting without a service, account, or credentials store and for distributing the same Rust code through Cargo and system package managers.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
secret-share-combine | executable | indexed executable | Discovered from the local executable index. |
secret-share-split | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:sss-cli |
|---|---|
| Version | 0.1.1 |
| Package manager | Homebrew |
| Homepage | https://github.com/dsprenkels/sss-cli |
| Repository | https://github.com/dsprenkels/sss-cli |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
sss-cli
nix profile install nixpkgs#sss-clisource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.