Mercurial > ~mikael > mcabber > hg
view mcabber/src/pgp.h @ 1197:6f602d3270a4
Add /pgp [-]force
With this command it becomes possible to enforce PGP encryption without
checking if the remote client has PGP support. It can be used to send
encrypted offline messages too.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Fri, 27 Apr 2007 00:37:57 +0200 |
parents | d4b97a2423eb |
children | f89844a0448a |
line wrap: on
line source
#ifndef __PGP_H__ #define __PGP_H__ 1 #include <config.h> #ifdef HAVE_GPGME #define GPGME_ERR_SOURCE_DEFAULT GPG_ERR_SOURCE_USER_1 #include <gpgme.h> int gpg_init(const char *priv_key, const char *passphrase); void gpg_terminate(void); void gpg_set_passphrase(const char *passphrase); void gpg_set_private_key(const char *priv_keyid); char *gpg_verify(const char *gpg_data, const char *text, gpgme_sigsum_t *sigsum); char *gpg_sign(const char *gpg_data); char *gpg_decrypt(const char *gpg_data); char *gpg_encrypt(const char *gpg_data, const char *keyid); int gpg_test_passphrase(void); #endif /* HAVE_GPGME */ inline int gpg_enabled(void); #endif /* __PGP_H__ */ /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */