BSD Ports

security/ssss 0.5nb2 NetBSD

Shamir's Secret Sharing Scheme

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e282cfb26b
License
gnu-gpl-v2
Categories
security
Package size
11.9 KiB, 26.2 KiB installed

Description

Shamir's Secret Sharing Scheme (SSSS) is an implementation of a threshold scheme for sharing a secret between third parties, and requiring a threshold of those parties to collaborate to reveal the secret.

Taken 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.

Shamir's scheme is provable secure: in a (t,n) scheme one can prove that it makes no difference whether an attacker has t-1 valid shares at his disposal or none at all; as long as he has less than t shares, there is no better option than guessing to find out the secret.

In the other systems

SystemPortVersion
NetBSDsecurity/ssss0.5nb2
FreeBSDsecurity/ssss0.5.7
OpenBSDsecurity/ssss0.5p2
DragonFlysecurity/ssss0.5.7

Install

Binary package:

pkgin install ssss

From pkgsrc:

cd /usr/pkgsrc/security/ssss && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
e282cfb26b wiz *: add LDFLAGS overide that was previously in mk
This is a workaround and should be fixed properly per-package - they should use the pkgsrc LDFLAGS, but this restores what happened before the mk/ cleanup. Fixes relro build for packages that do not honor LDFLAGS. Package list provided by mef@, thanks! Workaround commit requested by bsiegert on tech-pkg.