404 Commits

Author SHA1 Message Date
Conor Patrick
6b01bb7f1e Update device.c 2019-11-22 18:17:34 -05:00
Conor Patrick
0d916053ce version string 2019-11-20 11:41:21 -05:00
Conor Patrick
0c420f9089 fix bootloader build 2019-11-20 11:31:59 -05:00
Conor Patrick
b00889cbdc move sense of "backup" from ctap to device layer 2019-11-20 10:55:45 -05:00
Conor Patrick
94b1ce00cd remove solo functions from device.h 2019-11-19 16:02:46 -05:00
Conor Patrick
ebae036a93 fix stm32 build 2019-11-19 15:48:40 -05:00
Conor Patrick
4809f91e40 build fido2 locally as lib 2019-11-18 14:55:34 -05:00
Conor Patrick
5fbf53559a reorganize crypto and device.c to be more based on fido2/ 2019-11-18 14:55:14 -05:00
Conor Patrick
21f3a0d10f remove hacker constraint for booting into bootloader 2019-10-28 12:55:38 -04:00
Conor Patrick
169dfd2f0d check attestation tag 2019-10-28 10:51:35 -04:00
Conor Patrick
dafd974d93 do not lock flash when booting to dfu 2019-10-28 10:51:35 -04:00
Conor Patrick
fcc2e86a6d remove hacker/secure builds 2019-10-28 10:51:35 -04:00
Conor Patrick
8b146c4a16 fix issue with bootloader not replying data 2019-10-28 10:51:35 -04:00
Conor Patrick
a1a79b05fd fix solo locked flag for bootloader 2019-10-27 10:25:00 -04:00
Conor Patrick
9ac2aa90c3 store all info in same page, dont use authenticator state 2019-10-27 10:25:00 -04:00
Conor Patrick
96a2cbcb41 remove logs 2019-10-27 10:25:00 -04:00
Conor Patrick
89e218e561 lock flash based on state setting 2019-10-27 10:25:00 -04:00
Conor Patrick
666cd6a0ba migrate certs 2019-10-27 10:25:00 -04:00
Conor Patrick
b4f59ec355 pull certificate from flash page 2019-10-27 10:25:00 -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
Conor Patrick
ff88660027 fix const qualifer warnings 2019-10-08 14:43:24 -04:00
Conor Patrick
9ecfda02c5 remove atomic counter from bootloader to save space 2019-10-08 14:43:24 -04:00
Conor Patrick
08658eb11e
Merge branch 'master' into bootloader-downgrade-protection 2019-10-08 13:44:20 -04:00
Conor Patrick
a2fd507f45 typo 2019-10-08 13:42:37 -04:00
Conor Patrick
bb2929b28f change ctap_atomic_count to increase by user-specified amount 2019-10-08 13:42:37 -04:00
Jan A
5168afa16e Code cosmetics, added missing void statement to empty parameter of
functions
2019-10-08 12:31:08 -04:00
Conor Patrick
c61f15a090 allow get_assertion with disabled UP 2019-09-17 00:13:57 +08:00
merlokk
6652feb4a2 added CID transfer and NAK-ACK sequence 2019-09-05 23:26:15 +08:00
Conor Patrick
a9bbdee35b
Merge branch 'master' into remove-pin-storage 2019-09-02 21:45:21 +08:00
Conor Patrick
321bbe3691
Merge pull request #293 from solokeys/ccid
Ccid
2019-09-02 21:42:38 +08:00
merlokk
1ce191343f add checking some rare case in iso14443-4 chaining. add NAK checking and aborting the data sending. 2019-08-31 02:12:05 +08:00
Conor Patrick
9041e5903c return SW_WRONG_LENGTH for incorrect lc 2019-08-30 16:37:17 +08:00
Szczepan Zalega
a5e1dc2a0c
Correct linker documentation 2019-08-24 11:27:28 +02:00
Szczepan Zalega
a053bbc669
Do not verify version for the hacker edition 2019-08-24 10:26:44 +02:00
Szczepan Zalega
3621f2ed4f
Add missed doc update in the linker script 2019-08-24 10:26:41 +02:00
Szczepan Zalega
3c7bf5a264
Remove obsolete debug messages 2019-08-24 10:26:38 +02:00
Conor Patrick
8bf1921263 dont reference not-enabled ccid 2019-08-24 16:20:52 +08:00
Szczepan Zalega
e3ff136196
Remove obsolete region for the app static firmware version address 2019-08-24 10:17:59 +02:00
Szczepan Zalega
74181406fe
Rename last_addr->last_written_app_address 2019-08-24 10:17:55 +02:00
Szczepan Zalega
987b04523d
Correct memory layout 2019-08-24 10:17:52 +02:00
Szczepan Zalega
8023347c8e
Makefile: add debug info 2019-08-24 10:17:49 +02:00
Szczepan Zalega
9dae7b2e7c
Makefile: fix flashboot recipe 2019-08-24 10:17:46 +02:00
Szczepan Zalega
cb13fb65de
Store version in the bootloader. Debug code. 2019-08-24 10:17:43 +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
3a1ea275cc
Move _extra* debug linker scripts content to main 2019-08-24 10:17:37 +02:00
Szczepan Zalega
22293f82f2
Rename flash2 -> flash_cfg 2019-08-24 10:17:34 +02:00
Szczepan Zalega
40c3c13b07
Correct flash2 region. Rename _bconfig_start->bootloader_configuration. 2019-08-24 10:17:30 +02:00
Szczepan Zalega
7042b0b656
Move app version to the end of the firmware code, without specific address. Move bootloader config 8B forward. 2019-08-24 10:17:27 +02:00