|
QtPass 2.0.0
Developer documentation
|
The operations on a password store and the two ways QtPass carries them out. More...
Classes | |
| class | ImitatePass |
| Implementation that imitates 'pass' when the real tool is unavailable. More... | |
| class | NativeGrep |
| Full-text search over a password store without pass grep: every .gpg file is decrypted with gpg on a worker thread and its lines matched against a QRegularExpression. Only the newest search may report; a search started while another runs asks that one to stop and supersedes it. More... | |
| struct | ResolvedGpgconfCommand |
| Represents a command invocation for gpgconf operations. More... | |
| class | Pass |
| Abstract base class for password store operations. More... | |
| class | PassBackendFactory |
| Owns the Pass backend lifecycle (RealPass vs ImitatePass). More... | |
| class | RealPass |
| Implementation of Pass that wraps the 'pass' command-line tool. More... | |
| class | RnpCrypto |
| OpenPGP encryption and decryption in-process, through RNP. More... | |
| class | SimpleTransaction |
| Tracks a sequence of processes that should be treated as one atomic operation. More... | |
The operations on a password store and the two ways QtPass carries them out.
Pass is the interface the rest of the program uses. RealPass implements it with the pass tool, ImitatePass with gpg and git directly. PassBackendFactory decides which one is active.