Commit Graph

388 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
merlokk
d1df8b8b77 u2f authenticate fix 2019-07-04 19:54:00 +03:00
merlokk
cb76c34ed2 fix addressing 2019-07-04 19:45:09 +03:00
merlokk
f2ebaf6abe invalid cla and r-block works 2019-07-04 19:14:26 +03:00
merlokk
4845d2c172 fix 14443 apdu decode and select 2019-07-04 17:52:00 +03:00
merlokk
75b1d9cd01 offset calc refactoring 2019-07-04 17:38:34 +03:00
merlokk
26bc8a2889 apdu decoding works 2019-07-04 17:27:03 +03:00
merlokk
d2c85881e6 applet selection and apdu check 2019-07-04 16:29:30 +03:00
merlokk
236498ee03 add make 2019-07-04 16:27:57 +03:00
merlokk
4dc6bcf771 apdu decode sketch 2019-07-03 23:01:37 +03:00
merlokk
8c2e2386a9 fix NFC applet selection does not work correctly #213 2019-07-03 20:35:50 +03:00
Conor Patrick
a51417bf61 fix epout connection 2019-05-31 15:58:13 -04:00
Conor Patrick
ba581db49c delete excess 2019-05-21 20:17:44 -04:00
Conor Patrick
3a5cd786dc enumerates correctly 2019-05-21 20:17:37 -04:00
Conor Patrick
4fad28ea47 compile new class 2019-05-18 21:47:51 -04:00
Conor Patrick
0ff9870612 add interface descriptor 2019-05-18 21:26:18 -04:00
Conor Patrick
0f50ae7d63 change u2f to return early if button not immediately pressed 2019-05-10 15:56:52 -04:00
Conor Patrick
4854192c63 decrease sensitivity slightly 2019-05-09 18:37:17 -04:00
Conor Patrick
e105afd647 fix build 2019-05-09 17:51:41 -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
54792b345c status fix 2019-05-09 16:07:05 -04:00
Conor Patrick
84740f3d6a changes to make firmware interop on all hw models 2019-05-09 16:01:07 -04:00
Conor Patrick
4ac61f7f18 slight cleanup 2019-05-09 14:53:22 -04:00
Conor Patrick
30cfa46186 fix gpio pin reading 2019-05-09 14:17:50 -04:00
Conor Patrick
aca28fde61 add to bootloader 2019-05-09 02:44:17 -04:00
Conor Patrick
60e3d01e0d refactor 2019-05-09 02:44:04 -04:00
Conor Patrick
aff8d10432 connect to application 2019-05-09 02:26:32 -04:00
Conor Patrick
898d45f871 bugfix 2019-05-09 01:34:54 -04:00
Conor Patrick
2b2835b823 initial cap sensing boilerplate 2019-05-08 22:26:57 -04:00
Conor Patrick
fecf258116 disable wallet by default 2019-04-24 16:44:25 -04:00
Conor Patrick
41ae0e4a2c Update application.mk 2019-04-24 00:16:19 -04:00
Conor Patrick
1fab0b8f1f add wallet api in as compile option 2019-04-23 21:57:50 -04:00
Conor Patrick
8fc0da7934 move args to device_init 2019-04-23 21:12:40 -04:00
Conor Patrick
26adac1730 size optimize tinycbor 2019-04-23 19:17:18 -04:00
Conor Patrick
eab8b81c95 include nfc in user presence test 2019-04-23 14:05:18 -04:00
Conor Patrick
325396d518 dont change clock freq if powered 2019-04-23 13:54:23 -04:00
Conor Patrick
6d04c86018 update lowFreq flag correctly 2019-04-23 13:54:10 -04:00
Conor Patrick
74cbe00e3b Enable debug logs for >0 2019-04-14 15:13:39 -04:00
Nicolas Stalder
40b9dae38a Fix buffer overrun and use correct size for random u32 2019-03-26 01:55:42 +01:00
Nicolas Stalder
98a209e330 make target to flash firmware via bootloader 2019-03-23 13:54:04 +01:00
Conor Patrick
74a1f0e21b Merge pull request #143 from solokeys/paranoid-modemmanager
Do not signal "AT modem" for ACM-CDC serial
2019-03-23 01:48:18 -04:00
Nicolas Stalder
e21172fff8 Merge pull request #149 from solokeys/hmac-secret
Hmac-secret
2019-03-22 22:05:41 +01:00
Nicolas Stalder
c851807376 Do not advertise AT modem capabilities 2019-03-22 20:00:02 +01:00
Conor Patrick
a0d27c2c56 add memory layout commment, undo -8 simplification 2019-03-22 19:55:25 +01:00
Conor Patrick
3a10427bd9 remove unused files 2019-03-22 19:55:25 +01:00
Nicolas Stalder
f3b591e570 Apply suggestions from code review
Co-Authored-By: conorpp <conorpp94@gmail.com>
2019-03-22 19:55:25 +01:00
Conor Patrick
175f59d206 paste into other linker scripts 2019-03-22 19:55:25 +01:00
Conor Patrick
f5ff6a11f0 rewrite base linker script 2019-03-22 19:55:25 +01:00
Conor Patrick
d68011ef04 remove warnings 2019-03-21 00:01:37 -04:00