1
0
Fork
You've already forked usign
0
  • C 99.1%
  • CMake 0.9%
Find a file
Christian Marangi c4c72b1b07
CMakeLists: update cmake minimum required version to 3.10
New cmake version 4.0 requires at least 3.5 version as the minimum
required version with it increased to 3.10 in to-be-released cmake
versions.
Set the minimum required version to 3.10 to future-proof for future
cmake version.
Suggested-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025年10月03日 23:28:51 +02:00
.gitignore Initial import 2015年04月06日 16:00:52 +02:00
base64.c base64: sync with libubox modifications 2015年04月19日 12:38:05 +02:00
base64.h add build flag to use libubox instead of provided base64 implementation 2015年04月19日 12:42:10 +02:00
CMakeLists.txt CMakeLists: update cmake minimum required version to 3.10 2025年10月03日 23:28:51 +02:00
ed25519.c Initial import 2015年04月06日 16:00:52 +02:00
ed25519.h Initial import 2015年04月06日 16:00:52 +02:00
edsign.c Initial import 2015年04月06日 16:00:52 +02:00
edsign.h Initial import 2015年04月06日 16:00:52 +02:00
f25519.c Initial import 2015年04月06日 16:00:52 +02:00
f25519.h Initial import 2015年04月06日 16:00:52 +02:00
fprime.c Initial import 2015年04月06日 16:00:52 +02:00
fprime.h Initial import 2015年04月06日 16:00:52 +02:00
main.c Always pad fingerprints to 16 characters 2020年05月23日 13:33:37 +02:00
README README: replace unicode character 2016年10月23日 14:31:04 +02:00
sha512.c sha512: fix bad hardcoded constant in sha512_final() 2019年08月06日 20:17:33 +02:00
sha512.h Initial import 2015年04月06日 16:00:52 +02:00

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