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