46 Commits

Author SHA1 Message Date
Conor Patrick
2a02d0de33 small errors 2019-10-08 16:10:29 -04:00
Conor Patrick
26db2b3f6b check FIDO2 credential IDs in U2F 2019-10-08 16:10:29 -04:00
Conor Patrick
c61f15a090 allow get_assertion with disabled UP 2019-09-17 00:13:57 +08:00
merlokk
315b6564ab u2f works with extended apdu and now user presence not needs if request come from nfc and power from usb 2019-07-04 23:12:31 +03:00
Conor Patrick
0f50ae7d63 change u2f to return early if button not immediately pressed 2019-05-10 15:56:52 -04:00
Conor Patrick
9fb02d4da3 add UP wait HID messages to U2F for windows 2019-05-09 17:46:01 -04:00
Conor Patrick
e402d36bf1 fix user presence skipping for nfc 2019-05-09 17:26:28 -04:00
Conor Patrick
44fa3bbb8e Add checks to use U2F key if necessary 2019-04-13 22:37:31 -04:00
Conor Patrick
89769ecc18 fix u2f counter for real 2019-03-31 23:29:00 -04:00
Conor Patrick
195dc2a8ae use 0x7f as upper counter byte 2019-03-04 02:36:47 -05:00
Conor Patrick
a265da09fb Update u2f.c 2019-03-01 22:00:17 -05:00
Conor Patrick
7255c4f8db
Merge pull request #121 from solokeys/nfc
Nfc
2019-03-01 21:43:12 -05:00
Conor Patrick
4e215db42a start from 0 2019-02-28 23:13:12 -05:00
Conor Patrick
46ada5a8b9 WRONG_DATA apdu error code fix 2019-02-26 20:34:07 -05:00
Conor Patrick
14974e0ebe fix compile issues 2019-02-26 15:30:57 -05:00
Conor Patrick
347d0942b1 refactor fromNFC 2019-02-26 14:07:27 -05:00
Conor Patrick
ff0d42c8d5 refactor clock rates, fix warnings 2019-02-26 13:56:06 -05: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
54b7f42056 passive operation works as is (refactor needed) 2019-02-26 01:19:35 -05:00
Conor Patrick
46d7be865d fix upper byte U2F for backwards compatibility 2019-02-17 15:33:24 -05:00
Conor Patrick
0651316da5 catch U2F check by extension 2019-02-14 15:16:13 -05:00
Conor Patrick
831976f3a2 replace macros with DEBUG_LEVEL aware timestamp function 2019-02-12 20:28:48 -05:00
yparitcher
400b37a96a
clean up build: GCC warnings 2019-02-12 18:19:38 -05:00
Conor Patrick
ed676151f1 update license to apache2 + mit 2019-02-12 17:18:17 -05:00
Conor Patrick
1b5e230d45 merge u2f endian fix 2019-02-02 00:32:36 -05:00
merlokk
f6e2bfa683 yubikey answers U2F_SW_WRONG_PAYLOAD instead of U2F_SW_WRONG_DATA 2019-02-01 20:06:19 +02:00
merlokk
5c8acdd666 fix u2f user presence check, added dont-enforce-user-presence-and-sign, fix counter 2019-02-01 20:00:13 +02:00
merlokk
cce25b2a1c u2f auth works 2019-01-28 00:04:17 +02:00
merlokk
4c941997b4 check as3956 on startup 2019-01-27 23:35:20 +02:00
merlokk
2049020b92 refactoring 2019-01-27 11:44:33 +02:00
merlokk
3eddfbf8a9 u2f register works 2019-01-26 23:44:51 +02:00
Conor Patrick
9ff52fcdb4 Update u2f.c 2019-01-08 21:37:15 -05:00
Emanuele Cesena
bbc61d5743 New README and license 2018-12-16 16:19:40 -08:00
Conor Patrick
b0cc9cf582 program using just hid protocol, quicker 2018-12-04 00:15:58 -05:00
Conor Patrick
93d4112bc3 bootloader compiles 2018-12-01 14:42:49 -05:00
Conor Patrick
476178b3d3 use MIT license 2018-09-13 17:58:34 -04:00
Conor Patrick
961ea9a20d refactor as extensions 2018-09-12 22:32:15 -04:00
Conor Patrick
b6d077c226 add spacing 2018-09-03 00:23:10 -04:00
Conor Patrick
4cb4be21d9 finish bootloader 2018-07-14 23:03:25 -04:00
Conor Patrick
6e7be67491 port to device, working 2018-07-13 20:29:14 -04:00
Conor Patrick
202f76d313 attempt at promises.. 2018-07-12 00:14:39 -04:00
Conor Patrick
807dcc0422 pin requests, check button, version 2018-07-11 23:00:53 -04:00
Conor Patrick
b9220defcc pin auth working 2018-07-08 22:36:16 -04:00
Conor Patrick
7df04964cc add wallet channel 2018-07-07 22:43:06 -04:00
Conor Patrick
fb9a592d50 move things around and add efm8 and efm32 builds 2018-06-27 21:39:19 -04:00