Module Name: othersrc Committed By: agc Date: Mon Mar 21 05:43:38 UTC 2011
Update of /cvsroot/othersrc/crypto/external/bsd/ssss In directory ivanova.netbsd.org:/tmp/cvs-serv27364 Log Message: Initial import of alternative threshold code to othersrc/crypto to perform Shamir's Secret Sharing Scheme. For more information on Sharmir's Secret Sharing Scheme (SSSS or S4), please see: http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing To re-iterate: this is a threshold scheme where an original secret is split into shares. When a threshold of shares is presented, the original secret can be reconstructed. This is closely related to the threshold routines previously imported into othersrc; the difference is that this code does not reveal any of the information in the original secret until a threshold of shares is presented. Compared to IDA, for example, an SSSS share is the same size as the original data (compared to originalsize / threshold for IDA), but provides privacy which IDA does not do. This implementation of SSSS keeps the same interface as the threshold(1) and libthreshold(3), for convenience sake. Status: Vendor Tag: CROOKS Release Tags: ssss-base N othersrc/crypto/external/bsd/ssss/Makefile N othersrc/crypto/external/bsd/ssss/mkdist N othersrc/crypto/external/bsd/ssss/Makefile.inc N othersrc/crypto/external/bsd/ssss/dist/Makefile.am N othersrc/crypto/external/bsd/ssss/dist/TODO N othersrc/crypto/external/bsd/ssss/dist/aclocal.m4 N othersrc/crypto/external/bsd/ssss/dist/configure N othersrc/crypto/external/bsd/ssss/dist/configure.ac N othersrc/crypto/external/bsd/ssss/dist/libtool N othersrc/crypto/external/bsd/ssss/dist/tst N othersrc/crypto/external/bsd/ssss/dist/buildaux/config.guess N othersrc/crypto/external/bsd/ssss/dist/buildaux/config.sub N othersrc/crypto/external/bsd/ssss/dist/buildaux/depcomp N othersrc/crypto/external/bsd/ssss/dist/buildaux/install-sh N othersrc/crypto/external/bsd/ssss/dist/buildaux/ltmain.sh N othersrc/crypto/external/bsd/ssss/dist/buildaux/missing N othersrc/crypto/external/bsd/ssss/dist/include/ssss.h N othersrc/crypto/external/bsd/ssss/dist/include/Makefile.am N othersrc/crypto/external/bsd/ssss/dist/src/Makefile.am N othersrc/crypto/external/bsd/ssss/dist/src/Makefile.in N othersrc/crypto/external/bsd/ssss/dist/src/ssss/ssss.1 N othersrc/crypto/external/bsd/ssss/dist/src/ssss/Makefile.am N othersrc/crypto/external/bsd/ssss/dist/src/ssss/Makefile.in N othersrc/crypto/external/bsd/ssss/dist/src/ssss/main.c N othersrc/crypto/external/bsd/ssss/dist/src/libssss/Makefile.am N othersrc/crypto/external/bsd/ssss/dist/src/libssss/Makefile.in N othersrc/crypto/external/bsd/ssss/dist/src/libssss/config.h.in N othersrc/crypto/external/bsd/ssss/dist/src/libssss/internal.h N othersrc/crypto/external/bsd/ssss/dist/src/libssss/libssss.3 N othersrc/crypto/external/bsd/ssss/dist/src/libssss/secsplit.c N othersrc/crypto/external/bsd/ssss/dist/src/libssss/threshold.c N othersrc/crypto/external/bsd/ssss/dist/autom4te.cache/requests N othersrc/crypto/external/bsd/ssss/dist/autom4te.cache/output.0 N othersrc/crypto/external/bsd/ssss/dist/autom4te.cache/traces.0 N othersrc/crypto/external/bsd/ssss/ssss/Makefile N othersrc/crypto/external/bsd/ssss/libssss/shlib_version N othersrc/crypto/external/bsd/ssss/libssss/Makefile N othersrc/crypto/external/bsd/ssss/libssss/config.h No conflicts created by this import