Hi Nikhil.Dosi,
The only source files you should need for stand-alone ed25519 are:
wolfcrypt/src/curve25519.c
wolfcrypt/src/ed25519.c
wolfcrypt/src/hash.c
wolfcrypt/src/logging.c
wolfcrypt/src/misc.c
wolfcrypt/src/random.c
wolfcrypt/src/sha512.c
wolfcrypt/src/wc_port.c
--------
wolfcrypt/test/test.c // Use this test app to ensure ed25519 is running as expected.
Please also find attached a user_settings_ed25519.h (rename it to user_settings.h) that you can use to disable everything except ED25519, make sure to define WOLFSSL_USER_SETTINGS at the application level (IE in wolfcrypt/test/test.c and in your eventual application) and make sure that define is set BEFORE inclusion of <wolfssl/wolfcrypt/settings.h> header.
Warm Regards,
Kaleb
Post's attachmentsuser_settings_ed25519_only.h 9.87 kb, 2 downloads since 2018-05-17
You don't have the permssions to download the attachments of this post.