aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/test/java/dev/msfjarvis/aps/data
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-03 13:44:42 +0100
committerDanilo M. <danix@danix.xyz>2026-11-03 13:44:42 +0100
commit6a614fe7dc1cbbec5783828d58b246a362edea07 (patch)
treea949264fdde608b789a215f63318af7bae29da96 /app/src/test/java/dev/msfjarvis/aps/data
parent9d4b14306444f42ba8a5f11711f0f7381fd7db0f (diff)
downloadHardenedPass-6a614fe7dc1cbbec5783828d58b246a362edea07.tar.gz
HardenedPass-6a614fe7dc1cbbec5783828d58b246a362edea07.zip
feat(app): add the setup model and stricter key checks
URL checks and fixes, authentication modes per URL, the clone target, the store's recipients, a size- and symlink-checked .gpg-id read and the .gpg-id text for a new store (uppercase long key IDs), as pure functions for the Compose setup screens. The SSH key import now also requires a format sshj recognizes (an OpenPGP private key block matched the old marker check and was imported as the SSH key) and no longer crashes on an empty size cursor. KeyUtils tells secret keys apart and no longer throws on a key without user ID. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'app/src/test/java/dev/msfjarvis/aps/data')
0 files changed, 0 insertions, 0 deletions