Commit Graph

59 Commits (186027b122ca87c44eb89be01e2fc646ee509ccf)

Author SHA1 Message Date
David Garske 6d45564112 Test size increases. Improve user_settings.h ECC options. 2022-12-06 06:20:48 +01:00
Daniele Lacamera 5114e308ae Updated wolfSSL and wolfTPM submodules 2022-10-14 12:48:47 +02:00
Daniele Lacamera f6eeb8dd5d Preparing release v1.12 2022-07-26 09:57:32 +02:00
Daniele Lacamera 9605dd283f Fixes for test cases using keystore 2022-07-19 15:33:29 +02:00
Daniele Lacamera 5e1a96969e Updated footprint sizes 2022-07-19 15:32:28 +02:00
Daniele Lacamera 1542a15c90 Keystore: array of public keys generated by keygen 2022-07-19 15:32:28 +02:00
Daniele Lacamera 49ed0a33e0 Fixed typo in RSA3072 test name 2022-07-19 13:26:11 +02:00
Daniele Lacamera 8558f2b1d9 Adjusted automated test after jenkins node update 2022-07-15 17:15:00 +02:00
Marco Oliverio d398f6708f tests: add test for update and rollback using simulated target 2022-07-12 10:13:10 +02:00
Daniele Lacamera be3a02c577 Fixed allocator for ECC curve-spec size in SMALL_STACK 2022-07-07 16:30:13 +02:00
Daniele Lacamera 711cdae42e Updated submodules wolfSSL + wolfTPM. Updated footprint size. 2022-07-07 16:09:05 +02:00
Daniele Lacamera acfdd1f676 Added support for RSA3072 2022-05-31 12:13:34 +02:00
Daniele Lacamera f36276506a Fixed checks due to footprint size increase 2022-05-20 08:06:07 +02:00
David Garske 6068a8047c wolfBoot improvements (from elms):
* Add `WOLFBOOT_DUALBOOT` for dynamic fallback
* Refactor header field parsing
* Cleanup compiler warnings and logic extra check
* Option to leave out partition based functions
* Add `WOLFBOOT_FIXED_PARTITIONS` enable using partition enum and related functions
* Wrap all delta update references
* Update raspberry documentation
* EFI refactoring
* Add `keytools_check` target
* Add "library" target
2022-05-20 08:06:07 +02:00
Daniele Lacamera 0ad6033373 Adjust footprint watermarks for 5.3.0 2022-05-04 15:21:33 +02:00
elms 1c361f18fe
Merge pull request #197 from danielinux/tpm2-test-fix
Fix regressions in wolfTPM integration and tests
2022-04-11 15:53:50 -07:00
Daniele Lacamera e755700451 Fix regressions in wolfTPM integration and tests 2022-04-11 18:23:10 +02:00
Daniele Lacamera 0ee5151649 Fix footprint for SIGN=NONE 2022-04-08 20:37:28 +02:00
Daniele Lacamera 5da0982dfd Added check for SIGN=NONE 2022-04-08 19:46:02 +02:00
Daniele Lacamera 6ff04647e9 Added automated footprint regression tests 2022-04-08 10:54:17 +02:00
Daniele Lacamera f04889ee29 Added SHA2-384 support for integrity checks 2022-04-06 09:41:37 +02:00
Daniele Lacamera a32f8d68aa Added missing test cases for Ed448; fix case 34,44 2021-12-16 17:26:00 +01:00
Daniele Lacamera 845fd02edf Added tests for ed448, fixed sign.py 2021-12-14 16:55:10 +01:00
Daniele Lacamera 7f74f3a1ae Fixed 'test-delta-update' target using test-delta.mk 2021-08-16 12:27:56 +02:00
Daniele Lacamera 301bc3e0b6 Test through 'test-delta' target
- changed syntax for test-expect-version to accept a UART_DEV
2021-08-16 12:00:39 +02:00
Daniele Lacamera b74a4f69e2 Changed delta mechanism + added key tool diff function 2021-08-16 11:59:45 +02:00
Daniele Lacamera fa5ea3c133 Fixed self-update test 2021-07-22 12:25:55 +02:00
Daniele Lacamera c6aadd149b Fixed test-all target 2021-07-15 20:03:50 +02:00
Daniele Lacamera 8cf83627d4 Added test group. Excluded tests exceeding resource limit 2021-07-14 18:46:24 +02:00
Daniele Lacamera fa87250e27 Test groups 2021-07-13 18:55:00 +02:00
Daniele Lacamera 7a3ae1dfcf Fixed RSA4096+NO_ASM+SMALLSTACK. Added more tests. 2021-07-13 18:41:51 +02:00
Daniele Lacamera 45570e6c21 Fixes for USE_FAST_MATH 2021-07-13 18:09:20 +02:00
Daniele Lacamera 330cbac7e2 Fixed case NO_SIGN + SMALL_STACK, added test 2021-07-09 11:40:31 +02:00
Daniele Lacamera e722f2fb00 Fixed typos in test cases 2021-07-09 11:34:54 +02:00
Daniele Lacamera 4c4d7d69f8 Add support for WOLFBOOT_SMALL_STACK 2021-07-09 10:15:37 +02:00
Daniele Lacamera f2bab09777 Added support for SIGN=NONE 2021-06-28 13:52:00 +02:00
Elms 7766613532 test: self-update cleanup
remove clean and distclean from test 34 and 44
remove wolfboot-align
2021-05-14 09:38:31 +02:00
Elms 36c50a7e4a tools: Add bin-assemble for pasting together binary blobs 2021-05-14 09:38:31 +02:00
David Garske ecfc4b5008 Support for overriding the wolfBoot root (`WOLFBOOT_ROOT`) to allow proper detection of the signing/keygen tools. 2021-02-01 12:44:17 +01:00
Daniele Lacamera 26ebbc53c5 [Jenkins] fixed SPI CS pin config on test-bench 2020-06-29 17:55:43 +02:00
Daniele Lacamera e303c282c7 Added TPM+RSA automated tests for jenkins 2020-06-24 16:56:32 +02:00
David Garske 5a8032d619 Add detection for `tools/keytools/sign.exe` and `tools/keytools/keygen.exe`. Show more commands with `make V=1`. 2020-05-23 11:08:30 -07:00
David Garske 3f1a18f8a9 Fixed unused warning fixes and missing errno.h in keygen.c. Update tools/keytools Makefile to build keygen. Cleanup to support using C version of "sign" and "keygen" after "make keytools". 2020-04-07 18:27:05 +02:00
Daniele Lacamera f57a27d57c Fixed sign tool to accommodate all the options. Fixed tests. 2020-01-09 15:09:07 +01:00
Daniele Lacamera 9d490bfad1 Fixed sha3 signature in update test 2020-01-08 09:17:20 +01:00
Daniele Lacamera 15218b78de Added tests for RSA4096 and SHA-3 2020-01-08 09:02:12 +01:00
Daniele Lacamera 8e24b472fd Added tests for TPM, RSA. New testbed with shared SPI bus. 2019-12-23 13:34:50 +01:00
Daniele Lacamera 46a07c0e4e Removed quotes from parameter 2019-10-11 10:13:35 +02:00
Daniele Lacamera db7ddd7d82 Fixed SPI options for CI testbench 2019-10-11 10:07:08 +02:00
Daniele Lacamera 558441650c Added ECC self-update test code 2019-04-29 20:32:04 +02:00