Enrik Berkhan
fe24b9edd1
POC: add ed25519 support based on libsodium (PC) or salty (solo).
...
For now:
- libsodium(-dev) is expected to be preinstalled on build system for PC
build
2020-10-17 14:40:41 +02:00
Conor Patrick
fcc2e86a6d
remove hacker/secure builds
2019-10-28 10:51:35 -04:00
Chris Cinelli
b7d74cc99f
Add default git describe in makefile
2019-10-27 10:11:39 -04:00
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