Conor Patrick
ccd9a04146
add ccid log tag
2019-08-24 15:08:14 +08:00
Conor Patrick
6ae1cd3865
remove not-useful logs
2019-04-24 18:36:36 -04:00
Conor Patrick
b0baace2e7
move custom credid to different location
2019-04-24 00:15:32 -04:00
Conor Patrick
ce96fffddd
add info to authData for ext reqs
2019-04-23 21:57:27 -04:00
Conor Patrick
8fc0da7934
move args to device_init
2019-04-23 21:12:40 -04:00
Radoslav Gerganov
955d4f76ef
Add support for hidg devices on Linux
...
There is a HID gadget driver on Linux which provides emulation of USB
HID devices. This could be very useful for testing the Solo firmware
without actual hardware, using only a Linux box.
This patch adds a command line argument which specifies whether the
existing UDP backing should be used or the new one which reads and
writes to /dev/hidg0.
Testing done:
1. Created HID device with configfs
2. Started "./main -b hidg" as root
3. Successfully executed Webauthn registration and authentication on
the same Linux machine
Closes : #122
2019-04-16 10:54:46 +03:00
Conor Patrick
1a6895ca25
merge
2019-02-26 13:10:16 -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
Conor Patrick
ed676151f1
update license to apache2 + mit
2019-02-12 17:18:17 -05:00
Conor Patrick
2893cd7ce3
move inits to device_init
2019-02-11 22:00:18 -05:00
Conor Patrick
342af18b1f
initialize ctap
2019-02-07 20:09:00 -05:00
Oleg Moiseenko
32400c8d09
Merge branch 'nfc' into nfc2
2019-02-07 14:49:47 +02:00
merlokk
bc1bb3509f
move APDU dumps to separate log channel
2019-02-06 19:21:06 +02:00
Conor Patrick
ee98340a03
temporarily remove prints at start
2019-02-02 00:24:42 -05: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
Conor Patrick
302ce75ce6
responds to RATS correctly
2019-01-12 20:20:47 -05:00
Conor Patrick
121070822f
Update main.c
2019-01-07 21:20:07 -05:00
Emanuele Cesena
bbc61d5743
New README and license
2018-12-16 16:19:40 -08:00
Conor Patrick
9b4b18e1a4
more configurable led
2018-12-03 20:30:35 -05:00
Conor Patrick
9ff5dc6373
bug fixes, now it boots application
2018-12-02 20:30:28 -05:00
Conor Patrick
ac7950f4c4
remove printf references, add bootloader script, merge hex files
2018-12-01 17:10:49 -05:00
Conor Patrick
93d4112bc3
bootloader compiles
2018-12-01 14:42:49 -05:00
Conor Patrick
5993aa792a
fix compile warnings, add flash locking
2018-10-28 20:09:12 -04:00
Conor Patrick
2fd96f8e4b
pass fido2 tests
2018-10-28 16:30:55 -04:00
Conor Patrick
705ee28860
initial fido2 port
2018-10-25 21:25:49 -04:00
Conor Patrick
476178b3d3
use MIT license
2018-09-13 17:58:34 -04:00
Conor Patrick
2439c4f176
pass ctap tests on PC
2018-09-04 22:11:21 -04:00
Conor Patrick
58ec4b16c5
NFC capability started
2018-07-22 23:40:27 -04:00
Conor Patrick
b05f3cc9e8
add bootloader project
2018-07-14 15:55:57 -04:00
Conor Patrick
6e7be67491
port to device, working
2018-07-13 20:29:14 -04:00
Conor Patrick
eaa7e15499
all core functionality *works*
2018-07-11 21:55:20 -04:00
Conor Patrick
7df04964cc
add wallet channel
2018-07-07 22:43:06 -04:00
Conor Patrick
fbbf430152
efm8 bridge polled mode is much faster
2018-07-07 17:11:13 -04:00
Conor Patrick
a18aa99220
updates
2018-07-05 23:20:33 -04:00
Conor Patrick
344a104ece
efm8 usb bridge working
2018-07-04 12:48:18 -04:00
Conor Patrick
fb9a592d50
move things around and add efm8 and efm32 builds
2018-06-27 21:39:19 -04:00