wolfssl-examples/signature/firmware_sign
David Garske e11ecf9179 Updated example to demonstrate using curveId parameter for make key and ECC verify. 2018-05-17 11:48:38 -07:00
..
Makefile Fixups based on Kaleb's review. 2018-05-17 11:40:13 -07:00
README.md Fixups based on Kaleb's review. 2018-05-17 11:40:13 -07:00
eccsign.c Updated example to demonstrate using curveId parameter for make key and ECC verify. 2018-05-17 11:48:38 -07:00

README.md

Example demonstrating signing a firmware image using ECC

Building

Build and install wolfSSL

./configure --enable-ecc && make && sudo make install

Build Example

make

Usage

./eccsign
Firmware Signature 0: Ret 0, HashLen 32, SigLen 71
Firmware Signature 1: Ret 0, HashLen 32, SigLen 71
Firmware Signature 2: Ret 0, HashLen 32, SigLen 71
Firmware Signature 3: Ret 0, HashLen 32, SigLen 72
Firmware Signature 4: Ret 0, HashLen 32, SigLen 71
Firmware Signature 5: Ret 0, HashLen 32, SigLen 71
Firmware Signature 6: Ret 0, HashLen 32, SigLen 71
Firmware Signature 7: Ret 0, HashLen 32, SigLen 70
Firmware Signature 8: Ret 0, HashLen 32, SigLen 70
Firmware Signature 9: Ret 0, HashLen 32, SigLen 70