Skip to content

Rust binaries support for Nitrokey 3 cards / Heads support status for Nitrokey 3 dongles #1354

Description

@szszszsz

Is your feature request related to a problem? Please describe.

I would like to use Rust-based tooling inside Heads. Was this done before? If so, what are best practices for that?

I expect any binary which would be small and buildable statically using musl would be good enough.
Just to confirm: is the musl use a hard requirement for the non-C tools? I would like to keep the static linking against glibc possibility open if possible for the tool I have in mind.

Describe the solution you'd like

  • A document with a setup description and best practices for adding Rust-based tools. (if there is any already)
  • Pointers to the already added and used Rust-based tools in Heads. (if there is any already)

Edit: I can see from this table, that musl should actually have lower size overhead and be a safer counterpart against glibc:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions