mirror of https://github.com/wolfSSL/wolfBoot.git
raise footprint limits for fenrir-fixes-2026-08-21 (max +16B)
12 of the 22 test-size-all configs grew 4B (ECC384 NO_ASM 16B), all within the 32B-per-config ratchet. Re-measured in the CI footprint container (ghcr.io/wolfssl/wolfboot-ci-arm:v1.0) with the exact CI sequence (stm32f407-discovery config, keytools, per-signature rebuilds) and ratcheted each grown limit to the measured size; test-size-all passes 22/22 with the new limits. RSAPSS2048/3072/4096 (asm) shrank 4B; their limits are left as-is.pull/868/head
parent
4769c723e9
commit
5cd23c7cea
|
|
@ -1228,31 +1228,31 @@ test-all: clean
|
|||
|
||||
|
||||
test-size-all:
|
||||
make test-size SIGN=NONE LIMIT=5112 NO_ARM_ASM=1
|
||||
make test-size SIGN=NONE LIMIT=5116 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=ED25519 LIMIT=12224 NO_ARM_ASM=1
|
||||
make test-size SIGN=ED25519 LIMIT=12228 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=ECC256 LIMIT=18920 NO_ARM_ASM=1
|
||||
make test-size SIGN=ECC256 LIMIT=18924 NO_ARM_ASM=1
|
||||
make clean
|
||||
make test-size SIGN=ECC256 NO_ASM=1 LIMIT=13952 NO_ARM_ASM=1
|
||||
make test-size SIGN=ECC256 NO_ASM=1 LIMIT=13956 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=RSA2048 LIMIT=11808 NO_ARM_ASM=1
|
||||
make clean
|
||||
make test-size SIGN=RSA2048 NO_ASM=1 LIMIT=12368 NO_ARM_ASM=1
|
||||
make test-size SIGN=RSA2048 NO_ASM=1 LIMIT=12372 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=RSA4096 LIMIT=12108 NO_ARM_ASM=1
|
||||
make clean
|
||||
make test-size SIGN=RSA4096 NO_ASM=1 LIMIT=12648 NO_ARM_ASM=1
|
||||
make test-size SIGN=RSA4096 NO_ASM=1 LIMIT=12652 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=ECC384 LIMIT=19604 NO_ARM_ASM=1
|
||||
make test-size SIGN=ECC384 LIMIT=19608 NO_ARM_ASM=1
|
||||
make clean
|
||||
make test-size SIGN=ECC384 NO_ASM=1 LIMIT=15300 NO_ARM_ASM=1
|
||||
make test-size SIGN=ECC384 NO_ASM=1 LIMIT=15316 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=ED448 LIMIT=14252 NO_ARM_ASM=1
|
||||
make test-size SIGN=ED448 LIMIT=14256 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=RSA3072 LIMIT=11948 NO_ARM_ASM=1
|
||||
make clean
|
||||
make test-size SIGN=RSA3072 NO_ASM=1 LIMIT=12476 NO_ARM_ASM=1
|
||||
make test-size SIGN=RSA3072 NO_ASM=1 LIMIT=12480 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=RSAPSS2048 LIMIT=13744 NO_ARM_ASM=1
|
||||
make clean
|
||||
|
|
@ -1268,12 +1268,12 @@ test-size-all:
|
|||
make keysclean
|
||||
make test-size SIGN=LMS LMS_LEVELS=2 LMS_HEIGHT=5 LMS_WINTERNITZ=8 \
|
||||
WOLFBOOT_SMALL_STACK=0 IMAGE_SIGNATURE_SIZE=2644 \
|
||||
IMAGE_HEADER_SIZE?=5288 LIMIT=8116 NO_ARM_ASM=1
|
||||
IMAGE_HEADER_SIZE?=5288 LIMIT=8120 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make test-size SIGN=XMSS XMSS_PARAMS='XMSS-SHA2_10_256' \
|
||||
IMAGE_SIGNATURE_SIZE=2500 IMAGE_HEADER_SIZE?=4096 \
|
||||
LIMIT=8768 NO_ARM_ASM=1
|
||||
make keysclean
|
||||
make clean
|
||||
make test-size SIGN=ML_DSA ML_DSA_LEVEL=2 LIMIT=19578 \
|
||||
make test-size SIGN=ML_DSA ML_DSA_LEVEL=2 LIMIT=19582 \
|
||||
IMAGE_SIGNATURE_SIZE=2420 IMAGE_HEADER_SIZE?=8192
|
||||
|
|
|
|||
Loading…
Reference in New Issue