38 Commits

Author SHA1 Message Date
Conor Patrick
28a1b1cc06 limit possible recursions in tinycbor 2020-02-27 15:40:27 -05:00
Conor Patrick
670a4e5d62 version string 2019-11-22 19:02:52 -05:00
Conor Patrick
de55e521cc fix bootloader build 2019-11-22 19:02:52 -05:00
Conor Patrick
28e607ddac fix stm32 build 2019-11-22 19:02:52 -05:00
Conor Patrick
a388607dab build fido2 locally as lib 2019-11-22 19:02:52 -05: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
Conor Patrick
08658eb11e
Merge branch 'master' into bootloader-downgrade-protection 2019-10-08 13:44:20 -04:00
Conor Patrick
a9bbdee35b
Merge branch 'master' into remove-pin-storage 2019-09-02 21:45:21 +08:00
Szczepan Zalega
8023347c8e
Makefile: add debug info 2019-08-24 10:17:49 +02:00
Szczepan Zalega
7fddd58704
Bootloader: get uploaded application version from the 4 last bytes of its firmware 2019-08-24 10:17:40 +02:00
Szczepan Zalega
188a34d1da
Add missing Makefile entry. Rename pubkey file. 2019-08-24 10:17:05 +02:00
Conor Patrick
a5aff478dd Merge branch 'master' into ccid 2019-08-22 17:13:55 +08:00
Szczepan Zalega
7f82233d17
Add missing unit for firmware compilation 2019-08-20 11:38:29 +02:00
Conor Patrick
3e52d7b42b cache button press for 2s 2019-08-15 17:36:35 +08:00
merlokk
236498ee03 add make 2019-07-04 16:27:57 +03:00
Conor Patrick
3a5cd786dc enumerates correctly 2019-05-21 20:17:37 -04:00
Conor Patrick
aca28fde61 add to bootloader 2019-05-09 02:44:17 -04:00
Conor Patrick
2b2835b823 initial cap sensing boilerplate 2019-05-08 22:26:57 -04:00
Conor Patrick
41ae0e4a2c Update application.mk 2019-04-24 00:16:19 -04:00
Conor Patrick
26adac1730 size optimize tinycbor 2019-04-23 19:17:18 -04:00
Conor Patrick
946e932b1e refactor to use less ram 2019-03-20 23:28:45 -04:00
Conor Patrick
7a98764a5b organize ECC flags 2019-03-02 19:48:09 -05:00
Conor Patrick
32f2436380
Merge pull request #120 from nickray/sha512
SHA512 (via Cifra)
2019-03-01 21:44:13 -05:00
Nicolas Stalder
47aa287480 Vanilla cifra needs more includes 2019-02-26 23:50:01 +01:00
Nicolas Stalder
865b698bed ...and bootloader 2019-02-26 23:33:57 +01:00
Conor Patrick
e2ca7f52db optimize ecc for arm 2019-02-26 14:19:07 -05:00
Nicolas Stalder
0c296bba30 First go at using cifra for SHA512 2019-02-26 19:52:59 +01:00
Conor Patrick
57930aaa13 fix compilation errors 2019-02-26 13:27:25 -05:00
Conor Patrick
1a6895ca25 merge 2019-02-26 13:10:16 -05:00
Conor Patrick
596c6c1077 manually specify order for reproducible builds 2019-02-16 22:30:49 -05:00
Conor Patrick
6c3014575f Update application.mk 2019-02-16 22:02:26 -05:00
Nicolas Stalder
c81bc9fb98 Detailed version in product name 2019-02-14 23:13:06 +01:00
Conor Patrick
650e0b26cc change assignment, else this evaluates for every file 2019-02-12 20:29:33 -05:00
yparitcher
1dd835d698
add -Wextra: further code cleanup
please fix Wno-unused-parameter -Wno-missing-field-initializers in the future
2019-02-12 18:22:03 -05:00
yparitcher
400b37a96a
clean up build: GCC warnings 2019-02-12 18:19:38 -05:00
Conor Patrick
bc8984aac3 pass version to gcc derived from git describe 2019-02-12 16:37:09 -05:00
Conor Patrick
9957a83746 organize makefiles 2019-02-12 16:03:04 -05:00