Conor Patrick
|
b6d077c226
|
add spacing
|
2018-09-03 00:23:10 -04:00 |
|
Conor Patrick
|
a76564f488
|
port to token hardware
|
2018-08-09 19:39:50 -04:00 |
|
Conor Patrick
|
352178c8a8
|
pins set to development board config
|
2018-08-07 17:58:22 -04:00 |
|
Conor Patrick
|
59370a43b0
|
bit-bang test
|
2018-08-04 20:32:07 -04:00 |
|
Conor Patrick
|
d3648eba2e
|
add addr
|
2018-08-02 19:10:26 -04:00 |
|
Conor Patrick
|
4f3e76ae94
|
attempt at getting ams to work
|
2018-08-02 19:08:46 -04:00 |
|
Conor Patrick
|
111e8a6fe4
|
initial development for NXP NFC I2C IC
|
2018-08-01 19:36:45 -04:00 |
|
Conor Patrick
|
58ec4b16c5
|
NFC capability started
|
2018-07-22 23:40:27 -04:00 |
|
Conor Patrick
|
bfd14ec6bf
|
latest project settings
|
2018-07-22 13:42:09 -04:00 |
|
Conor Patrick
|
077be6eab2
|
fix couple issues with usb firmware
|
2018-07-22 13:41:46 -04:00 |
|
Conor Patrick
|
a54cbd60a1
|
small refactoring, add efm8 reset
|
2018-07-15 12:24:32 -04:00 |
|
Conor Patrick
|
dad7d90481
|
bootloader verifies signature
|
2018-07-15 01:23:38 -04:00 |
|
Conor Patrick
|
ed1d5d4570
|
test invalid accesses
|
2018-07-14 23:11:17 -04:00 |
|
Conor Patrick
|
4cb4be21d9
|
finish bootloader
|
2018-07-14 23:03:25 -04:00 |
|
Conor Patrick
|
b05f3cc9e8
|
add bootloader project
|
2018-07-14 15:55:57 -04:00 |
|
Conor Patrick
|
1ccc6b8960
|
test persistence
|
2018-07-13 21:59:04 -04:00 |
|
Conor Patrick
|
5eff2a104d
|
add flash support to efm32 port
|
2018-07-13 21:34:15 -04:00 |
|
Conor Patrick
|
6e7be67491
|
port to device, working
|
2018-07-13 20:29:14 -04:00 |
|
Conor Patrick
|
2a8cda65bd
|
tweaks
|
2018-07-13 10:19:32 -04:00 |
|
Conor Patrick
|
42fe31af17
|
passing all tests
|
2018-07-13 00:48:46 -04:00 |
|
Conor Patrick
|
202f76d313
|
attempt at promises..
|
2018-07-12 00:14:39 -04:00 |
|
Conor Patrick
|
42f752fe41
|
drop last 0x01 if 33 bytes long
|
2018-07-11 23:03:04 -04:00 |
|
Conor Patrick
|
807dcc0422
|
pin requests, check button, version
|
2018-07-11 23:00:53 -04:00 |
|
Conor Patrick
|
eaa7e15499
|
all core functionality *works*
|
2018-07-11 21:55:20 -04:00 |
|
Conor Patrick
|
156dc3163a
|
complete pin support
|
2018-07-10 19:16:41 -04:00 |
|
Conor Patrick
|
50ee579d03
|
support pc development with JS http bridge
|
2018-07-09 23:50:24 -04:00 |
|
Conor Patrick
|
689f0bd5f1
|
support pc development with JS http bridge
|
2018-07-09 23:50:21 -04:00 |
|
Conor Patrick
|
4eeb99fb59
|
pintoken works
|
2018-07-08 23:54:25 -04:00 |
|
Conor Patrick
|
271d7f81f0
|
add rng
|
2018-07-08 23:50:39 -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
|
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
|
ca882dc38a
|
program from makefile
|
2018-07-02 23:10:23 -04:00 |
|
Conor Patrick
|
40b11a945c
|
efm8 testing printing
|
2018-07-02 23:10:05 -04:00 |
|
Conor Patrick
|
0dab248a40
|
blink
|
2018-06-29 15:49:33 -04:00 |
|
Conor Patrick
|
d716c72fb8
|
gitignore
|
2018-06-27 21:48:09 -04:00 |
|
Conor Patrick
|
35685a7cf4
|
cleanup power test
|
2018-06-04 19:39:52 -04:00 |
|
Conor Patrick
|
45cdc5c54d
|
power tests
|
2018-06-04 19:35:34 -04:00 |
|
Conor Patrick
|
e69865384f
|
crypto is sorted out for nrf52
|
2018-06-03 00:50:46 -04:00 |
|
Conor Patrick
|
4837d5d5e9
|
attempt with nrf crypto lib
|
2018-06-02 22:47:04 -04:00 |
|
Conor Patrick
|
6d778fa5e9
|
start replacing sf crypto with hw crypto
|
2018-06-02 19:36:03 -04:00 |
|
Conor Patrick
|
28b6305b4c
|
ctap/u2f works on nrf52
|
2018-06-02 18:30:59 -04:00 |
|
Conor Patrick
|
a71c9ef30a
|
wrong compile flags
|
2018-06-02 17:47:40 -04:00 |
|
Conor Patrick
|
3766a396ed
|
compile with no warnings
|
2018-06-02 15:48:29 -04:00 |
|
Conor Patrick
|
7a12eea133
|
major refactoring/simplifying
|
2018-06-02 14:44:12 -04:00 |
|
Conor Patrick
|
f681d7a19a
|
add fix for engineering A errata and refactor
|
2018-06-02 00:20:04 -04:00 |
|
Conor Patrick
|
338de6cc2d
|
slight clean up
|
2018-06-01 00:01:55 -04:00 |
|
Conor Patrick
|
225614ce18
|
usb hid works!
|
2018-05-31 23:54:11 -04:00 |
|
Conor Patrick
|
cefdd4b071
|
have device showing up as fido
|
2018-05-31 21:57:12 -04:00 |
|
Conor Patrick
|
593e74407d
|
shitty start to usb hid
|
2018-05-30 23:42:22 -04:00 |
|
Conor Patrick
|
f0e2daa5c7
|
add real time counter
|
2018-05-30 22:49:34 -04:00 |
|
Conor Patrick
|
b65dfdec76
|
add nrf52 project
|
2018-05-30 22:00:20 -04:00 |
|
Conor Patrick
|
31cec1c1ef
|
test fido2
|
2018-05-29 22:19:36 -04:00 |
|
Conor Patrick
|
b0669eca67
|
more or less consistant with other authenticator
|
2018-05-29 00:16:26 -04:00 |
|
Conor Patrick
|
55484f22b5
|
probably still some issue
|
2018-05-28 16:04:06 -04:00 |
|
Conor Patrick
|
1d173e149d
|
passing usb hid tests
|
2018-05-28 15:38:30 -04:00 |
|
Conor Patrick
|
9c42823cd2
|
allocate cids better and do proper timeouts in hid
|
2018-05-28 14:14:59 -04:00 |
|
Conor Patrick
|
87429fb8a6
|
i believe this is how resync should work
|
2018-05-26 17:41:13 -04:00 |
|
Conor Patrick
|
fdd767cf9f
|
start testing program
|
2018-05-26 17:27:28 -04:00 |
|
Conor Patrick
|
8120829c2f
|
support max hid msg size, dont always abort on msg err
|
2018-05-26 17:27:10 -04:00 |
|
Conor Patrick
|
f73862ee3e
|
fix der encoding bug in u2f
|
2018-05-26 15:35:58 -04:00 |
|
Conor Patrick
|
9209bff54f
|
u2f support added
|
2018-05-26 15:29:37 -04:00 |
|
Conor Patrick
|
0c9c52afc2
|
whitebox patch u2f not tested
|
2018-05-26 12:51:56 -04:00 |
|
Conor Patrick
|
aaa2257716
|
start aes_gcm
|
2018-05-26 11:36:55 -04:00 |
|
Conor Patrick
|
7eceff2ffe
|
add u2f shell
|
2018-05-26 11:36:41 -04:00 |
|
Conor Patrick
|
52cc61a575
|
encrypt credential with aes for start
|
2018-05-26 11:36:34 -04:00 |
|
Conor Patrick
|
2b482f0c43
|
couple bugs in excludeList fixed..
|
2018-05-24 23:13:47 -04:00 |
|
Conor Patrick
|
d9c5bf2ea1
|
wrong order
|
2018-05-24 21:29:44 -04:00 |
|
Conor Patrick
|
10e50bea48
|
fix infrequent der formatting bug. start excludelist
|
2018-05-24 21:26:46 -04:00 |
|
Conor Patrick
|
644ceaef63
|
get_next_assertion works
|
2018-05-23 23:30:08 -04:00 |
|
Conor Patrick
|
a21c8058e1
|
prep for next credential
|
2018-05-22 23:27:19 -04:00 |
|
Conor Patrick
|
e04aa8ffd6
|
separate into 2 files
|
2018-05-22 22:43:10 -04:00 |
|
Conor Patrick
|
93681409a3
|
device lockout after 8 attemtps
|
2018-05-22 21:36:23 -04:00 |
|
Conor Patrick
|
6049f25bd4
|
reset device
|
2018-05-22 21:25:44 -04:00 |
|
Conor Patrick
|
35900455d5
|
change the pin
|
2018-05-22 20:42:34 -04:00 |
|
Conor Patrick
|
6a94af0729
|
pin error handling
|
2018-05-22 19:58:22 -04:00 |
|
Conor Patrick
|
5980c77775
|
parse bools
|
2018-05-21 22:27:34 -04:00 |
|
Conor Patrick
|
5bac402118
|
refactor, bugfix, add more pin command support
|
2018-05-21 21:57:35 -04:00 |
|
Conor Patrick
|
8020e868f9
|
verify the pinAuth parameter with hmac
|
2018-05-18 12:20:22 -04:00 |
|
Conor Patrick
|
8932dcb624
|
misc
|
2018-05-18 11:47:17 -04:00 |
|
Conor Patrick
|
6ea2a3bf60
|
add tags to logging
|
2018-05-18 11:40:17 -04:00 |
|
Conor Patrick
|
a0f54cf142
|
propogate errors right, add option checking
|
2018-05-17 23:50:52 -04:00 |
|
Conor Patrick
|
bfa4ba64ba
|
support getPinToken
|
2018-05-17 23:11:00 -04:00 |
|
Conor Patrick
|
162539a561
|
progress on pin codes
|
2018-05-16 22:44:31 -04:00 |
|
Conor Patrick
|
4b35a37613
|
start on clientPin
|
2018-05-15 23:53:41 -04:00 |
|
Conor Patrick
|
dd5965f8ac
|
Update LICENSE
|
2018-05-15 22:08:30 -04:00 |
|
Conor Patrick
|
4dd6eea8e0
|
properly propogate errors
|
2018-05-14 22:55:47 -04:00 |
|
Conor Patrick
|
00248f4c98
|
add options and correct versions
|
2018-05-13 11:36:02 -04:00 |
|
Conor Patrick
|
bc9bec2e02
|
need to use sigder
|
2018-05-12 23:30:45 -04:00 |
|
Conor Patrick
|
48e7feac1d
|
combination of refactoring and get_assertion support
|
2018-05-12 23:23:03 -04:00 |
|
Conor Patrick
|
381a9c53b0
|
oops
|
2018-05-12 23:22:23 -04:00 |
|
Conor Patrick
|
a382ab5e42
|
fix error with double HID response
|
2018-05-12 12:23:14 -04:00 |
|
Conor Patrick
|
f0768468f0
|
refactor make_credential
|
2018-05-12 12:19:31 -04:00 |
|
Conor Patrick
|
9fcbcad735
|
add micro-ecc again..
|
2018-05-11 23:43:15 -04:00 |
|
Conor Patrick
|
fdaae85329
|
add micro-ecc submodule
|
2018-05-11 23:33:34 -04:00 |
|
Conor Patrick
|
f1deb635b1
|
make_credential works
|
2018-05-11 23:20:10 -04:00 |
|
Conor Patrick
|
71a0f1b55c
|
fix hid write back buffering
|
2018-05-07 00:00:06 -04:00 |
|
Conor Patrick
|
7722fb0c56
|
more towards make_credential
|
2018-05-06 20:15:18 -04:00 |
|