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

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libgfshare-bin
Package version 1.0.5
Package release 3
Package architecture amd64
Package type deb
Installed size 32 B
Download size 15.49 KB
Official Mirror
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_1.0.5-3_i386.deb 1.0.5 i386 Debian Main
libgfshare-bin - - -


Name Value
libc6 >= 2.3.4
libgfshare1 >= 1.0.2


Type URL
Binary Package libgfshare-bin_1.0.5-3_amd64.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




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
2009-12-27 - Simon McVittie <>
libgfshare (1.0.3-1) unstable; urgency=low
* New upstream release
- remove all patches; they were applied upstream (LP: #497992)
- error handling has been improved (Closes: #557040, LP: #497996)
- an Ubuntu-specific patch to allow outputting secrets to stdout has been
merged (LP: #497999)
* Use dpkg-source format 3.0 (quilt)
* Use debhelper 7
* 01_theory_tex.diff: fix some syntactic issues in doc/theory.tex
* Build and install HTML and PDF versions of theory.tex (in the -dev
package), and register them in doc-base
2009-11-19 - Simon McVittie <>
libgfshare (1.0.2-3) unstable; urgency=medium
* debian/patches/100[1-4]*.patch: don't produce broken share number 000 from
gfsplit, don't allow the library to produce it either, make gfcombine
fail more usefully if one is used, and explain how to recover
(Closes: #556939)
* debian/NEWS: explain how to recover from foo.000 shares
* Build-depend on autotools-dev to get updated config.{guess,sub}, to be
nice to avr32 porters
* Remove duplicate Priority field from control
* Run basic tests during the build
* Standards-Version: 3.8.3
- move -dbg package to debug section
2008-12-10 - Simon McVittie <>
libgfshare (1.0.2-2) unstable; urgency=low
* debian/patches/0043-abi.patch, part of upstream bzr r43: don't export
symbols called "exps" and "logs" (and also don't generate bits of table
that we're not going to use)
* Add a symbols file for libgfshare1
* Standards-Version: 3.8.0
- add README.source
* Add ${misc:Depends} throughout, since we use debhelper
* Change Vcs-Bzr to reflect that the packaging is now in collab-maint on
Alioth (co-maintainers welcome)
* Use my address

See Also

Package Description
libgfshare-dev_1.0.5-3_amd64.deb library for multi-way secret-sharing (headers)
libgfshare1_1.0.5-3_amd64.deb library for multi-way secret-sharing
libghc-abstract-deque-dev_0.3-1_amd64.deb abstract, parameterized interface to mutable Deques
libghc-abstract-deque-doc_0.3-1_all.deb abstract, parameterized interface to mutable Deques; documentation
libghc-abstract-deque-prof_0.3-1_amd64.deb abstract, parameterized interface to mutable Deques; profiling libraries
libghc-abstract-par-dev_0.3.3-1_amd64.deb Abstract parallelization interface
libghc-abstract-par-doc_0.3.3-1_all.deb Abstract parallelization interface; documentation
libghc-abstract-par-prof_0.3.3-1_amd64.deb Abstract parallelization interface; profiling libraries
libghc-acid-state-dev_0.12.2-1+b1_amd64.deb Haskell database library with ACID guarantees - GHC libraries
libghc-acid-state-doc_0.12.2-1_all.deb Haskell database library with ACID guarantees - documentation; documentation
libghc-acid-state-prof_0.12.2-1+b1_amd64.deb Haskell database library with ACID guarantees - GHC profiling libraries; profiling libraries
libghc-active-dev_0.1.0.16-2+b1_amd64.deb Abstractions for animation
libghc-active-doc_0.1.0.16-2_all.deb Abstractions for animation; documentation
libghc-active-prof_0.1.0.16-2+b1_amd64.deb Abstractions for animation; profiling libraries
libghc-adjunctions-dev_4.1.0.1-1+b5_amd64.deb Adjunctions