Wykres commitów

26 Commity (fe24b9edd12692ff67c67855fefadb3259d9ad56)

Autor SHA1 Wiadomość Data
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