1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/pkg_wolfcrypt-ed25519-verify
2021-01-28 13:40:54 +01:00
..
tests tests/pkg_wolfcrypt-ed25519-verify: increase timeout for nrf51dk 2021-01-28 13:40:54 +01:00
tools wolfSSL pkg: new set of examples and tests 2019-09-11 08:12:50 +02:00
main.c tests/pkg_wolfcrypt-ed25519-verify: cleanups and add test 2020-08-26 17:32:05 +02:00
Makefile tests/pkg_wolfcrypt-ed25519-verify: cleanups and add test 2020-08-26 17:32:05 +02:00
Makefile.ci tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
README.md tests/pkg_wolfcrypt-ed25519-verify: fix broken links 2020-03-24 10:39:49 +01:00

wolfCrypt Ed25519 verify routine test

This is a demo of a signature verification using wolfCrypt.

wolfCrypt is part of wolfSSL which provides several different cryptographic services.

In this test, a text message is signed using Edwards-curve digital signature algorithm, using the Ed25519 signature scheme.

How it works

The message and its signature are hardcoded in the example. To create a new signed message, you may use the host-application ed25519_sign_msg under tools/, which generates a new EdDSA key pair, and produces a signature for the test message.

The demo verifies the authenticity of the message via wc_ed25519_verify_msg.