Elektrine lite

← Feed

@hko@floss.social

Post #2474166

2026-03-19 17:36 UTC

The openpgp-card-state crate now has a new "ephemeral" backend: https://codeberg.org/openpgp-card/state/#ephemeral-interactive-input-with-persistence-and-expiry This combines the defensiveness of unpersisted pinentry with the convenience of caching (in the Linux kernel credential store, for a configurable duration). New releases of https://crates.io/crates/openpgp-card-tool-git, https://crates.io/crates/openpgp-card-ssh-agent, https://crates.io/crates/rsop-oct support this new #OpenPGP card PIN storage backend. Many thanks to @classabbyamp who implemented this new PIN handling mechanism in openpgp-card-state.

Replies (1)

  • @Larvitz@burningboard.net 2026-03-19 18:07

    @hko@floss.social @classabbyamp@chaos.social Amazing! I still use my implementation that I sent in PR https://codeberg.org/openpgp-card/state/pulls/13 ... I'll close my PR, as the solution, using the Linux Kernel credential store is a MUCH cleaner approach than tempfiles

    Open ##2840570