mirror of https://github.com/wolfSSL/wolfBoot.git
637 B
637 B
Build wolfBoot as Library
Example Build steps
ln -s config/examples/library.config .config
cat > include/target.h << EOF
#ifndef H_TARGETS_TARGET_
#define H_TARGETS_TARGET_
#define WOLFBOOT_NO_PARTITIONS
#define WOLFBOOT_SECTOR_SIZE 0x20000
#define WOLFBOOT_PARTITION_SIZE 0x20000
#endif /* !H_TARGETS_TARGET_ */
EOF
touch empty
make keytools
./tools/keytools/keygen --ed25519 src/ed25519_pub_key.c
./tools/keytools/sign --ed25519 --sha256 empty ed25519.der 1
make test-lib
./test-lib empty_v1_signed.bin
Firmware Valid
booting 0x5609e3526590(actually exiting)