33 #ifndef __KLEO_KPGPWRAPPER_H__
34 #define __KLEO_KPGPWRAPPER_H__
36 #include <kleo/cryptobackend.h>
45 class VerifyDetachedJob;
46 class VerifyOpaqueJob;
47 class KeyGenerationJob;
53 class DecryptVerifyJob;
62 class KpgpWrapper : public Kleo::CryptoBackend::Protocol {
64 KpgpWrapper( const TQString & name );
67 TQString name() const;
69 TQString displayName() const;
72 bool validate= false ) const;
73 Kleo::EncryptJob * encryptJob( bool armor= false, bool textmode= false ) const;
75 Kleo::SignJob * signJob( bool armor= false, bool textMode= false ) const;
85 bool textMode= false ) const;
90 Kpgp::Base * pgpBase() const;
94 mutable Kpgp::Base * mPgpBase;
97 #endif // __KLEO_KPGPWRAPPER_H__
|