David Garske
b75f6bbdc2
Added missing macro on Mac for `B115200`.
2019-04-29 11:54:08 -07:00
Daniele Lacamera
558441650c
Added ECC self-update test code
2019-04-29 20:32:04 +02:00
Daniele Lacamera
2ef5e47d61
Added test for bootloader update
2019-04-29 20:32:04 +02:00
Daniele Lacamera
738730c982
Making python3 a requirement for keytools + fixes for MacOS
2019-04-29 20:32:04 +02:00
Daniele Lacamera
fc547e4a25
wolfBoot can update itself when compiled with RAM_CODE=1
...
- Added wolfBoot version
- Added extra 16bit header tag to identify the image type and authentication
- Implemented optional in-ram self-update of the bootloader, with version control
and authentication mechanism (not fail-safe)
2019-04-29 20:32:04 +02:00
Daniele Lacamera
94af1b74cb
Fixed MacOS compatibility + python3 requirement
2019-04-24 20:14:06 +02:00
Daniele Lacamera
75fc9cc59a
C Host key tools rewritten in python (fix for #4 )
2019-04-17 07:15:59 +02:00
Daniele Lacamera
17f382b995
Fixed ECC in keygen.py (requires latest wolfcrypt-py)
2019-04-17 07:05:48 +02:00
Daniele Lacamera
91cacce82a
Added python keygen tool
2019-04-17 07:05:48 +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
Daniele Lacamera
c989a13d94
[CI] test automation on target
2019-03-13 18:25:45 +01:00
Daniele Lacamera
fd501b976d
[CI] Added test-expect-version tool
2019-03-13 14:59:56 +01:00
Daniele Lacamera
ccf794cf4c
Added test makefile targets for test automation
2019-03-13 14:56:33 +01:00
Daniele Lacamera
d8c9c15e12
Fixed stack overflow accessing ecc_key structures in ecc signing tool
2019-03-13 14:43:31 +01:00
Daniele Lacamera
cca687054f
ed25519 tool: Added O_BINARY flag to open() for windows compatibility
2019-02-09 10:54:09 +01:00
Daniele Lacamera
9e775a637a
Modified ed25519 makefile to make it possible to cross-compile for windows
2019-02-05 13:48:29 +01:00
Daniele Lacamera
41c60f4bd2
Ecc256 signature verification with sp-math support, work in progress
2019-01-21 05:28:59 +01:00
Daniele Lacamera
8f5363818d
Explicitly use native gcc to compile tools
2019-01-08 09:08:07 +01:00
Daniele Lacamera
9403c711ad
Update mechanism implemented, ed25519 signing tool changed
2018-11-22 15:47:41 +01:00
Daniele Lacamera
2819d6a184
Added 'flash_area_get_image_buildnum' to retrieve build #
2018-10-30 21:29:31 +01:00
Daniele Lacamera
efa8d63200
Using 0x20000 as start of primary partition in the example
2018-10-15 07:39:52 +02:00
Daniele Lacamera
ec66c47375
First version of the bootloader
2018-10-11 12:23:58 +02:00