minio/contrib/signify
2014-11-13 21:54:50 -08:00
..
bsd-compat Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
.gitignore Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 2014-11-13 21:54:50 -08:00
arc4random.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
BACKGROUND Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
base64.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
bcrypt_pbkdf.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
blowfish.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
crypto_api.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
crypto_api.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
explicit_bzero.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
fe25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
fe25519.h Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 2014-11-13 21:54:50 -08:00
ge25519.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
ge25519_base.data Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
helpers.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
HOWTO Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
INSTALL Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
Makefile Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 2014-11-13 21:54:50 -08:00
mod_ed25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
mod_ge25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
ohash.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
ohash.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
passphrase-20140902.diff Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
provide_signify_as_library-20141025.diff Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 2014-11-13 21:54:50 -08:00
README Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 2014-11-13 21:54:50 -08:00
readpassphrase.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
sc25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
sc25519.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
sha2.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
signify.1 Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
signify.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
smult_curve25519_ref.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
strlcpy.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
timingsafe_bcmp.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00
util.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 2014-10-30 22:28:37 -07:00

This is a self-contained port of OpenBSD's signify to Linux and other
Unixes.

Like on OpenBSD, this version of signify uses the Ed25519 primitive for
signing/verification, ChaCha for random number generation, and a
bcrypt-based KDF to protect secret keys.

Signatures and keys are 100% compatible with OpenBSD.

passphrase-20140902.diff adds the ability to add, change, or remove
secret key passphrases. This function is not currently available on
OpenBSD but in no way undermines compatibility of keys and signatures.

HOWTO and the manpage contain sample usage.

mancha <mancha1 AT zoho DOT com>

Based on http://sourceforge.net/projects/slackdepot/files/signify/,
this fork builds libsignify in static and shared mode.

This also exposes signify as a library for other people to use and
embed it in their codebase.

Harshavardhana <harsha AT harshavardhana DOT net>