Automic VaultAutomic Vault

brew

Install ssss with Homebrew, apk, apt, dnf, MacPorts, Nix

Shamir's secret sharing scheme implementation. Version 0.5 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ssss

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install ssss

MacPorts ports tree · security/ssss/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add ssss

Alpine Linux edge package indexes · ssss · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install ssss

Debian stable package indexes · ssss · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install ssss

Fedora Rawhide package metadata · ssss · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#ssss

nixpkgs package indexes · pkgs/by-name/ss/ssss/package.nix · source: api.github.com

overview

Package summary

Shamir's secret sharing scheme implementation

Commands and aliases

  • ssss-combine
  • ssss-split

history

Project history and usage

ssss is a small Unix-oriented command-line implementation of Shamir's Secret Sharing Scheme. Its package-manager identity is unusually literal: it ships two commands, ssss-split and ssss-combine, for turning a secret into threshold shares and reconstructing it from enough shares.

Project history

The official project page says ssss was written in 2006 by B. Poettering, licensed under GPL v2, linked against GNU libgmp, and designed for UNIX/Linux machines using /dev/random as an entropy source. The homepage distributes release tarballs from 0.1 through 0.5 rather than pointing to a public source-control repository.

Adoption history

The project page notes a Debian package and Freshmeat announcements, reflecting the mid-2000s Unix packaging path for small security tools. The supplied package facts show it later remained available across Homebrew, Debian, Ubuntu, Fedora/DNF, Alpine, MacPorts, and Nix, which is the sort of long-tail packaging that keeps old but useful CLI cryptography tools reachable.

How it is used

Typical usage is interactive: ssss-split prompts for a secret and emits numbered shares for a threshold scheme, while ssss-combine reads enough shares to reconstruct the secret. The manpage also documents hex mode for binary material, quiet modes for scripts, and a hybrid pattern where large data is encrypted with tools such as OpenSSL or GPG and only the key is shared.

Why package nerds care

Package maintainers care about ssss because it is a compact, classic Unix security utility with stable command names and few moving parts. Its continued presence in multiple package managers makes it a reference point for threshold-secret workflows even when newer tools wrap Shamir sharing with additional authentication or modern cryptographic framing.

Timeline

  • 2006: Official project page says ssss was written by B. Poettering.
  • 2006: ssss 0.1 through 0.5 tarballs were published on the project homepage.
  • 2018: Official homepage copyright and last-modified metadata show the page was still maintained.

Related projects

  • The homepage links ssss to the broader Shamir secret sharing tradition and mentions seccure as another cryptography project by the same author. Its usage notes also point to OpenSSL and GPG for encrypting larger payloads before splitting only the symmetric key.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Installs with 2 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
ssss-combinecliglobal executable
ssss-splitcliglobal executable

freshness

Version and 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.

page generated2026-07-08
manager version0.5
manager updated
local dataok
upstreamnot checked
latest detectednot detected

http://point-at-infinity.org/ssss/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.http://point-at-infinity.org/ssss/none confidence

install metadata

Package metadata

Package keybrew:ssss
Version0.5
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ssss
Homepagehttp://point-at-infinity.org/ssss/
Upstream docshttp://point-at-infinity.org/ssss
LicenseGPL-2.0-or-later
Source archivehttps://deb.debian.org/debian/pool/main/s/ssss/ssss_0.5.orig.tar.gz
Dependenciesgmp, xmltoman
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namessss
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

ssss 0.5-5

Shamir's secret sharing scheme implementation

http://point-at-infinity.org/ssss/

sudo apt install ssss
  • Section: utils
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Ssss
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ssss from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ssss

nix profile install nixpkgs#ssss
  • normalized package name match
  • Matched by: Ssss
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ss/ssss/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

ssss 0.5-5

Shamir's secret sharing scheme implementation

http://point-at-infinity.org/ssss/

sudo apt install ssss
  • Section: universe/utils
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Ssss
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ssss from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

ssss 0.5.7-r0

ssss is an implementation of Shamir's secret sharing scheme for UNIX systems

http://point-at-infinity.org/ssss/

sudo apk add ssss
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: ssss
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ssss
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ssss from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

ssss-doc 0.5.7-r0

ssss is an implementation of Shamir's secret sharing scheme for UNIX systems (documentation)

http://point-at-infinity.org/ssss/

sudo apk add ssss-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: ssss
  • normalized package name match
  • Matched by: Ssss
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ssss-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

ssss 0.5-36.fc44.2

Shamir's secret sharing scheme

http://point-at-infinity.org/ssss

sudo dnf install ssss
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ssss
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ssss
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ssss from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

ssss

sudo port install ssss
  • normalized package name match
  • Matched by: Ssss
MacPorts ports tree · api.github.com · MacPorts ports tree: security/ssss/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment