Skip to content

Add support for enabling/disabling EDDSA from within PicoForge. #84

@hanakomisa

Description

@hanakomisa

Before submitting a feature request, check the following checklist:

  • I have searched the existing issues/discussions to ensure this hasn't been proposed before
  • I have confirmed this feature is within the scope of PicoForge/LibreKeys
  • I am using the latest version of PicoForge

Proposed Feature

In the series of effort to reduce the amount of firmwares needed to be built every release, this is a proposal to move the EDDSA support from being dependent on the firmware to being a feature inside of PicoForge instead.

Is your feature request related to a problem?

Currently if one wants to enable or disable EDDSA support, it is required to reflash the device. And as of #79 there are also some issues switching from EDDSA to non-EDDSA.

Describe the solution you'd like

Firmware will have EDDSA support as a feature by default, and instead will be enabled or disabled upon first commission by PicoForge.

How would this improve the user experience?

This removes the friction and confusion in the ongoing effort to reduce amount of builds needed for every firmware release.

Proposed Hardware/Firmware Impact

This requires underlying change to the pico-fido project. Issue is opened here after discussion on the Matrix chat as it will also require work on PicoForge.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions