Skip to content

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

@szszszsz

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:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions