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