Commit Graph

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