mirror of https://github.com/wolfSSL/wolfBoot.git
Add small stack. Fix to use sim for test-lib.
parent
6f8cf9cb4c
commit
312d955125
|
@ -14,6 +14,7 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
math: [SPMATH=1, SPMATHALL=1, FASTMATH=1]
|
math: [SPMATH=1, SPMATHALL=1, FASTMATH=1]
|
||||||
|
smallstack: [WOLFBOOT_SMALL_STACK=0, WOLFBOOT_SMALL_STACK=1]
|
||||||
include:
|
include:
|
||||||
- name: ED25519-SHA256
|
- name: ED25519-SHA256
|
||||||
keygen: --ed25519
|
keygen: --ed25519
|
||||||
|
@ -60,7 +61,7 @@ jobs:
|
||||||
./tools/keytools/keygen ${{ matrix.keygen }} -g wolfboot_signing_private_key.der
|
./tools/keytools/keygen ${{ matrix.keygen }} -g wolfboot_signing_private_key.der
|
||||||
echo "Test" > test.bin
|
echo "Test" > test.bin
|
||||||
./tools/keytools/sign ${{ matrix.sign }} test.bin wolfboot_signing_private_key.der 1
|
./tools/keytools/sign ${{ matrix.sign }} test.bin wolfboot_signing_private_key.der 1
|
||||||
make test-lib ${{ matrix.math }} ${{ matrix.config }}
|
make test-lib ${{ matrix.math }} ${{ matrix.config }} ${{ matrix.smallstack }}
|
||||||
|
|
||||||
- name: Run test-lib
|
- name: Run test-lib
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -1,15 +1,19 @@
|
||||||
ARCH=
|
ARCH=sim
|
||||||
NO_LOADER=1
|
|
||||||
USE_GCC_HEADLESS=0
|
|
||||||
TARGET=library
|
TARGET=library
|
||||||
WOLFBOOT_SMALL_STACK=1
|
|
||||||
SIGN?=ED25519
|
SIGN?=ED25519
|
||||||
HASH?=SHA256
|
HASH?=SHA256
|
||||||
IMAGE_HEADER_SIZE?=256
|
IMAGE_HEADER_SIZE?=256
|
||||||
DEBUG=0
|
DEBUG=0
|
||||||
SPMATH?=0
|
SPMATH?=0
|
||||||
SPMATHALL?=0
|
SPMATHALL?=0
|
||||||
|
|
||||||
|
# Required for library (libwolfboot.a)
|
||||||
|
NO_LOADER=1
|
||||||
WOLFBOOT_NO_PARTITIONS=1
|
WOLFBOOT_NO_PARTITIONS=1
|
||||||
|
USE_GCC_HEADLESS=0
|
||||||
|
|
||||||
|
WOLFBOOT_SMALL_STACK?=1
|
||||||
|
|
||||||
# Required to build keytools
|
# Required to build keytools
|
||||||
WOLFBOOT_SECTOR_SIZE=0x1000
|
WOLFBOOT_SECTOR_SIZE=0x1000
|
||||||
|
|
Loading…
Reference in New Issue