1174 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
ec7a6fd740
Update STABLE_VERSION 2020-03-16 15:04:45 -04:00
Conor Patrick
f2d6698066 Update version.c 3.1.3 2020-03-16 14:59:01 -04:00
Somebodyisnobody
3c9315e34c Update README.md
Basic steps how to apply updates
2020-03-09 12:06:39 -04:00
Conor Patrick
8ed7157bfe bump 3.1.2 2020-02-27 15:50:46 -05:00
Conor Patrick
28a1b1cc06 limit possible recursions in tinycbor 3.1.2 2020-02-27 15:40:27 -05:00
Conor Patrick
5738bcc7a3 more strict checks in cbor parsing 2020-02-27 15:40:27 -05:00
Conor Patrick
4fb166631d remove SOLO_EXPERIMENTAL default 2020-02-18 11:18:08 -05:00
Conor Patrick
1b862d3b0c fix error return 2020-02-18 11:18:08 -05:00
Conor Patrick
094420b32b overwrite if >256 is more clear 2020-02-18 11:18:08 -05:00
Conor Patrick
349cbc39f2 fix offset 2020-02-18 11:18:08 -05:00
Conor Patrick
e294cb3458 replace counter instead of increment for large increment 2020-02-18 11:18:08 -05:00
Conor Patrick
da31f984dd add version check 2020-02-18 11:18:08 -05:00
Conor Patrick
9d3e8c06fc subsequent button presses do not need to wait long 2020-02-18 11:18:08 -05:00
Conor Patrick
b378bbf61d
Update building.md 2020-02-18 10:53:47 -05:00
Conor Patrick
04b89a9739
Update customization.md 2020-02-18 10:38:53 -05:00
Conor Patrick
0d28a7bcf6
Update customization.md 2020-02-18 10:03:19 -05:00
Conor Patrick
aeafd09007 only use .flag section for hw builds 2020-02-17 13:41:05 -05:00
Conor Patrick
8b6148ac90 bump 3.1.1 2020-02-13 17:32:26 -05:00
Conor Patrick
15a4fdfa66 remove unused code in bootloader 3.1.1 2020-02-13 17:17:23 -05:00
Conor Patrick
e713daba26 add temporary command to force flash locking 2020-02-13 17:17:23 -05:00
Conor Patrick
b78f2cd2e7 keep initialize last_addr and reject if it doesnt change 2020-02-13 17:17:23 -05:00
Arno Onken
601c98000a Correct path for gencert tools and use python3 2020-02-12 14:52:53 -05:00
Arno Onken
ab1c9417b1 Fix certification information 2020-02-12 14:52:53 -05:00
Conor Patrick
f6d96013e1 bump 3.1.0 2020-02-06 13:41:07 -05:00
Conor Patrick
f74dba7ff0 enforce ascending writes in bootloader update 3.1.0 2020-02-06 13:05:57 -05:00
Jan A
794accf3dc Added how to setup Manjaro 18.x.
Added Manjaro setup for passwordless and second factor login to
documentation of applcation ideas. Also did some text formating.
2020-02-06 12:47:36 -05:00
Conor Patrick
2ca0ced808
Update programming.md 2020-01-22 12:41:39 -05:00
Nicolas Stalder
17b430fd44 Remove stale python-fido2 dependency 2020-01-16 10:35:22 +01:00
Nicolas Stalder
0d4197fb2c
Merge pull request #356 from jnaulty/jnaulty/no-root-artifacts
Use current user at build container runtime
2020-01-15 21:17:53 +01:00
John Naulty
f74a77d80b
Use current user at build container runtime
Using the current user id and group removes the need to use `sudo` when
cleaning up build artifacts from the docker build stage.

Issue: #355
2020-01-06 01:55:47 -08:00
Conor Patrick
5f1d61a3ba bump 2019-12-01 18:25:45 -05:00
Conor Patrick
46f2920e63 bugfix hid cancel 3.0.1 2019-12-01 18:09:08 -05:00
Conor Patrick
53427c4279 update metadata statements 2019-12-01 18:09:08 -05:00
Conor Patrick
ac10933379 pin fido2 dependency 2019-12-01 18:09:08 -05:00
Conor Patrick
8a44d14fef adjust default impl 2019-12-01 18:09:08 -05:00
Conor Patrick
1d59bbfdd4 support different aaguid's in cert for different solo models 2019-12-01 18:09:08 -05:00
Conor Patrick
54c66d80b6 overwrite x509 fields for tap or somu 2019-12-01 18:09:08 -05:00
Conor Patrick
6217fc34b9 update solo_cert to include aaguid field 2019-12-01 18:09:08 -05:00
Conor Patrick
af23e84a8d Update device.c 2019-11-22 19:02:52 -05:00
Conor Patrick
9650d99b34 add more clarity 2019-11-22 19:02:52 -05:00
Conor Patrick
145b04750e Update Makefile 2019-11-22 19:02:52 -05:00
Conor Patrick
078acbc4b4 prepend solo to version 2019-11-22 19:02:52 -05:00
Conor Patrick
670a4e5d62 version string 2019-11-22 19:02:52 -05:00
Conor Patrick
de55e521cc fix bootloader build 2019-11-22 19:02:52 -05:00
Conor Patrick
bbfe51499f document 2019-11-22 19:02:52 -05:00
Conor Patrick
6cb15a6482 small fixes 2019-11-22 19:02:52 -05:00
Conor Patrick
85ddc40036 add weak definitions for nonvolatila functions 2019-11-22 19:02:52 -05:00
Conor Patrick
1d63154699 move sense of "backup" from ctap to device layer 2019-11-22 19:02:52 -05:00
Conor Patrick
ee55bf3ba0 document device.h 2019-11-22 19:02:52 -05:00