Commit Graph

1748 Commits (2ec2bcdf7938fb54029ff477de7c938cb6d0cd6c)

Author SHA1 Message Date
David Garske 19f328cffd
Merge pull request #36 from wolfSSL/rsa-sha-fix
Link sha256.o module even if sha3 is selected, as it's needed by RSA
2020-01-09 09:21:03 -08:00
Daniele Lacamera 302f69b529 Link sha256.o module even if sha3 is selected, as it's needed by RSA 2020-01-09 16:04:29 +01:00
Daniele Lacamera f57a27d57c Fixed sign tool to accommodate all the options. Fixed tests. 2020-01-09 15:09:07 +01:00
David Garske 827362db52
Merge pull request #35 from wolfSSL/keccak
Added support for SHA-3-384 hash algorithm
2020-01-08 11:08:47 -08: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 d33c5acac8 Added support for SHA3 2020-01-07 20:35:31 +01:00
David Garske daa706b893
Merge pull request #34 from wolfSSL/rsa-4096
Added RSA-4096 bit support
2020-01-07 05:56:54 -08:00
Daniele Lacamera c847529698 Added RSA-4096 bit support 2020-01-07 11:32:09 +01:00
Daniele Lacamera 60c5e76afb wolfBoot version 1.4 2020-01-06 19:04:39 +01:00
David Garske 5aa2090459
Merge pull request #33 from cconlon/copyright2020
update copyright to 2020
2020-01-03 15:37:36 -08:00
Chris Conlon 1f57ad9f39 update copyright to 2020 2020-01-03 15:36:00 -08: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
David Garske 892f41421c
Merge pull request #32 from wolfSSL/test-rsa-tpm
Added test cases for RSA and TPM
2019-12-23 06:47:28 -08: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 977b6e8975 Fixed CS pin pullup release 2019-12-23 13:34:24 +01:00
David Garske b203c02099
Merge pull request #31 from danielinux/stm32_spi
Stm32 spi
2019-12-20 10:42:19 -08:00
David Garske 00fff87d74 Revert SPIx_CR2 change. 2019-12-20 10:40:56 -08: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
David Garske 485253f305 Fix build error with macro typo. 2019-12-20 19:08:31 +01:00
David Garske 79277d60ce Progress on expanding STM32WB testing support. Including external SPI/TPM and RSA. Fixes to prevent STM32WB macro collisions with PKA. Makefile improvements for combinations of PKA, SIGN and WOLFTPM. 2019-12-20 19:08:31 +01:00
Daniele Lacamera 25455744b6 Make Stm32 SPI driver more generic to reuse on other STM32 platforms 2019-12-20 19:08:31 +01:00
Daniele Lacamera 453a07bd7b
Merge pull request #30 from dgarske/rsa_sp
Fix for RSA with SP
2019-12-18 15:17:28 +01:00
David Garske 88a82ae21f Fix for RSA with SP. 2019-12-17 15:44:08 -08:00
David Garske 515c4a015a Fix for external SPI CS for STM32F4. 2019-12-17 13:07:13 -08:00
Daniele Lacamera ca37d9e993
Merge pull request #27 from dgarske/wolftpm_boot
wolfBoot TPM support
2019-12-17 21:04:19 +01:00
David Garske 041ca75793 Added support for TPM2.0 module via wolfTPM. Tested with STM32F4. Build using `make SIGN=ECC256 WOLFTPM=1`. 2019-12-17 10:59:11 -08:00
Daniele Lacamera 4d49a7a0db
Merge pull request #29 from dgarske/ext_spi
Fixes for external SPI build option "SPI_FLASH=1"
2019-12-17 19:40:47 +01:00
David Garske 6ed1e5ca5f Fixes for external SPI build options. 2019-12-17 10:38:18 -08:00
Daniele Lacamera 0deaef8c00
Merge pull request #26 from dgarske/rsa_boot
wolfBoot: RSA support
2019-12-17 19:02:19 +01:00
David Garske 678433a268 Minor fix to ensure proper image header size is correct in test-app. 2019-12-17 09:59:49 -08:00
David Garske ac9e2b8647 Updated SP build options and stack usage warning. 2019-12-17 09:44:02 -08:00
David Garske fae6a974c8 Adds RSA support to wolfBoot using "SIGN=RSA2048". Includes RSA signing script tool in Python and instructions. 2019-12-17 09:44:02 -08:00
Daniele Lacamera dc4ea1975d
Merge pull request #28 from dgarske/stm32h7
Thanks David!
2019-12-17 08:36:40 +01:00
David Garske d146193615 Support for STM32H7. 2019-12-16 14:44:45 -08:00
David Garske f09c27d26b
Merge pull request #25 from wolfSSL/gc-section
Added -ffunction-sections -fdata-sections to CFLAGS to group unused symbols
2019-11-19 09:14:21 -08:00
Daniele Lacamera f359134de8 Added -ffunction-sections -fdata-sections to CFLAGS to group unused
symbols
2019-11-19 18:10:41 +01:00
Daniele Lacamera f1d983cbb6 Added missing file for stm32wb55 hal configuration 2019-11-13 09:17:32 +01:00
Daniele Lacamera 637d003d98 Release v1.3 2019-11-13 09:01:22 +01:00
David Garske fc182ba1f2
Merge pull request #23 from danielinux/freescale-ltc
Support for Freescale PKHA
2019-11-11 14:27:42 -08:00
Daniele Lacamera db8918fdd7 Added PKA=1 by default to k82f example configuration 2019-11-11 14:27:16 -08:00
Daniele Lacamera 0b822cefbb Fixes to kinetis K82F 2019-11-11 14:27:16 -08:00
David Garske 3aaf863d62
Merge pull request #24 from danielinux/stm32-pka
Support for STM32 PKHA
2019-11-11 14:00:57 -08:00
David Garske dfbb027bab Fixes for build targets. 2019-11-11 14:00:17 -08:00
Daniele Lacamera c78f0d7026 Added support for STM32 PKA 2019-11-11 15:06:04 +01:00
Daniele Lacamera 2cf2e7eae8 Added example configuration file for Kinetis K82F 2019-11-08 12:02:54 +01:00
Daniele Lacamera 2b4fafb295 Updated to latest wolfSSL 2019-11-08 12:01:51 +01:00