Daniele Lacamera
fce6149cf8
Update license GPL2 -> GPL3
2024-04-16 16:46:15 +02:00
Daniele Lacamera
c25497eba9
DUALBANK: fork_bootloader should only execute once
...
fork_bootloader() should perform a physical copy of
the bootloader to its partition in the second bank only
if the content of the two partitions does not already match.
2024-02-15 16:55:33 +01:00
Daniele Lacamera
b8a5a6243d
Cleanup, config rename, documentation
2023-09-21 08:31:30 +02:00
Daniele Lacamera
291adfe87d
Fixed merge of user_settings with new TPM logic
2023-09-21 08:31:28 +02:00
Daniele Lacamera
ed0357289c
Fixed NS flash access + flash write unlock + misc
...
- non-secure flash area increased to cover BOOT+UPDATE partitions
- call unlock/lock functions before accessing pkcs11 store for writing
- Enabled more features in application wolfcrypt front-end
- Fixed compiler w4rnings
2023-09-21 08:28:23 +02:00
Daniele Lacamera
fd862cbd8f
Working PKCS11 test.
...
Temporarily removed some features so the image fits in 64Kb
2023-09-21 08:28:09 +02:00
Daniele Lacamera
41b11ed1dd
Added uart support for stm32l5 (LPUART1)
2023-09-21 07:57:18 +02:00
Daniele Lacamera
e2ab9a5553
Unified TZ support for STM32L5/U5
...
- added file with common code
- added support for TRNG on U5
- added support for wolfcrypt NSC on U5
2023-09-21 07:57:18 +02:00
Daniele Lacamera
80f881dab5
Fixed STM32L5 TRNG driver + simplified GTZC and SAU setup
2023-09-21 07:57:18 +02:00
Daniele Lacamera
fd809c5b69
Expanded WCS interface
...
- Added TRNG driver for STM32L5
- Link with correct objects in test-app
- Expanded wc_callable interface
2023-09-21 07:57:18 +02:00
Daniele Lacamera
9bf80ab8cd
Initial draft: wolfcrypt secure mode
2023-09-21 07:57:18 +02:00
Daniele Lacamera
33102a54fd
Fixed STM32L5 dual-bank mode
2021-11-17 11:53:57 +01:00
David Garske
d38de3b432
Update copyright year
2021-07-19 07:50:02 -07:00
Daniele Lacamera
f649685ee6
Fixed address base for Block-based write access in secure mode
2020-09-30 18:35:28 +02:00
Daniele Lacamera
7e1773199d
Minor fixes to block-based claim procedure
2020-09-30 17:45:39 +02:00
Daniele Lacamera
9d09f61b40
Integration of support for DISABLE_BACKUP in stm32l5 (TZEN=1 case)
2020-09-28 18:50:47 +02:00
Daniele Lacamera
cbe002fad7
Merge branch 'update-flags-in-boot-partition' into stm32l5
2020-09-28 17:10:28 +02:00
Daniele Lacamera
9f04c6242e
Fixed DUALBANK_SWAP mode in STM32L5
...
- Added proper unlock procedure for FLASH_OPTKEYR
- fork bootloader when running with non-swapped banks
2020-09-09 14:26:30 -07:00
Daniele Lacamera
fd0b13079a
Added support for dual bank swap in stm32l5
2020-09-09 14:26:30 -07:00
Daniele Lacamera
d184381eec
Added SECBB support to write on non-secure pages
2020-09-09 14:26:30 -07:00
Daniele Lacamera
5614c75f1e
Fixed address alignment, TZEN=0 mode not yet working
2020-09-09 14:26:30 -07:00
Daniele Lacamera
81acc3fc6d
Moved target-specific initialization to hal/
2020-09-09 14:26:30 -07:00
Daniele Lacamera
12ea412029
Cosmetic fixes (whitespaces)
2020-09-09 14:26:30 -07:00
David Garske
43c2e3dd79
Experimental support for STM32L5
2020-09-09 14:26:30 -07:00