QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
Password store backends

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...

Detailed Description

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.