23 Commits

Author SHA1 Message Date
Chris Cinelli
aaffce4021 Make dependency on git optinal in the target/stm32l432/Makefile
"git describe" is used to get the version of the firmware from GIT tags ans it is used for build artifacts' names
We would prefer not to have this depency inside Docker
2019-10-27 10:11:39 -04:00
Chris Cinelli
765dc27b15 Fix docker build 2019-10-27 10:10:27 -04:00
Szczepan Zalega
9dae7b2e7c
Makefile: fix flashboot recipe 2019-08-24 10:17:46 +02:00
Conor Patrick
3927aec06d dont remove solo.hex bootloader.hex 2019-08-16 14:04:43 +08:00
Conor Patrick
caac9d0cc1 add secure build that uses default attestation key 2019-08-16 14:04:43 +08:00
Nicolas Stalder
98a209e330 make target to flash firmware via bootloader 2019-03-23 13:54:04 +01:00
Conor Patrick
32f2436380
Merge pull request #120 from nickray/sha512
SHA512 (via Cifra)
2019-03-01 21:44:13 -05:00
Nicolas Stalder
ff5207ba77 First attempt 2019-02-27 21:43:20 +01:00
Nicolas Stalder
5e70c11b54 Hide onboard crypto tests behind a reserved ctaphid command 2019-02-27 02:58:56 +01:00
Nicolas Stalder
0d2e03a5a9 Change firmware-hacker ROP level, add ST DFU udev
- later we can set ROP=1 for hacker firmware builds again,
  right now it causes issues in solo-python tool
2019-02-17 02:30:16 +01:00
Nicolas Stalder
de31924be3 Lock down reproducible make targets and use in docker build 2019-02-16 18:46:13 +01:00
Nicolas Stalder
6b97807f51 Easier hex make targets for docker build 2019-02-16 18:36:04 +01:00
yparitcher
bfd8827073
fix Makfile: bootloader 2019-02-12 19:35:33 -05:00
yparitcher
f97d9ab34f
fixes 2019-02-12 19:22:35 -05:00
yparitcher
a4f01c3f23
PHONY targets 2019-02-12 18:27:09 -05:00
yparitcher
c2342834dd
optimize venv 2019-02-12 18:27:09 -05:00
yparitcher
be212fd8b1
stm32l432: clean .map files 2019-02-12 18:25:48 -05:00
yparitcher
ee817ea8bb
automate building cbor 2019-02-12 18:24:29 -05:00
yparitcher
5afdef463e
add stm32l432 build test 2019-02-12 18:22:49 -05:00
yparitcher
400b37a96a
clean up build: GCC warnings 2019-02-12 18:19:38 -05:00
Conor Patrick
9957a83746 organize makefiles 2019-02-12 16:03:04 -05:00
Conor Patrick
ccac725b7f pass prefix option 2019-01-05 19:56:23 -05:00
Nicolas Stalder
5f3c50e690 we use l432, not l442 2019-01-05 01:44:53 +01:00