Skip to content

Commit 80ec565

Browse files
dgarskedanielinux
authored andcommitted
Fixes for test failures
1 parent a7a8ca5 commit 80ec565

File tree

5 files changed

+20
-23
lines changed

5 files changed

+20
-23
lines changed

config/examples/stm32c0-lms-8-10-1.config

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,8 @@ CFLAGS_EXTRA+=-DUSE_SLOW_SHA256
3636
#Partition: Boot: 10KB, App, 10KB
3737
WOLFBOOT_PARTITION_SIZE?=0x2800
3838
WOLFBOOT_SECTOR_SIZE?=0x800
39-
#Max WOLFBOOT size is 10KB
4039
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x08002800
41-
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x085000
40+
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x08005000
4241
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x08007800
4342

4443
#Example debugging partition for larger wolfBoot

config/examples/stm32c0.config

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,14 @@ CFLAGS_EXTRA+=-DUSE_SLOW_SHA256
2727
# Requires using the STM32CubeProgrammer to set FLASH_SECR -> SEC_SIZE pages
2828
#CFLAGS_EXTRA+=-DFLASH_SECURABLE_MEMORY_SUPPORT
2929

30-
31-
#Partition: Boot: 10KB, App, 10KB
30+
#Partition: Boot: 12KB, App, 8KB
3231
WOLFBOOT_PARTITION_SIZE?=0x2000
3332
WOLFBOOT_SECTOR_SIZE?=0x800
34-
#Max WOLFBOOT size is 10KB
35-
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x08002800
33+
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x08003000
3634
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x08005000
3735
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x08007800
3836

37+
3938
#Example debugging partition for larger wolfBoot
4039
#Partition: Boot: 22KB, App, 4K
4140
#DEBUG?=1

lib/wolfHSM

Submodule wolfHSM updated 66 files

options.mk

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,7 @@ XMSS_EXTRA=\
116116
-D"WOLFSSL_XMSS_VERIFY_ONLY" -D"WOLFSSL_XMSS_MAX_HEIGHT=32"
117117

118118
ML_DSA_OBJS=\
119-
$(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/dilithium.o \
120-
$(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/memory.o
119+
$(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/dilithium.o
121120

122121
ML_DSA_EXTRA=\
123122
-D"ML_DSA_IMAGE_SIGNATURE_SIZE"=$(IMAGE_SIGNATURE_SIZE) \

tools/test.mk

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -961,40 +961,40 @@ test-all: clean
961961

962962

963963
test-size-all:
964-
make test-size SIGN=NONE LIMIT=4854 NO_ARM_ASM=1
964+
make test-size SIGN=NONE LIMIT=4896 NO_ARM_ASM=1
965965
make keysclean
966-
make test-size SIGN=ED25519 LIMIT=11458 NO_ARM_ASM=1
966+
make test-size SIGN=ED25519 LIMIT=11548 NO_ARM_ASM=1
967967
make keysclean
968968
make test-size SIGN=ECC256 LIMIT=18656 NO_ARM_ASM=1
969969
make clean
970-
make test-size SIGN=ECC256 NO_ASM=1 LIMIT=13566 NO_ARM_ASM=1
970+
make test-size SIGN=ECC256 NO_ASM=1 LIMIT=13700 NO_ARM_ASM=1
971971
make keysclean
972-
make test-size SIGN=RSA2048 LIMIT=11302 NO_ARM_ASM=1
972+
make test-size SIGN=RSA2048 LIMIT=11396 NO_ARM_ASM=1
973973
make clean
974-
make test-size SIGN=RSA2048 NO_ASM=1 LIMIT=11882 NO_ARM_ASM=1
974+
make test-size SIGN=RSA2048 NO_ASM=1 LIMIT=11976 NO_ARM_ASM=1
975975
make keysclean
976-
make test-size SIGN=RSA4096 LIMIT=11586 NO_ARM_ASM=1
976+
make test-size SIGN=RSA4096 LIMIT=11680 NO_ARM_ASM=1
977977
make clean
978-
make test-size SIGN=RSA4096 NO_ASM=1 LIMIT=12166 NO_ARM_ASM=1
978+
make test-size SIGN=RSA4096 NO_ASM=1 LIMIT=12260 NO_ARM_ASM=1
979979
make keysclean
980980
make test-size SIGN=ECC384 LIMIT=18616 NO_ARM_ASM=1
981981
make clean
982-
make test-size SIGN=ECC384 NO_ASM=1 LIMIT=14942 NO_ARM_ASM=1
982+
make test-size SIGN=ECC384 NO_ASM=1 LIMIT=15076 NO_ARM_ASM=1
983983
make keysclean
984-
make test-size SIGN=ED448 LIMIT=13526 NO_ARM_ASM=1
984+
make test-size SIGN=ED448 LIMIT=13616 NO_ARM_ASM=1
985985
make keysclean
986-
make test-size SIGN=RSA3072 LIMIT=11444 NO_ARM_ASM=1
986+
make test-size SIGN=RSA3072 LIMIT=11536 NO_ARM_ASM=1
987987
make clean
988-
make test-size SIGN=RSA3072 NO_ASM=1 LIMIT=11988 NO_ARM_ASM=1
988+
make test-size SIGN=RSA3072 NO_ASM=1 LIMIT=12080 NO_ARM_ASM=1
989989
make keysclean
990990
make test-size SIGN=LMS LMS_LEVELS=2 LMS_HEIGHT=5 LMS_WINTERNITZ=8 \
991991
WOLFBOOT_SMALL_STACK=0 IMAGE_SIGNATURE_SIZE=2644 \
992-
IMAGE_HEADER_SIZE?=5288 LIMIT=7546 NO_ARM_ASM=1
992+
IMAGE_HEADER_SIZE?=5288 LIMIT=7620 NO_ARM_ASM=1
993993
make keysclean
994994
make test-size SIGN=XMSS XMSS_PARAMS='XMSS-SHA2_10_256' \
995995
IMAGE_SIGNATURE_SIZE=2500 IMAGE_HEADER_SIZE?=4096 \
996-
LIMIT=8322 NO_ARM_ASM=1
996+
LIMIT=8408 NO_ARM_ASM=1
997997
make keysclean
998998
make clean
999-
make test-size SIGN=ML_DSA ML_DSA_LEVEL=2 LIMIT=18880 \
999+
make test-size SIGN=ML_DSA ML_DSA_LEVEL=2 LIMIT=19246 \
10001000
IMAGE_SIGNATURE_SIZE=2420 IMAGE_HEADER_SIZE?=8192

0 commit comments

Comments
 (0)