wolfssl-examples/signature/ED25519
kaleb-himes 76cc800750 update ED25519 examples based on feedback 2017-04-12 11:41:36 -06:00
..
Makefile update ED25519 examples based on feedback 2017-04-12 11:41:36 -06:00
README update ED25519 examples based on feedback 2017-04-12 11:41:36 -06:00
ed_priv_test_key.der ED25519 examples for key gen and .der output, sign/verify 2017-04-11 17:35:51 -06:00
ed_pub_test_key.der ED25519 examples for key gen and .der output, sign/verify 2017-04-11 17:35:51 -06:00
gen_key_files.c update ED25519 examples based on feedback 2017-04-12 11:41:36 -06:00
genkeybuffers.pl ED25519 examples for key gen and .der output, sign/verify 2017-04-11 17:35:51 -06:00
sign_and_verify.c update ED25519 examples based on feedback 2017-04-12 11:41:36 -06:00
test_keys.h ED25519 examples for key gen and .der output, sign/verify 2017-04-11 17:35:51 -06:00

README

Configure and install wolfSSL with these options:

./configure --enable-ed25519
make
make install

(if any build issues due to previous installations please run 'ldconfig`)

To compile without Makefile:

gcc -o gen_key_files gen_key_files.c -lwolfssl
gcc -o sign_and_verify sign_and_verify.c -lwolfssl


To re-create the ed25519 private/public key files and update the test_keys.h
header file run these commands:

./gen_key_files
./genkeybuffers.pl

To sign a message and verify the signature run:

./sign_and_verify


Best wishes in all your testing!

- The wolfSSL Team