Commit Graph

23 Commits

Author SHA1 Message Date
b78f2cd2e7 keep initialize last_addr and reject if it doesnt change 2020-02-13 17:17:23 -05:00
f74dba7ff0 enforce ascending writes in bootloader update 2020-02-06 13:05:57 -05:00
ff88660027 fix const qualifer warnings 2019-10-08 14:43:24 -04:00
9ecfda02c5 remove atomic counter from bootloader to save space 2019-10-08 14:43:24 -04:00
a053bbc669 Do not verify version for the hacker edition 2019-08-24 10:26:44 +02:00
3c7bf5a264 Remove obsolete debug messages 2019-08-24 10:26:38 +02:00
e3ff136196 Remove obsolete region for the app static firmware version address 2019-08-24 10:17:59 +02:00
74181406fe Rename last_addr->last_written_app_address 2019-08-24 10:17:55 +02:00
cb13fb65de Store version in the bootloader. Debug code. 2019-08-24 10:17:43 +02:00
7fddd58704 Bootloader: get uploaded application version from the 4 last bytes of its firmware 2019-08-24 10:17:40 +02:00
1100b159a9 Refactor. Add debug code. Use %u for unsigned. Use volatile pointer instead of memory storage. 2019-08-24 10:17:21 +02:00
35e52f4968 Initial modification to move bootloader data after the application 2019-08-24 10:17:15 +02:00
17ceb7b9e8 Make the public key generic 2019-08-24 10:17:09 +02:00
e4e0a3a84e Add code responsible for firmware version verification in the bootloader 2019-08-24 10:16:50 +02:00
85004370b7 fix bootloader versions 2019-02-12 23:10:36 -05:00
7df402a20a Merge branch 'master' into code-comments 2019-02-12 20:34:03 -05:00
400b37a96a clean up build: GCC warnings 2019-02-12 18:19:38 -05:00
894f6f7ee1 Merge branch 'master' into license-change 2019-02-12 17:47:28 -05:00
ed676151f1 update license to apache2 + mit 2019-02-12 17:18:17 -05:00
6c23532f08 use 3-byte version 2019-02-12 16:37:32 -05:00
8303bb04d3 write bootloader version from bootloader 2019-02-12 13:59:36 -05:00
f38b29256b Describe operations done in the bootloader
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
2019-01-08 19:31:33 +01:00
5f3c50e690 we use l432, not l442 2019-01-05 01:44:53 +01:00