Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > 186fc771fcb2a23c43d5734c5a5fe681 > files > 2

ssss-0.5-1.mga1.src.rpm

Name:		ssss
Summary:	Shamir's Secret Sharing Scheme
Version:	0.5
Release:	%mkrel 1
Source:		http://point-at-infinity.org/ssss/ssss-%{version}.tar.gz
URL:		http://point-at-infinity.org/ssss/
Group:		File tools
License:	GPLv2+
BuildRequires:	xmltoman gmp-devel

%description
ssss is an implementation of Shamir's secret sharing scheme for UNIX/linux
machines.

Citing from the Wikipedia article about Secret Sharing:

    In cryptography, a secret sharing scheme is a method for distributing 
    a secret amongst a group of participants, each of which is allocated 
    a share of the secret. The secret can only be reconstructed when the 
    shares are combined together; individual shares are of no use on their
    own.

    More formally, in a secret sharing scheme there is one dealer and n
    players. The dealer gives a secret to the players, but only when specific
    conditions are fulfilled. The dealer accomplishes this by giving each
    player a share in such a way that any group of t (for threshold) or
    more players can together reconstruct the secret but no group of less
    than t players can. Such a system is called a (t,n)-threshold scheme.

ssss does both: the generation of shares for a known secret and the
reconstruction of a secret using user provided shares.

%prep
%setup -q

%build
%make

%install
%{__rm} -Rf %{buildroot}
%{__install} -d %{buildroot}%{_bindir}
%{__install} -d %{buildroot}%{_mandir}/man1
%{__cp} -p ssss-split ssss-combine %{buildroot}%{_bindir}
%{__cp} -p ssss.1 %{buildroot}%{_mandir}/man1

%files
%defattr(-,root,root)
%doc LICENSE HISTORY doc.html ssss.1.html THANKS
%{_bindir}/ssss-split
%{_bindir}/ssss-combine
%{_mandir}/man1/ssss.1.*



%changelog
* Mon Apr 18 2011 boklm <boklm> 0.5-1.mga1
+ Revision: 87709
- imported package ssss