You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Harshavardhana 88ea40a2e8 Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 10 years ago
..
bsd-compat Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
.gitignore Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 10 years ago
BACKGROUND Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
HOWTO Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
INSTALL Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
Makefile Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 10 years ago
README Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 10 years ago
arc4random.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
base64.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
bcrypt_pbkdf.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
blowfish.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
crypto_api.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
crypto_api.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
explicit_bzero.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
fe25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
fe25519.h Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 10 years ago
ge25519.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
ge25519_base.data Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
helpers.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
mod_ed25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
mod_ge25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
ohash.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
ohash.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
passphrase-20140902.diff Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
provide_signify_as_library-20141025.diff Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 10 years ago
readpassphrase.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
sc25519.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
sc25519.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
sha2.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
signify.1 Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
signify.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
smult_curve25519_ref.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
strlcpy.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
timingsafe_bcmp.c Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago
util.h Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify' 10 years ago

README

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>