Tiny signify replacement

Matthias Schiffer f1f65026a9 Always pad fingerprints to 16 characters hace 4 años
.gitignore 8a974da5e1 Initial import hace 9 años
CMakeLists.txt d7617abb22 cmake: Find libubox/utils.h header file hace 8 años
README 3e6648b135 README: replace unicode character hace 8 años
base64.c 24f880d718 base64: sync with libubox modifications hace 9 años
base64.h cf8dcdb8a4 add build flag to use libubox instead of provided base64 implementation hace 9 años
ed25519.c 8a974da5e1 Initial import hace 9 años
ed25519.h 8a974da5e1 Initial import hace 9 años
edsign.c 8a974da5e1 Initial import hace 9 años
edsign.h 8a974da5e1 Initial import hace 9 años
f25519.c 8a974da5e1 Initial import hace 9 años
f25519.h 8a974da5e1 Initial import hace 9 años
fprime.c 8a974da5e1 Initial import hace 9 años
fprime.h 8a974da5e1 Initial import hace 9 años
main.c f1f65026a9 Always pad fingerprints to 16 characters hace 4 años
sha512.c 5a52b37990 sha512: fix bad hardcoded constant in sha512_final() hace 5 años
sha512.h 8a974da5e1 Initial import hace 9 años

README

Usign provides public key signatures using the ed25519 algorithm.

The home page for the algorithm is http://ed25519.cr.yp.to/.
It is described in the following paper:

Daniel J. Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, Bo-Yin Yang
High-speed high-security signatures
Journal of Cryptographic Engineering 2 (2012), 77-89
2011-09-26
http://ed25519.cr.yp.to/ed25519-20110926.pdf

Signatures and keys are compatible to OpenBSD's signify utility:
http://man.openbsd.org/OpenBSD-current/man1/signify.1

To build and install the package run

mkdir build
cd build
cmake ..
make
sudo make install