diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-09 10:58:29 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-09 10:58:29 +0100 |
| commit | 477c5d2aa08814b9c1b0611b62c16b7899f075b2 (patch) | |
| tree | 3765d71c2e2f23d7bd670247cabccc20d77d8fac | |
| parent | 03c5fbd1699bf093f9e6d2b32097a9ca9c58311b (diff) | |
| download | HardenedPass-477c5d2aa08814b9c1b0611b62c16b7899f075b2.tar.gz HardenedPass-477c5d2aa08814b9c1b0611b62c16b7899f075b2.zip | |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| -rw-r--r-- | TODO.md | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -10,6 +10,9 @@ Open work after 0.2.0. Remove an item in the commit that finishes it. `+refs/head/*:refs/remotes/$name/*`, with `head` where git uses `heads`, so nothing is fetched. Stores already set up this way keep the bad refspec in `.git/config`, so a fix must repair them too. Not confirmed by reading the store's config. +- Key import accepts GnuPG stub and smartcard keyrings, whose secret parts live on a card: they + pass `KeyUtils.isSecretKey` and only fail at decryption. Refuse them at import with a clear + message (check for a secret subkey usable for decryption). ## Features and UI @@ -19,3 +22,6 @@ Open work after 0.2.0. Remove an item in the commit that finishes it. it at runtime, so the QR scanner must be replaced. That alone is not enough: `androidx.biometric` depends on it too, for a fingerprint dialog unused at minSdk 31, so it must be excluded or `BiometricPrompt` used from the platform. +- OpenPGP card support (NFC and USB): requested on the password-store mailing list (2026-11-09). + Upstream reached cards through OpenKeychain until PGPainless replaced it in 2.0; PGPainless has + no card support, so decryption on the card needs its own OpenPGP card (ISO 7816) layer. |
