OpenPGP Prompting and Caching
This repository documents a simple interface designed to facilitate a usable user experience with OpenPGP.
Loading actions...
Skill content
Main instructions and any bundled files for this skill.
OpenPGP Prompting and Caching
This repository documents a simple interface designed to facilitate a usable user experience with OpenPGP. The same interface also facilitates test suites for OpenPGP software that follow the behavioral patterns that might be followed by normal users.
Some OpenPGP secret keys and messages are locked with a passphrase. A user of a graphical tool that wants to unlock keys or messages might want to be prompted graphically for the corresponding passphrase without the application needing to know about it. Similarly, a user might want to unlock some OpenPGP material during their current session without having to unlock it each time it is used.
The interface described here facilitates that kind of session-based prompting and caching, and is intended to work well with the Stateless OpenPGP Command-Line Interface.
It is currently published with the IETF at https://datatracker.ietf.org/doc/draft-dkg-openpgp-prompting-caching
You might also want to see the latest editor's copy.
Related Skills
Frontend Typescript Linting.mdc
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
2. Apply Deepthink Protocol (reason about dependencies
risks