25 Commits

Author SHA1 Message Date
Radoslav Gerganov
79b43a90fd Implement commands for management of resident keys
Implement command 0x41 which is used by OpenSSH for reading RKs. It has
the following subcommands:
 * CMD_CRED_METADATA - get number of saved/remaining RKs
 * CMD_RP_BEGIN/CMD_RP_NEXT - iterate over the saved RPs
 * CMD_RK_BEGIN/CMD_RK_NEXT - iterate over the RKs for a given RP

Fixes issue #374 and issue #314
2020-03-21 11:59:22 -04:00
Conor Patrick
85365c635d refactor to use libsolo 2019-11-22 19:02:52 -05:00
Conor Patrick
ccd9a04146 add ccid log tag 2019-08-24 15:08:14 +08:00
Conor Patrick
1a6895ca25 merge 2019-02-26 13:10:16 -05:00
Conor Patrick
85c58e9d5b TAG_EXT typo 2019-02-14 15:15:24 -05:00
Nicolas Stalder
8386ae56d2 Cleanup makefile, minor typos 2019-02-13 03:25:12 +01: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
merlokk
bc1bb3509f move APDU dumps to separate log channel 2019-02-06 19:21:06 +02:00
Conor Patrick
62cd7cc728 enable energy harvesting and tunneling in eeprom 2019-01-12 16:20:11 -05:00
Conor Patrick
78c40976c3 log interrupts and recv'd data 2019-01-07 21:19:45 -05:00
Conor Patrick
c330346c31 add nfc log tag 2019-01-07 18:29:38 -05:00
Emanuele Cesena
bbc61d5743 New README and license 2018-12-16 16:19:40 -08:00
Conor Patrick
5a96e82f4d python script for progamming via solo bootloader 2018-12-03 23:01:51 -05:00
Conor Patrick
aece05b2e8 remove dead code 2018-12-03 00:14:26 -05:00
Conor Patrick
bfa2d2830d signed update working 2018-12-02 23:31:34 -05:00
Conor Patrick
93d4112bc3 bootloader compiles 2018-12-01 14:42:49 -05:00
Conor Patrick
fc8bc892c1 add initial resident key support 2018-11-18 11:15:00 -08:00
Conor Patrick
476178b3d3 use MIT license 2018-09-13 17:58:34 -04:00
Nicolas Stalder
8ebb73614d add missing stdint header 2018-09-10 20:27:15 +00:00
Conor Patrick
a54cbd60a1 small refactoring, add efm8 reset 2018-07-15 12:24:32 -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
fb9a592d50 move things around and add efm8 and efm32 builds 2018-06-27 21:39:19 -04:00