Daniele Lacamera
30c851fa0a
Fixed leftover include in stm32wb app
2020-06-18 16:43:34 +02:00
Daniele Lacamera
f3f27ae2cb
Fixed ChaCha20 IV usage/setting. Test/docs updated.
2020-06-18 11:12:01 +02:00
Daniele Lacamera
ceb07ec315
Fixed encryption alignment and signing tool IV
2020-06-16 17:52:50 +02:00
Daniele Lacamera
c9f8f6a12e
Added uart driver for stm32wb
2020-06-16 17:52:50 +02:00
Daniele Lacamera
845eef7db0
Encryption: address alignment fixes, stm32wb fixes
2020-06-16 17:52:50 +02:00
Daniele Lacamera
53bf4d04db
Encrypt: API design
2020-06-16 17:50:55 +02:00
Daniele Lacamera
1d24d326b1
Experimental: chacha20 encryption for external partitions
2020-06-16 17:50:55 +02:00
Daniele Lacamera
be0a8b4db2
Fixed test-app/Makefile with correct conditional indentation
2020-05-22 18:45:07 +02:00
Daniele Lacamera
5b08c9606b
Fixed psoc6 test application
2020-05-22 18:21:47 +02:00
Daniele Lacamera
3db37a6b5c
Updated NVM_CACHE_SIZE to match different configurations.
...
Progress on psoc6 HAL, fixed memory mapping and test app
2020-05-20 06:53:00 -07:00
Daniele Lacamera
75638394b1
Initial draft for psoc6 support
2020-05-20 06:53:00 -07:00
Daniele Lacamera
f7da6c5f6e
Added SPI support for nrf52
2020-05-19 18:16:17 +02:00
David Garske
c6f6ce83c2
Merge pull request #40 from wolfSSL/iar
...
Example workspace/project to build under IAR
2020-04-07 10:53:35 -07:00
Daniele Lacamera
7ffcdca098
External, emulated non-volatile memory over UART
2020-04-03 14:27:42 +02:00
Daniele Lacamera
8c6272df4a
Completed Windows/IAR example, removed extra files
2020-03-31 11:54:58 +02:00
David Garske
c0b534edd7
wolfBoot Aarch64 support (Xilinx Zynq and Raspberry Pi):
...
* Added Aarch64 boot/startup support
* Added configuration templates for Raspberry Pi 3 and Xilinx ZynqMP UltraScale+
* Added Xilinx Zynq QSPI bare-metal Driver
* Added `NO_XIP` option for full `ext_flash_*` API on all partitions
* Added Xilinx SDK Project Template
* Added support for DTS image partitions
* Added wolfBoot signing tool in Native C (`tools/keytools/sign.c`).
* Added libwolfboot functions `int wolfBoot_fallback_is_possible(void);` and `int wolfBoot_dualboot_candidate(void);`
* Performance improvement to only hash application firmware image once
2020-03-04 12:04:46 -08:00
Daniele Lacamera
10186cac09
Added support for LPC (tested on LPC54606)
2020-03-04 08:53:13 +01:00
Daniele Lacamera
c32c5da6a1
Renamed KINETIS to MCUXPRESSO, added initial support for LPC family
2020-03-04 08:01:05 +01:00
Daniele Lacamera
d33c5acac8
Added support for SHA3
2020-01-07 20:35:31 +01:00
Daniele Lacamera
c847529698
Added RSA-4096 bit support
2020-01-07 11:32:09 +01:00
Chris Conlon
1f57ad9f39
update copyright to 2020
2020-01-03 15:36:00 -08:00
Daniele Lacamera
25455744b6
Make Stm32 SPI driver more generic to reuse on other STM32 platforms
2019-12-20 19:08:31 +01:00
David Garske
6ed1e5ca5f
Fixes for external SPI build options.
2019-12-17 10:38:18 -08: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
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
David Garske
d146193615
Support for STM32H7.
2019-12-16 14:44:45 -08:00
Daniele Lacamera
0b822cefbb
Fixes to kinetis K82F
2019-11-11 14:27:16 -08:00
David Garske
dfbb027bab
Fixes for build targets.
2019-11-11 14:00:17 -08:00
Daniele Lacamera
ca9ffbab7c
Configuration (via .config), single entry point for options
2019-10-10 20:39:25 +02:00
Daniele Lacamera
f9f10cb099
Added support for STM32WB
2019-07-30 14:16:03 -07:00
Daniele Lacamera
ff962985e2
Fixed test-app default entry point in ARM.ld for CI
2019-07-30 18:27:32 +02:00
Daniele Lacamera
34def41dd1
Added support for STM32F7 + DUALBANK_SWAP hw-assisted support
2019-07-17 11:37:43 -07:00
Daniele Lacamera
78d6de5d40
Updated wolfssl to latest master, fixes Cortex-M0 issue.
2019-07-17 09:27:03 +02:00
Daniele Lacamera
254882c5f2
Added support for STM32G0 (tested on STM32G070-Nucleo)
2019-07-16 08:46:14 -07:00
David Garske
27669522a2
Rename the test-app.
2019-07-15 08:58:59 -07:00
Daniele Lacamera
e016722e66
Added support for STM32L0X3
...
(firmware update successfully tested on STM32L073)
2019-07-15 08:55:15 -07:00
Daniele Lacamera
e8eb12076d
test-app Makefile: change application source file names.
2019-07-08 19:08:58 +02:00
Daniele Lacamera
cfa058c411
app_hifive1: improved debug (app RAM moved ahead to help debugging RAM
...
code + optional naked version of write_page()
2019-07-08 19:04:20 +02:00
Daniele Lacamera
b5cf09d418
hifive1 app: Added long jump to wolfBoot_update_trigger() + minor fixes
2019-07-08 18:53:02 +02:00
Daniele Lacamera
5c8bad047c
Moved hifive1_write_page to separate module
2019-06-20 15:46:47 +02:00
David Garske
4b2a5f94c5
Update test-app linker script flash size to match configured partition size in target.h
2019-06-13 13:23:20 +02:00
David Garske
92ed57832f
Fixes for long jump. Targets.md fix for RAM_CODE typo.
2019-06-12 17:25:38 +02:00
David Garske
0f00f8e700
SiFive HiFive (FE310) RISC-V support
...
* HiFive1 HAL Support for PLL Clock, UART, RTC and Flash QSPI Erase/Write.
* HiFive1 update demo application for accepting firmware updates over UART.
* Added test-update-server application for pushing firmware image over UART.
* Fixes for building with `make SIGN=ECC256`.
* Improvements to wolfCrypt `user_settings.h`.
* General library cleanup (license headers and formatting)
* Updated the wolfSSL submodule to latest.
* Documentation updates including new `Targets.md` section for hardare instructions.
2019-06-07 13:08:15 -07:00
Daniele Lacamera
75fc9cc59a
C Host key tools rewritten in python (fix for #4 )
2019-04-17 07:15:59 +02:00
Daniele Lacamera
aaa0d064bb
Removed SiFive demo app
2019-04-08 17:26:42 +02:00
Daniele Lacamera
97a88ff76c
Added sifive-hifive test application with external bsp
2019-04-04 16:33:24 +02:00
Daniele Lacamera
b918014203
Multi-platform test application, added K82 to Kinetis port
2019-04-04 16:31:45 +02:00
Daniele Lacamera
b5fd49a82a
Initial experimental support for RISC-V
...
- New Makefile to support multiple architectures
- Separate architecture-specific start-up files
- Stub for a hifive1 HAL port
2019-04-01 14:01:14 +02:00
Daniele Lacamera
6324e8fe37
[CI] SPI tests fixed
2019-03-18 12:21:44 +01:00
Daniele Lacamera
630a10eafa
Automated tests for EXT_FLASH/SPI_FLASH
2019-03-15 11:16:34 +01:00