Daniele Lacamera
|
503b008cf5
|
New feature: allow swapping from external memory (e.g. SPI flash)
|
2019-02-15 13:41:06 +01:00 |
Daniele Lacamera
|
07db864ab1
|
EXT flash support: image header mapping
|
2019-02-13 13:08:32 +01:00 |
Daniele Lacamera
|
ec0d170176
|
Fixed bug in do_boot: Don't use stack if we are moving SP
|
2019-02-13 13:06:53 +01:00 |
Daniele Lacamera
|
d3e3e52b61
|
Fixed sign for size in string functions
|
2019-02-12 12:52:56 +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
|
aa2abc8da2
|
Fixed Sam-R21 hal_flash_write()
|
2019-01-27 14:44:33 +01:00 |
Daniele Lacamera
|
d6b38d2dc6
|
Merge pull request #3 from wolfSSL/ecdsa
support for ECC signature verification
|
2019-01-22 12:04:09 +01:00 |
Daniele Lacamera
|
de07615267
|
To latest wolfSSL
|
2019-01-22 11:59:17 +01:00 |
Daniele Lacamera
|
3a455383a1
|
STM32F4 Test application: modified to turn a led on early at boot to measure
boot time.
|
2019-01-22 11:58:42 +01:00 |
Daniele Lacamera
|
e14efd641a
|
ECC verification: added support for ASM optimization, enabled by default
(turn off with NO_ASM=1)
|
2019-01-21 09:51:12 +01:00 |
Daniele Lacamera
|
a5b15bc40f
|
Fixed static buffer allocation for ECC signature verification
|
2019-01-21 06:36:03 +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
|
f4f65ae31d
|
Added support for ATMEL SAM-R21
|
2019-01-08 09:08:46 +01:00 |
Daniele Lacamera
|
9410a6fe7b
|
Fixed Makefile to add Cortex-M0 support
|
2019-01-08 09:08:23 +01:00 |
Daniele Lacamera
|
8f5363818d
|
Explicitly use native gcc to compile tools
|
2019-01-08 09:08:07 +01:00 |
Daniele Lacamera
|
a23627cfc2
|
Updated wolfSSL submodule
|
2018-12-04 11:29:55 +01:00 |
Daniele Lacamera
|
44d9534808
|
Added release notes
|
2018-12-04 11:21:52 +01:00 |
Daniele Lacamera
|
678c21441e
|
Merge pull request #1 from wolfSSL/clean
Refactoring update mechanism
|
2018-12-04 11:05:34 +01:00 |
Daniele Lacamera
|
c521d5cc56
|
Fix roll-back mechanism
|
2018-11-29 00:06:34 +01:00 |
Daniele Lacamera
|
ab35c7f8fe
|
Fixed image swap, tested fail-recovery from interrupted update
|
2018-11-28 21:37:39 +01:00 |
Daniele Lacamera
|
45056aa95e
|
Integrated more documentation
|
2018-11-27 16:07:30 +01:00 |
Daniele Lacamera
|
7cb51a4255
|
new design/API: Updated documentation
|
2018-11-27 15:31:59 +01:00 |
Daniele Lacamera
|
1f196bd64c
|
Major bug fixes in new update code
|
2018-11-27 07:37:40 +01:00 |
Daniele Lacamera
|
24f8c091ac
|
Fixed nrf52 hal for unaligned byte write operations
|
2018-11-22 18:52:13 +01:00 |
Daniele Lacamera
|
861181df30
|
Removed unused variables
|
2018-11-22 16:25:05 +01:00 |
Daniele Lacamera
|
61bbfef35c
|
Separated library functions for in-app use
|
2018-11-22 16:22:30 +01:00 |
Daniele Lacamera
|
ce98d46cb3
|
Separate include file for application access
|
2018-11-22 16:13:50 +01:00 |
Daniele Lacamera
|
9403c711ad
|
Update mechanism implemented, ed25519 signing tool changed
|
2018-11-22 15:47:41 +01:00 |
Daniele Lacamera
|
6b3dfe2e69
|
Removed dependency on bootutil. Starting from a new clean-room update design
|
2018-11-21 07:00:35 +01:00 |
Daniele Lacamera
|
281b460131
|
Added description of the firmware upgrade procedure.
Updated wolfssl submodule.
|
2018-11-01 20:11:47 +01:00 |
Daniele Lacamera
|
13b8d2c1e9
|
Included original copyright statement in bootutil files
|
2018-10-30 21:49:30 +01:00 |
Daniele Lacamera
|
2819d6a184
|
Added 'flash_area_get_image_buildnum' to retrieve build #
|
2018-10-30 21:29:31 +01:00 |
Daniele Lacamera
|
32c4cb7abe
|
Reverted target.h to default configuration
|
2018-10-26 12:19:28 +02:00 |
Daniele Lacamera
|
6f203a84c3
|
Fixed upgrade in OVERWRITE_ONLY mode
|
2018-10-26 12:15:25 +02:00 |
Daniele Lacamera
|
c5f644f97e
|
Fixed nrf52 flash access
|
2018-10-25 08:19:54 +02:00 |
Daniele Lacamera
|
62fcc55285
|
Simplified code structure, got rid of some configuration defines
|
2018-10-23 12:14:50 +02:00 |
Daniele Lacamera
|
7f02df51c9
|
Added SWAP=0 option, fixed some warnings
|
2018-10-21 10:04:50 +02:00 |
Daniele Lacamera
|
34a8ae443d
|
Added NO_VTOR to disable interrupt table relocation
|
2018-10-20 10:46:07 +02:00 |
Daniele Lacamera
|
4dbffd19e1
|
minor fixes in README
|
2018-10-15 07:45:18 +02:00 |
Daniele Lacamera
|
b9fca1d79a
|
Fixed documentation relative paths
|
2018-10-15 07:43:54 +02:00 |
Daniele Lacamera
|
836cfbc608
|
Added docs, fixed copyright notice
|
2018-10-15 07:40:49 +02:00 |
Daniele Lacamera
|
efa8d63200
|
Using 0x20000 as start of primary partition in the example
|
2018-10-15 07:39:52 +02:00 |
Daniele Lacamera
|
433fad0d6c
|
Added '.gdbinit'
|
2018-10-14 15:25:03 +02:00 |
Daniele Lacamera
|
a60367dfda
|
Added swap files to gitignore
|
2018-10-14 15:24:08 +02:00 |
Daniele Lacamera
|
df1eb89881
|
Reading one byte at a time from flash
|
2018-10-14 15:23:28 +02:00 |
Daniele Lacamera
|
587c517d89
|
Fixed led # in stm32 test app
|
2018-10-14 15:22:31 +02:00 |
Daniele Lacamera
|
ec66c47375
|
First version of the bootloader
|
2018-10-11 12:23:58 +02:00 |
toddouska
|
887c90b773
|
Initial commit
|
2018-10-10 09:30:32 -07:00 |