Commit Graph

43 Commits

Author SHA1 Message Date
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