Browse Source

Convert README to GitLab Flavored Markdown

develop
Damien Goutte-Gattat 5 years ago
parent
commit
43905cd94a
  1. 45
      README.md

45
README → README.md

@ -13,20 +13,20 @@ sticks and/or MTP-compliant devices like some smartphones or audio
players).
The program needs a configuration file (by default,
$XDG_CONFIG_HOME/gfsecret/default.conf) which describes the shared
`$XDG_CONFIG_HOME/gfsecret/default.conf`) which describes the shared
secret. Here is a sample configuration:
OUTFILE=/home/alice/mysecret
MINSHARES=2
URI=file:///home/alice/.local/share/gfsecret/mysecret.024
URI=label://MYSTICK/mysecretfile.070
URI=mtp://RF2GB6X704P/Documents/mysecret.139
OUTFILE=/home/alice/mysecret
MINSHARES=2
URI=file:///home/alice/.local/share/gfsecret/mysecret.024
URI=label://MYSTICK/mysecretfile.070
URI=mtp://RF2GB6X704P/Documents/mysecret.139
With such a configuration, gfse-use will attempt to reconstruct the file
‘/home/alice/mysecret’, using at least two of the three available
`/home/alice/mysecret`, using at least two of the three available
shares: one available on the local filesystem, one on a USB storage
device with the label ‘MYSTICK’, and one on a MTP-compliant device with
the serial number ‘RF2GB6X704P’. Gfsec-use will automatically detect
device with the label `MYSTICK`, and one on a MTP-compliant device with
the serial number `RF2GB6X704P`. Gfsec-use will automatically detect
which devices are currently connected and will fetch from them the
corresponding shares.
@ -41,32 +41,29 @@ Install
-------
Gfsecret depends on the following libraries at compile-time:
– libgfshare <http://www.digital-scurf.org/software/libgfshare>, which
implements the secret sharing scheme proper (mandatory);
– libgcrypt <http://www.gnupg.org/>, for the SHA-256 implementation
(mandatory);
– GIO <http://developer.gnome.org/gio/>, to access shares stored on
external volumes (typically USB storage) (optional);
– libmtp <http://libmtp.sourceforge.net/>, to access shares stored on
MTP-compliant devices (optional).
- [libgfshare](http://www.digital-scurf.org/software/libgfshare), which
implements the secret sharing scheme proper (mandatory);
- [libgcrypt](http://www.gnupg.org/), for the SHA-256 implementation
(mandatory);
- [GIO](http://developer.gnome.org/gio/), to access shares stored on
external volumes (typically USB storage) (optional);
- [libmtp](http://libmtp.sourceforge.net/), to access shares stored on
MTP-compliant devices (optional).
Copying
-------
Gfsecret is distributed under the terms of the GNU General Public
License, version 3 or higher. The full license is included in the
COPYING file of the source distribution.
[COPYING file](COPYING) of the source distribution.
Homepage and contact
--------------------
The project is located at <http://www.incenp.org/dvlpt/gfsecret.html>.
The project is located at http://www.incenp.org/dvlpt/gfsecret.html.
The latest source code is available in a Git repository at
<git://git.incenp.org/gfsecret.git> and may also be browsed at
<http://www.incenp.org/gitweb/?p=gfsecret.git;a=summary>.
git://git.incenp.org/gfsecret.git and may also be browsed at
http://www.incenp.org/gitweb/?p=gfsecret.git;a=summary.
The author may be contacted at the following address:
Damien Goutte-Gattat <dgouttegattat@incenp.org>
Loading…
Cancel
Save