libgfshare-bin - utilities for multi-way secret-sharing

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libgfshare-bin_2.0.0-4_i386.deb
Package name libgfshare-bin
Package version 2.0.0
Package release 4
Package architecture i386
Package type deb
Category implemented-in::c interface::commandline role::program scope::utility security::cryptography utils works-with::file
License -
Maintainer Simon McVittie <>
Download size 16.36 KB
Installed size 44.00 KB
This package contains the gfsplit and gfcombine binaries.
gfsplit can be used to split a secret file (like a GPG secret key)
into multiple parts, so that at least some number of those parts are needed
to recover the original file, but any smaller combination of parts is useless
to an attacker. gfcombine is used to combine the parts created by gfsplit.
For instance, you might split a GPG key using a 3-of-5 share and put one
share on each of three computers, and two shares on a USB memory stick; then
you can use the GPG key on any of those three computers using the memory
stick, but if the memory stick is lost, you can recover the key by
bringing the three computers together.


Package Version Architecture Repository
libgfshare-bin_2.0.0-4_amd64.deb 2.0.0 amd64 Debian Main
libgfshare-bin - - -


Name Value
libc6 >= 2.4
libgfshare2 >= 2


Type URL
Binary Package libgfshare-bin_2.0.0-4_i386.deb
Source Package libgfshare

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libgfshare-bin deb package:
    # sudo apt-get install libgfshare-bin




2018-01-27 - Simon McVittie <>
libgfshare (2.0.0-4) unstable; urgency=medium
[ Simon McVittie ]
* Move packaging to
* Change Homepage and Source to gitano since the original website has
gone away
* Declare Debian Policy 4.1.3 compliance
[ Chris Lamb ]
* Add support for nodoc build profile (Closes: #872739)
* Build with all available compiler hardening (Closes: #872740)
2017-12-22 - Simon McVittie <>
libgfshare (2.0.0-3) unstable; urgency=medium
* Use https URL for Format of debian/copyright
* Change packages' priority from extra to optional
* Declare Debian Policy 4.1.2 compliance
* Upgrade to debhelper 11 compat level
- Do not enable or build-depend on dh-autoreconf, it is now the
- Use dh_missing --fail-missing instead of deprecated
dh_install --list-missing
* Set Rules-Requires-Root: no
2016-09-09 - Simon McVittie <>
libgfshare (2.0.0-2) unstable; urgency=medium
* Switch Vcs-Git to https (see #810378)
* Standards-Version: 3.9.8 (no changes needed)
* Normalize packaging via wrap-and-sort -abst
* Use DEP-14 branch names debian/master, upstream/latest
* Use faketime to produce reproducible documentation
* Switch to automatic dbgsym packages
2015-09-13 - Simon McVittie <>
libgfshare (2.0.0-1) unstable; urgency=medium
* New upstream release
- incompatible change: library users must assign something to
- new SONAME
- no transition is needed, because nothing else in Debian depends on it
* Vcs-Git: use cgit and https
* gbp.conf: use non-numbered patches
* gbp.conf: do not configure tarball or export directory, those are
more appropriate for ~/.gbp.conf
* Add some simple autopkgtest tests
* Make libgfshare-dbg Multi-Arch: same
* Standards-Version: 3.9.6 (no changes required)
2014-03-09 - Simon McVittie <>
libgfshare (1.0.5-3) unstable; urgency=medium
* Use dh_autoreconf for better new-architecture coverage (Closes: #727919)
* Standards-Version: 3.9.5 (no changes needed)
* Canonicalize Vcs-Git, Vcs-Browser
2012-03-31 - Simon McVittie <>
libgfshare (1.0.5-2) unstable; urgency=low
* Build-depend on texlive-latex-recommended, since url.sty seems to have
moved there (Closes: #666324)
* Standards-Version: 3.9.3
- redo copyright file using copyright-format 1.0
* debhelper compat level 9
- no need to select a multiarch ${libdir} explicitly
* Use from dpkg-dev >= 1.16.1
2011-06-09 - Simon McVittie <>
libgfshare (1.0.5-1) unstable; urgency=low
* New upstream version
- drop patches, applied upstream
2011-06-08 - Simon McVittie <>
libgfshare (1.0.3-4) unstable; urgency=low
* Install to multiarch paths
* Set the shared library package to be Multi-Arch: same
* Standards-Version: 3.9.2 (no changes)
2010-07-26 - Simon McVittie <>
libgfshare (1.0.3-3) unstable; urgency=low
[ Ryan Kavanagh ]
* Dropped README.source since it was for cdbs-edit-patch and the package is
now using dpkg-source format 3.0 (quilt)
[ Simon McVittie ]
* Fix error messages on invalid arguments, based on a patch by Ryan
Kavanagh (Closes: #588810, LP: #610233)
* Standards-Version: 3.9.1 (no changes needed)
2010-02-11 - Simon McVittie <>
libgfshare (1.0.3-2) unstable; urgency=low
* Migrate to collab-maint git
* Add debian/gbp.conf for git-buildpackage users
* Remove Dm-Upload-Allowed (no longer needed)
* Refresh the patch using gbp-pq
* Standards-Version: 3.8.4 (no changes needed)
* Add a blank line at the end of NEWS.Debian for better apt-listchanges

See Also

Package Description
libgfshare-dev_2.0.0-4_i386.deb library for multi-way secret-sharing (headers)
libgfshare2_2.0.0-4_i386.deb library for multi-way secret-sharing
libgfxdr0_5.5-3_i386.deb GlusterFS libgfxdr shared library
libgg-dev_1.3.1-2_i386.deb Computing gaussians on a grid (development files)
libgg1_1.3.1-2_i386.deb Computing gaussians on a grid
libghc-abstract-deque-dev_0.3-9+b2_i386.deb abstract, parameterized interface to mutable Deques
libghc-abstract-deque-doc_0.3-9_all.deb abstract, parameterized interface to mutable Deques; documentation
libghc-abstract-deque-prof_0.3-9+b2_i386.deb abstract, parameterized interface to mutable Deques; profiling libraries
libghc-abstract-par-dev_0.3.3-9+b2_i386.deb abstract parallelization interface
libghc-abstract-par-doc_0.3.3-9_all.deb abstract parallelization interface; documentation
libghc-abstract-par-prof_0.3.3-9+b2_i386.deb abstract parallelization interface; profiling libraries
libghc-acid-state-dev_0.14.3-3+b1_i386.deb Haskell database library with ACID guarantees - GHC libraries
libghc-acid-state-doc_0.14.3-3_all.deb Haskell database library with ACID guarantees - documentation; documentation
libghc-acid-state-prof_0.14.3-3+b1_i386.deb Haskell database library with ACID guarantees - GHC profiling libraries; profiling libraries
libghc-active-dev_0.2.0.13-6+b1_i386.deb Abstractions for animation