Skip to content

feat(keys): label hardware security-key identities - #125

Merged
Petyok merged 2 commits into
developmentfrom
feature/sk-labels
Sep 18, 2026
Merged

Petyok merged 2 commits into
developmentfrom
feature/sk-labels

Conversation

@Petyok

@Petyok Petyok commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Labels hardware security-key identities on the keys screen: key paths carrying the ssh-keygen -t *-sk marker (-sk/_sk) now badge as ed25519-sk/ecdsa-sk (generic sk for unfamiliar bases) instead of the base algorithm. Also guards ml-dsa filenames so they no longer degrade to the dsa badge, and adds a CHANGELOG Unreleased entry.

Tests: 4 keys-screen tests green — SK label matrix, unchanged regular labels, unknown-type fallback to generic key, card badge render (with ssh -Q key oracle). Full gate green, snapshot taken.

Note: connect-time presence/PIN handling is deferred to the hardware PoC per issue #80.

Written by Muse Spark (Oh My Pi) on behalf of the maintainer.

Closes #80

petruha added 2 commits September 18, 2026 12:51
Keys screen badges ed25519-sk/ecdsa-sk (generic sk fallback) via -sk/_sk path marker; ml-dsa no longer degrades to dsa badge.

Tests: 4 keys-screen tests green (SK labels, unchanged regular labels, unknown-type fallback, card badge render incl. ssh -Q key oracle); full gate green.

Connect-time presence/PIN deferred to hardware PoC per issue #80.
@Petyok
Petyok merged commit f1c7d18 into development Sep 18, 2026
4 checks passed
@Petyok
Petyok deleted the feature/sk-labels branch September 18, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant