./security/libgfshare, Library to implement Shamirs secret sharing scheme

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.5, Package name: libgfshare-1.0.5, Maintainer: agc

In simple terms, this package provides a library for implementing the
sharing of secrets and two tools for simple use-cases of the
algorithm. The library implements what is known as Shamir's method
for secret sharing in the Galois Field 2^8. In slightly simpler words,
this is N-of-M secret-sharing byte-by-byte. Essentially this allows
us to split a secret S into any M shares S1..SM such that any N of
those shares can be used to reconstruct S but any less than N shares
yields no information whatsoever.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 232.439 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-22 21:00:03 by Zafer Aydogan | Files touched by this commit (1)
Log message:
use https
   2023-07-21 14:22:48 by Jonathan Perkin | Files touched by this commit (1)
Log message:
libgfshare: Darwin linker does not support -O1.
   2022-11-21 19:20:46 by Jonathan Perkin | Files touched by this commit (54)
Log message:
*: Re-apply SunOS linker argument removals.

These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
   2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102)
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included

Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
   2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605)
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \ 
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2015-11-04 02:18:12 by Alistair G. Crooks | Files touched by this commit (434)
Log message:
Add SHA512 digests for distfiles for security category

Problems found locating distfiles:
	Package f-prot-antivirus6-fs-bin: missing distfile fp-NetBSD.x86.32-fs-6.2.3.tar.gz
	Package f-prot-antivirus6-ws-bin: missing distfile fp-NetBSD.x86.32-ws-6.2.3.tar.gz
	Package libidea: missing distfile libidea-0.8.2b.tar.gz
	Package openssh: missing distfile openssh-7.1p1-hpn-20150822.diff.bz2
	Package uvscan: missing distfile vlp4510e.tar.Z

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-11-02 21:38:16 by Alistair G. Crooks | Files touched by this commit (4) | Imported package
Log message:
Initial import of libgfshare-1.0.5, a library which implements Shamir's
Secret Sharing Scheme, into the packages collection.

	In simple terms, this package provides a library for implementing the
	sharing of secrets and two tools for simple use-cases of the
	algorithm.  The library implements what is known as Shamir's method
	for secret sharing in the Galois Field 2^8.  In slightly simpler words,
	this is N-of-M secret-sharing byte-by-byte.  Essentially this allows
	us to split a secret S into any M shares S1..SM such that any N of
	those shares can be used to reconstruct S but any less than N shares
	yields no information whatsoever.