Commit Graph

78 Commits (030073d9905d16f6a19361bb0e052d47f4c23992)

Author SHA1 Message Date
John Bland c6629ed86a add missing steps for policy pubkey sealing
update wolfTPM version to include new sealing functions, add preseal helper commands
2023-05-18 12:33:49 +02:00
Daniele Lacamera 769cbb8b1e Updated submodule to wolfSSL latest tag 2023-04-13 17:14:44 +02:00
Daniele Lacamera 3ecf85efec Updated submodules to latest version 2023-04-13 17:13:14 +02:00
Daniele Lacamera 4e34b7cbe2 Updated submodules to latest versions 2022-12-30 10:57:05 +01:00
Lealem Amedie 18bfcecd6b wolfBoot cmake support 2022-12-07 13:00:10 -08:00
Daniele Lacamera 3522780c7d Updated lib/wolfssl to v5.5.3-stable 2022-11-03 14:13:01 +01:00
Daniele Lacamera c41f84d356 lib/wolfssl updated to v5.5.2-stable 2022-11-03 08:37:30 +01:00
Daniele Lacamera 24faa4f091 Update to wolfSSL master 2022-10-25 17:56:18 +02: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 711cdae42e Updated submodules wolfSSL + wolfTPM. Updated footprint size. 2022-07-07 16:09:05 +02:00
Daniele Lacamera 5002e833c0 wolfSSL submodule to latest master 2022-05-04 17:00:38 +02:00
Daniele Lacamera ce88971479 Updated submodules to wolfSSL 5.3.0 2022-05-04 09:23:07 +02:00
Daniele Lacamera efc7c2ebc4 Up wolfSSL to latest master to include psoc6 sha512 fix 2022-01-10 21:31:54 +01:00
Daniele Lacamera 326c02711d Submodules update 2022-01-10 17:35:27 +01:00
Elms 74a90954f4 Update wolfTPM and wolfSSL submodules 2021-11-10 00:58:28 -08:00
Daniele Lacamera 6aa5ee96ca Updated submodules, added -Werror 2021-07-15 17:38:12 +02:00
Daniele Lacamera 0ceecc0c82 Fix for Jenkins test-enc-update 2021-06-30 16:38:43 +02:00
Elms 4b1aa608dd Fix error in arm refactor that impacts self-update 2021-06-29 14:04:10 -07:00
Daniele Lacamera f2bab09777 Added support for SIGN=NONE 2021-06-28 13:52:00 +02:00
Daniele Lacamera 75a7e57279 Updated to latest wolfSSL master 2021-03-26 16:38:08 +01:00
David Garske 7793433b3a Updated RSA to use inline operation and disable OAEP padding. This allows removal of the XMALLOC/XFREE SP code. Once PR https://github.com/wolfSSL/wolfssl/pull/3918 is merged we can update submodule. 2021-03-26 16:38:08 +01:00
David Garske c14e70a12c Changed RSA4096 to use SP math. Fix to disable dynamic stacks `WOLFSSL_SP_NO_DYN_STACK`. Added G0 details. Update submodules. 2021-03-26 16:38:08 +01:00
David Garske 7f2061a9cb Add support for using the Xilinx BSP QSPI driver. Update to latest wolfSSL (fixes chacha build error in Visual Studio). 2021-02-03 10:17:58 +01:00
Dimitar Tomov a5a377e5b7 move wolfTPM submodule to latest in master 2021-01-26 08:13:26 +01:00
Daniele Lacamera c7998c817a Fixed hal_flash_write in stm32h7, added dualbank option 2020-11-17 10:27:03 +01:00
Daniele Lacamera 5562107ec8 Fixed build with RSA4096 (tfm.o was missing) 2020-11-05 10:16:51 +01:00
Daniele Lacamera 4076a2aefb Updated documentation to reflect latest design 2020-11-03 17:59:46 +01:00
Daniele Lacamera 8e1c76384c submodule updated to latest wolfSSL (fixes imx_rt PKA mode) 2020-10-09 18:32:08 +02:00
Daniele Lacamera a98bab9932 Submodule moved to wolfSSL master 2020-10-09 17:07:01 +02:00
Daniele Lacamera f533c7c654 Cleanup test application + removed unused components 2020-10-09 16:53:07 +02:00
Daniele Lacamera c8785b07c0 Update wolfTPM submodule to latest master 2020-08-25 09:51:32 +02:00
Daniele Lacamera c690334584 Update wolfssl submodule to latest master 2020-08-25 09:51:23 +02:00
David Garske 97c3180e2f Updated submodule to https://github.com/wolfSSL/wolfssl/pull/3027 for Cypress PSOC6. 2020-07-21 09:11:54 -07:00
David Garske 0c5b66c39e Fixes for TPM with RSA.
* Requires PR https://github.com/wolfSSL/wolfTPM/pull/101
* Cleanup of software vs. TPM code `wolfBoot_verify_signature` functions (ECC and RSA)
* Adjusted the stack size checks with TPM.
* Added STM32F4 programming/debugging instructions.
* In V=1 mode show the keygen command.
2020-06-23 11:57:09 -07:00
Daniele Lacamera ec3234bf6b Updated to latest wolfssl 2020-06-16 09:35:40 +02:00
Daniele Lacamera 17707b7a37 Support for PSOC6 crypto support: added compile option 2020-06-05 11:49:57 +02:00
Daniele Lacamera 006320901e Added support for psoc6 HW crypto ECC verification 2020-06-05 11:40:08 +02:00
Daniele Lacamera 70710f09a1 Updated wolfssl (sha512 psoc6 crypto support) 2020-06-05 11:40:00 +02:00
Daniele Lacamera 60d599542d PSoc6 uses HW crypto accelerator for sha256 2020-06-05 11:39:37 +02:00
Daniele Lacamera 7af6021dcd Updated wolfSSL to post-release version to include fix for SP-math 2020-04-28 10:47:08 +02:00
Daniele Lacamera 6ca04c189f Updated wolfSSL + wolfTPM to latest version 2020-04-27 14:42:38 +02:00
Daniele Lacamera ea20aa6313 Updated wolfTPM to latest master 2020-04-17 17:00:39 +02:00
Daniele Lacamera c32c5da6a1 Renamed KINETIS to MCUXPRESSO, added initial support for LPC family 2020-03-04 08:01:05 +01:00
Daniele Lacamera e253dc2340 To latest wolfTPM 2019-12-23 17:33:39 +01:00
Daniele Lacamera 0b590f5ae3 To latest wolfssl master 2019-12-23 17:33:38 +01:00
Daniele Lacamera 8e24b472fd Added tests for TPM, RSA. New testbed with shared SPI bus. 2019-12-23 13:34:50 +01:00
David Garske a342b7824f Minor cleanups. 2019-12-20 10:22:13 -08:00
Daniele Lacamera 2f05d44c95 Fixed SPI defines, fix TPM SHA alignment in header 2019-12-20 19:08:31 +01:00
David Garske 5779baa8a9 Various items for STM32WB55 2019-12-20 19:08:31 +01:00