# This file was created automatically by SWIG.
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.
import _gpgme
def _swig_setattr(self,class_type,name,value):
    if (name == "this"):
        if isinstance(value, class_type):
            self.__dict__[name] = value.this
            if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
            del value.thisown
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    self.__dict__[name] = value

def _swig_getattr(self,class_type,name):
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError,name

import types
try:
    _object = types.ObjectType
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


GPGME_VERSION = _gpgme.GPGME_VERSION
GPGME_EOF = _gpgme.GPGME_EOF
GPGME_No_Error = _gpgme.GPGME_No_Error
GPGME_General_Error = _gpgme.GPGME_General_Error
GPGME_Out_Of_Core = _gpgme.GPGME_Out_Of_Core
GPGME_Invalid_Value = _gpgme.GPGME_Invalid_Value
GPGME_Busy = _gpgme.GPGME_Busy
GPGME_No_Request = _gpgme.GPGME_No_Request
GPGME_Exec_Error = _gpgme.GPGME_Exec_Error
GPGME_Too_Many_Procs = _gpgme.GPGME_Too_Many_Procs
GPGME_Pipe_Error = _gpgme.GPGME_Pipe_Error
GPGME_No_Recipients = _gpgme.GPGME_No_Recipients
GPGME_No_Data = _gpgme.GPGME_No_Data
GPGME_Conflict = _gpgme.GPGME_Conflict
GPGME_Not_Implemented = _gpgme.GPGME_Not_Implemented
GPGME_Read_Error = _gpgme.GPGME_Read_Error
GPGME_Write_Error = _gpgme.GPGME_Write_Error
GPGME_Invalid_Type = _gpgme.GPGME_Invalid_Type
GPGME_Invalid_Mode = _gpgme.GPGME_Invalid_Mode
GPGME_File_Error = _gpgme.GPGME_File_Error
GPGME_Decryption_Failed = _gpgme.GPGME_Decryption_Failed
GPGME_No_Passphrase = _gpgme.GPGME_No_Passphrase
GPGME_Canceled = _gpgme.GPGME_Canceled
GPGME_Invalid_Key = _gpgme.GPGME_Invalid_Key
GPGME_Invalid_Engine = _gpgme.GPGME_Invalid_Engine
GPGME_Invalid_Recipients = _gpgme.GPGME_Invalid_Recipients
GPGME_DATA_TYPE_NONE = _gpgme.GPGME_DATA_TYPE_NONE
GPGME_DATA_TYPE_MEM = _gpgme.GPGME_DATA_TYPE_MEM
GPGME_DATA_TYPE_FD = _gpgme.GPGME_DATA_TYPE_FD
GPGME_DATA_TYPE_FILE = _gpgme.GPGME_DATA_TYPE_FILE
GPGME_DATA_TYPE_CB = _gpgme.GPGME_DATA_TYPE_CB
GPGME_DATA_ENCODING_NONE = _gpgme.GPGME_DATA_ENCODING_NONE
GPGME_DATA_ENCODING_BINARY = _gpgme.GPGME_DATA_ENCODING_BINARY
GPGME_DATA_ENCODING_BASE64 = _gpgme.GPGME_DATA_ENCODING_BASE64
GPGME_DATA_ENCODING_ARMOR = _gpgme.GPGME_DATA_ENCODING_ARMOR
GPGME_SIG_STAT_NONE = _gpgme.GPGME_SIG_STAT_NONE
GPGME_SIG_STAT_GOOD = _gpgme.GPGME_SIG_STAT_GOOD
GPGME_SIG_STAT_BAD = _gpgme.GPGME_SIG_STAT_BAD
GPGME_SIG_STAT_NOKEY = _gpgme.GPGME_SIG_STAT_NOKEY
GPGME_SIG_STAT_NOSIG = _gpgme.GPGME_SIG_STAT_NOSIG
GPGME_SIG_STAT_ERROR = _gpgme.GPGME_SIG_STAT_ERROR
GPGME_SIG_STAT_DIFF = _gpgme.GPGME_SIG_STAT_DIFF
GPGME_SIG_STAT_GOOD_EXP = _gpgme.GPGME_SIG_STAT_GOOD_EXP
GPGME_SIG_STAT_GOOD_EXPKEY = _gpgme.GPGME_SIG_STAT_GOOD_EXPKEY
GPGME_SIGSUM_VALID = _gpgme.GPGME_SIGSUM_VALID
GPGME_SIGSUM_GREEN = _gpgme.GPGME_SIGSUM_GREEN
GPGME_SIGSUM_RED = _gpgme.GPGME_SIGSUM_RED
GPGME_SIGSUM_KEY_REVOKED = _gpgme.GPGME_SIGSUM_KEY_REVOKED
GPGME_SIGSUM_KEY_EXPIRED = _gpgme.GPGME_SIGSUM_KEY_EXPIRED
GPGME_SIGSUM_SIG_EXPIRED = _gpgme.GPGME_SIGSUM_SIG_EXPIRED
GPGME_SIGSUM_KEY_MISSING = _gpgme.GPGME_SIGSUM_KEY_MISSING
GPGME_SIGSUM_CRL_MISSING = _gpgme.GPGME_SIGSUM_CRL_MISSING
GPGME_SIGSUM_CRL_TOO_OLD = _gpgme.GPGME_SIGSUM_CRL_TOO_OLD
GPGME_SIGSUM_BAD_POLICY = _gpgme.GPGME_SIGSUM_BAD_POLICY
GPGME_SIGSUM_SYS_ERROR = _gpgme.GPGME_SIGSUM_SYS_ERROR
GPGME_SIG_MODE_NORMAL = _gpgme.GPGME_SIG_MODE_NORMAL
GPGME_SIG_MODE_DETACH = _gpgme.GPGME_SIG_MODE_DETACH
GPGME_SIG_MODE_CLEAR = _gpgme.GPGME_SIG_MODE_CLEAR
GPGME_ATTR_KEYID = _gpgme.GPGME_ATTR_KEYID
GPGME_ATTR_FPR = _gpgme.GPGME_ATTR_FPR
GPGME_ATTR_ALGO = _gpgme.GPGME_ATTR_ALGO
GPGME_ATTR_LEN = _gpgme.GPGME_ATTR_LEN
GPGME_ATTR_CREATED = _gpgme.GPGME_ATTR_CREATED
GPGME_ATTR_EXPIRE = _gpgme.GPGME_ATTR_EXPIRE
GPGME_ATTR_OTRUST = _gpgme.GPGME_ATTR_OTRUST
GPGME_ATTR_USERID = _gpgme.GPGME_ATTR_USERID
GPGME_ATTR_NAME = _gpgme.GPGME_ATTR_NAME
GPGME_ATTR_EMAIL = _gpgme.GPGME_ATTR_EMAIL
GPGME_ATTR_COMMENT = _gpgme.GPGME_ATTR_COMMENT
GPGME_ATTR_VALIDITY = _gpgme.GPGME_ATTR_VALIDITY
GPGME_ATTR_LEVEL = _gpgme.GPGME_ATTR_LEVEL
GPGME_ATTR_TYPE = _gpgme.GPGME_ATTR_TYPE
GPGME_ATTR_IS_SECRET = _gpgme.GPGME_ATTR_IS_SECRET
GPGME_ATTR_KEY_REVOKED = _gpgme.GPGME_ATTR_KEY_REVOKED
GPGME_ATTR_KEY_INVALID = _gpgme.GPGME_ATTR_KEY_INVALID
GPGME_ATTR_UID_REVOKED = _gpgme.GPGME_ATTR_UID_REVOKED
GPGME_ATTR_UID_INVALID = _gpgme.GPGME_ATTR_UID_INVALID
GPGME_ATTR_KEY_CAPS = _gpgme.GPGME_ATTR_KEY_CAPS
GPGME_ATTR_CAN_ENCRYPT = _gpgme.GPGME_ATTR_CAN_ENCRYPT
GPGME_ATTR_CAN_SIGN = _gpgme.GPGME_ATTR_CAN_SIGN
GPGME_ATTR_CAN_CERTIFY = _gpgme.GPGME_ATTR_CAN_CERTIFY
GPGME_ATTR_KEY_EXPIRED = _gpgme.GPGME_ATTR_KEY_EXPIRED
GPGME_ATTR_KEY_DISABLED = _gpgme.GPGME_ATTR_KEY_DISABLED
GPGME_ATTR_SERIAL = _gpgme.GPGME_ATTR_SERIAL
GPGME_ATTR_ISSUER = _gpgme.GPGME_ATTR_ISSUER
GPGME_ATTR_CHAINID = _gpgme.GPGME_ATTR_CHAINID
GPGME_ATTR_SIG_STATUS = _gpgme.GPGME_ATTR_SIG_STATUS
GPGME_ATTR_ERRTOK = _gpgme.GPGME_ATTR_ERRTOK
GPGME_ATTR_SIG_SUMMARY = _gpgme.GPGME_ATTR_SIG_SUMMARY
GPGME_VALIDITY_UNKNOWN = _gpgme.GPGME_VALIDITY_UNKNOWN
GPGME_VALIDITY_UNDEFINED = _gpgme.GPGME_VALIDITY_UNDEFINED
GPGME_VALIDITY_NEVER = _gpgme.GPGME_VALIDITY_NEVER
GPGME_VALIDITY_MARGINAL = _gpgme.GPGME_VALIDITY_MARGINAL
GPGME_VALIDITY_FULL = _gpgme.GPGME_VALIDITY_FULL
GPGME_VALIDITY_ULTIMATE = _gpgme.GPGME_VALIDITY_ULTIMATE
GPGME_PROTOCOL_OpenPGP = _gpgme.GPGME_PROTOCOL_OpenPGP
GPGME_PROTOCOL_CMS = _gpgme.GPGME_PROTOCOL_CMS
GPGME_PROTOCOL_AUTO = _gpgme.GPGME_PROTOCOL_AUTO
GPGME_STATUS_EOF = _gpgme.GPGME_STATUS_EOF
GPGME_STATUS_ENTER = _gpgme.GPGME_STATUS_ENTER
GPGME_STATUS_LEAVE = _gpgme.GPGME_STATUS_LEAVE
GPGME_STATUS_ABORT = _gpgme.GPGME_STATUS_ABORT
GPGME_STATUS_GOODSIG = _gpgme.GPGME_STATUS_GOODSIG
GPGME_STATUS_BADSIG = _gpgme.GPGME_STATUS_BADSIG
GPGME_STATUS_ERRSIG = _gpgme.GPGME_STATUS_ERRSIG
GPGME_STATUS_BADARMOR = _gpgme.GPGME_STATUS_BADARMOR
GPGME_STATUS_RSA_OR_IDEA = _gpgme.GPGME_STATUS_RSA_OR_IDEA
GPGME_STATUS_KEYEXPIRED = _gpgme.GPGME_STATUS_KEYEXPIRED
GPGME_STATUS_KEYREVOKED = _gpgme.GPGME_STATUS_KEYREVOKED
GPGME_STATUS_TRUST_UNDEFINED = _gpgme.GPGME_STATUS_TRUST_UNDEFINED
GPGME_STATUS_TRUST_NEVER = _gpgme.GPGME_STATUS_TRUST_NEVER
GPGME_STATUS_TRUST_MARGINAL = _gpgme.GPGME_STATUS_TRUST_MARGINAL
GPGME_STATUS_TRUST_FULLY = _gpgme.GPGME_STATUS_TRUST_FULLY
GPGME_STATUS_TRUST_ULTIMATE = _gpgme.GPGME_STATUS_TRUST_ULTIMATE
GPGME_STATUS_SHM_INFO = _gpgme.GPGME_STATUS_SHM_INFO
GPGME_STATUS_SHM_GET = _gpgme.GPGME_STATUS_SHM_GET
GPGME_STATUS_SHM_GET_BOOL = _gpgme.GPGME_STATUS_SHM_GET_BOOL
GPGME_STATUS_SHM_GET_HIDDEN = _gpgme.GPGME_STATUS_SHM_GET_HIDDEN
GPGME_STATUS_NEED_PASSPHRASE = _gpgme.GPGME_STATUS_NEED_PASSPHRASE
GPGME_STATUS_VALIDSIG = _gpgme.GPGME_STATUS_VALIDSIG
GPGME_STATUS_SIG_ID = _gpgme.GPGME_STATUS_SIG_ID
GPGME_STATUS_ENC_TO = _gpgme.GPGME_STATUS_ENC_TO
GPGME_STATUS_NODATA = _gpgme.GPGME_STATUS_NODATA
GPGME_STATUS_BAD_PASSPHRASE = _gpgme.GPGME_STATUS_BAD_PASSPHRASE
GPGME_STATUS_NO_PUBKEY = _gpgme.GPGME_STATUS_NO_PUBKEY
GPGME_STATUS_NO_SECKEY = _gpgme.GPGME_STATUS_NO_SECKEY
GPGME_STATUS_NEED_PASSPHRASE_SYM = _gpgme.GPGME_STATUS_NEED_PASSPHRASE_SYM
GPGME_STATUS_DECRYPTION_FAILED = _gpgme.GPGME_STATUS_DECRYPTION_FAILED
GPGME_STATUS_DECRYPTION_OKAY = _gpgme.GPGME_STATUS_DECRYPTION_OKAY
GPGME_STATUS_MISSING_PASSPHRASE = _gpgme.GPGME_STATUS_MISSING_PASSPHRASE
GPGME_STATUS_GOOD_PASSPHRASE = _gpgme.GPGME_STATUS_GOOD_PASSPHRASE
GPGME_STATUS_GOODMDC = _gpgme.GPGME_STATUS_GOODMDC
GPGME_STATUS_BADMDC = _gpgme.GPGME_STATUS_BADMDC
GPGME_STATUS_ERRMDC = _gpgme.GPGME_STATUS_ERRMDC
GPGME_STATUS_IMPORTED = _gpgme.GPGME_STATUS_IMPORTED
GPGME_STATUS_IMPORT_RES = _gpgme.GPGME_STATUS_IMPORT_RES
GPGME_STATUS_FILE_START = _gpgme.GPGME_STATUS_FILE_START
GPGME_STATUS_FILE_DONE = _gpgme.GPGME_STATUS_FILE_DONE
GPGME_STATUS_FILE_ERROR = _gpgme.GPGME_STATUS_FILE_ERROR
GPGME_STATUS_BEGIN_DECRYPTION = _gpgme.GPGME_STATUS_BEGIN_DECRYPTION
GPGME_STATUS_END_DECRYPTION = _gpgme.GPGME_STATUS_END_DECRYPTION
GPGME_STATUS_BEGIN_ENCRYPTION = _gpgme.GPGME_STATUS_BEGIN_ENCRYPTION
GPGME_STATUS_END_ENCRYPTION = _gpgme.GPGME_STATUS_END_ENCRYPTION
GPGME_STATUS_DELETE_PROBLEM = _gpgme.GPGME_STATUS_DELETE_PROBLEM
GPGME_STATUS_GET_BOOL = _gpgme.GPGME_STATUS_GET_BOOL
GPGME_STATUS_GET_LINE = _gpgme.GPGME_STATUS_GET_LINE
GPGME_STATUS_GET_HIDDEN = _gpgme.GPGME_STATUS_GET_HIDDEN
GPGME_STATUS_GOT_IT = _gpgme.GPGME_STATUS_GOT_IT
GPGME_STATUS_PROGRESS = _gpgme.GPGME_STATUS_PROGRESS
GPGME_STATUS_SIG_CREATED = _gpgme.GPGME_STATUS_SIG_CREATED
GPGME_STATUS_SESSION_KEY = _gpgme.GPGME_STATUS_SESSION_KEY
GPGME_STATUS_NOTATION_NAME = _gpgme.GPGME_STATUS_NOTATION_NAME
GPGME_STATUS_NOTATION_DATA = _gpgme.GPGME_STATUS_NOTATION_DATA
GPGME_STATUS_POLICY_URL = _gpgme.GPGME_STATUS_POLICY_URL
GPGME_STATUS_BEGIN_STREAM = _gpgme.GPGME_STATUS_BEGIN_STREAM
GPGME_STATUS_END_STREAM = _gpgme.GPGME_STATUS_END_STREAM
GPGME_STATUS_KEY_CREATED = _gpgme.GPGME_STATUS_KEY_CREATED
GPGME_STATUS_USERID_HINT = _gpgme.GPGME_STATUS_USERID_HINT
GPGME_STATUS_UNEXPECTED = _gpgme.GPGME_STATUS_UNEXPECTED
GPGME_STATUS_INV_RECP = _gpgme.GPGME_STATUS_INV_RECP
GPGME_STATUS_NO_RECP = _gpgme.GPGME_STATUS_NO_RECP
GPGME_STATUS_ALREADY_SIGNED = _gpgme.GPGME_STATUS_ALREADY_SIGNED
GPGME_STATUS_SIGEXPIRED = _gpgme.GPGME_STATUS_SIGEXPIRED
GPGME_STATUS_EXPSIG = _gpgme.GPGME_STATUS_EXPSIG
GPGME_STATUS_EXPKEYSIG = _gpgme.GPGME_STATUS_EXPKEYSIG
GPGME_STATUS_TRUNCATED = _gpgme.GPGME_STATUS_TRUNCATED
GPGME_STATUS_ERROR = _gpgme.GPGME_STATUS_ERROR
GPGME_KEYLIST_MODE_LOCAL = _gpgme.GPGME_KEYLIST_MODE_LOCAL
GPGME_KEYLIST_MODE_EXTERN = _gpgme.GPGME_KEYLIST_MODE_EXTERN
GPGME_KEYLIST_MODE_SIGS = _gpgme.GPGME_KEYLIST_MODE_SIGS
gpgme_new = _gpgme.gpgme_new

gpgme_release = _gpgme.gpgme_release

gpgme_get_notation = _gpgme.gpgme_get_notation

gpgme_set_protocol = _gpgme.gpgme_set_protocol

gpgme_get_protocol = _gpgme.gpgme_get_protocol

gpgme_set_armor = _gpgme.gpgme_set_armor

gpgme_get_armor = _gpgme.gpgme_get_armor

gpgme_set_textmode = _gpgme.gpgme_set_textmode

gpgme_get_textmode = _gpgme.gpgme_get_textmode

gpgme_set_include_certs = _gpgme.gpgme_set_include_certs

gpgme_get_include_certs = _gpgme.gpgme_get_include_certs

gpgme_set_keylist_mode = _gpgme.gpgme_set_keylist_mode

gpgme_get_keylist_mode = _gpgme.gpgme_get_keylist_mode

gpgme_set_passphrase_cb = _gpgme.gpgme_set_passphrase_cb

gpgme_get_passphrase_cb = _gpgme.gpgme_get_passphrase_cb

gpgme_set_progress_cb = _gpgme.gpgme_set_progress_cb

gpgme_get_progress_cb = _gpgme.gpgme_get_progress_cb

gpgme_signers_clear = _gpgme.gpgme_signers_clear

gpgme_signers_add = _gpgme.gpgme_signers_add

gpgme_signers_enum = _gpgme.gpgme_signers_enum

gpgme_get_sig_status = _gpgme.gpgme_get_sig_status

gpgme_get_sig_ulong_attr = _gpgme.gpgme_get_sig_ulong_attr

gpgme_get_sig_string_attr = _gpgme.gpgme_get_sig_string_attr

gpgme_get_sig_key = _gpgme.gpgme_get_sig_key

gpgme_get_op_info = _gpgme.gpgme_get_op_info

GPGME_EVENT_DONE = _gpgme.GPGME_EVENT_DONE
GPGME_EVENT_NEXT_KEY = _gpgme.GPGME_EVENT_NEXT_KEY
GPGME_EVENT_NEXT_TRUSTITEM = _gpgme.GPGME_EVENT_NEXT_TRUSTITEM
class GpgmeIOCbs(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, GpgmeIOCbs, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, GpgmeIOCbs, name)
    __swig_setmethods__["add"] = _gpgme.GpgmeIOCbs_add_set
    __swig_getmethods__["add"] = _gpgme.GpgmeIOCbs_add_get
    if _newclass:add = property(_gpgme.GpgmeIOCbs_add_get,_gpgme.GpgmeIOCbs_add_set)
    __swig_setmethods__["add_priv"] = _gpgme.GpgmeIOCbs_add_priv_set
    __swig_getmethods__["add_priv"] = _gpgme.GpgmeIOCbs_add_priv_get
    if _newclass:add_priv = property(_gpgme.GpgmeIOCbs_add_priv_get,_gpgme.GpgmeIOCbs_add_priv_set)
    __swig_setmethods__["remove"] = _gpgme.GpgmeIOCbs_remove_set
    __swig_getmethods__["remove"] = _gpgme.GpgmeIOCbs_remove_get
    if _newclass:remove = property(_gpgme.GpgmeIOCbs_remove_get,_gpgme.GpgmeIOCbs_remove_set)
    __swig_setmethods__["event"] = _gpgme.GpgmeIOCbs_event_set
    __swig_getmethods__["event"] = _gpgme.GpgmeIOCbs_event_get
    if _newclass:event = property(_gpgme.GpgmeIOCbs_event_get,_gpgme.GpgmeIOCbs_event_set)
    __swig_setmethods__["event_priv"] = _gpgme.GpgmeIOCbs_event_priv_set
    __swig_getmethods__["event_priv"] = _gpgme.GpgmeIOCbs_event_priv_get
    if _newclass:event_priv = property(_gpgme.GpgmeIOCbs_event_priv_get,_gpgme.GpgmeIOCbs_event_priv_set)
    def __init__(self,*args):
        self.this = apply(_gpgme.new_GpgmeIOCbs,args)
        self.thisown = 1
    def __del__(self, destroy= _gpgme.delete_GpgmeIOCbs):
        try:
            if self.thisown: destroy(self)
        except: pass
    def __repr__(self):
        return "<C GpgmeIOCbs instance at %s>" % (self.this,)

class GpgmeIOCbsPtr(GpgmeIOCbs):
    def __init__(self,this):
        self.this = this
        if not hasattr(self,"thisown"): self.thisown = 0
        self.__class__ = GpgmeIOCbs
_gpgme.GpgmeIOCbs_swigregister(GpgmeIOCbsPtr)

gpgme_set_io_cbs = _gpgme.gpgme_set_io_cbs

gpgme_get_io_cbs = _gpgme.gpgme_get_io_cbs

gpgme_cancel = _gpgme.gpgme_cancel

gpgme_wait = _gpgme.gpgme_wait

gpgme_recipients_new = _gpgme.gpgme_recipients_new

gpgme_recipients_release = _gpgme.gpgme_recipients_release

gpgme_recipients_add_name = _gpgme.gpgme_recipients_add_name

gpgme_recipients_add_name_with_validity = _gpgme.gpgme_recipients_add_name_with_validity

gpgme_recipients_count = _gpgme.gpgme_recipients_count

gpgme_recipients_enum_open = _gpgme.gpgme_recipients_enum_open

gpgme_recipients_enum_read = _gpgme.gpgme_recipients_enum_read

gpgme_recipients_enum_close = _gpgme.gpgme_recipients_enum_close

gpgme_data_new = _gpgme.gpgme_data_new

gpgme_data_new_from_mem = _gpgme.gpgme_data_new_from_mem

gpgme_data_new_with_read_cb = _gpgme.gpgme_data_new_with_read_cb

gpgme_data_new_from_file = _gpgme.gpgme_data_new_from_file

gpgme_data_new_from_filepart = _gpgme.gpgme_data_new_from_filepart

gpgme_data_release = _gpgme.gpgme_data_release

gpgme_data_release_and_get_mem = _gpgme.gpgme_data_release_and_get_mem

gpgme_data_get_type = _gpgme.gpgme_data_get_type

gpgme_data_get_encoding = _gpgme.gpgme_data_get_encoding

gpgme_data_set_encoding = _gpgme.gpgme_data_set_encoding

gpgme_data_rewind = _gpgme.gpgme_data_rewind

gpgme_data_read = _gpgme.gpgme_data_read

gpgme_data_write = _gpgme.gpgme_data_write

gpgme_key_ref = _gpgme.gpgme_key_ref

gpgme_key_unref = _gpgme.gpgme_key_unref

gpgme_key_release = _gpgme.gpgme_key_release

gpgme_key_get_as_xml = _gpgme.gpgme_key_get_as_xml

gpgme_key_get_string_attr = _gpgme.gpgme_key_get_string_attr

gpgme_key_get_ulong_attr = _gpgme.gpgme_key_get_ulong_attr

gpgme_trust_item_release = _gpgme.gpgme_trust_item_release

gpgme_trust_item_get_string_attr = _gpgme.gpgme_trust_item_get_string_attr

gpgme_trust_item_get_int_attr = _gpgme.gpgme_trust_item_get_int_attr

gpgme_op_encrypt_start = _gpgme.gpgme_op_encrypt_start

gpgme_op_encrypt = _gpgme.gpgme_op_encrypt

gpgme_op_encrypt_sign_start = _gpgme.gpgme_op_encrypt_sign_start

gpgme_op_encrypt_sign = _gpgme.gpgme_op_encrypt_sign

gpgme_op_decrypt_start = _gpgme.gpgme_op_decrypt_start

gpgme_op_decrypt = _gpgme.gpgme_op_decrypt

gpgme_op_decrypt_verify_start = _gpgme.gpgme_op_decrypt_verify_start

gpgme_op_decrypt_verify = _gpgme.gpgme_op_decrypt_verify

gpgme_op_sign_start = _gpgme.gpgme_op_sign_start

gpgme_op_sign = _gpgme.gpgme_op_sign

gpgme_op_verify_start = _gpgme.gpgme_op_verify_start

gpgme_op_verify = _gpgme.gpgme_op_verify

gpgme_op_import_start = _gpgme.gpgme_op_import_start

gpgme_op_import = _gpgme.gpgme_op_import

gpgme_op_import_ext = _gpgme.gpgme_op_import_ext

gpgme_op_export_start = _gpgme.gpgme_op_export_start

gpgme_op_export = _gpgme.gpgme_op_export

gpgme_op_genkey_start = _gpgme.gpgme_op_genkey_start

gpgme_op_genkey = _gpgme.gpgme_op_genkey

gpgme_op_delete_start = _gpgme.gpgme_op_delete_start

gpgme_op_delete = _gpgme.gpgme_op_delete

gpgme_op_edit_start = _gpgme.gpgme_op_edit_start

gpgme_op_edit = _gpgme.gpgme_op_edit

gpgme_op_keylist_start = _gpgme.gpgme_op_keylist_start

gpgme_op_keylist_ext_start = _gpgme.gpgme_op_keylist_ext_start

gpgme_op_keylist_next = _gpgme.gpgme_op_keylist_next

gpgme_op_keylist_end = _gpgme.gpgme_op_keylist_end

gpgme_op_trustlist_start = _gpgme.gpgme_op_trustlist_start

gpgme_op_trustlist_next = _gpgme.gpgme_op_trustlist_next

gpgme_op_trustlist_end = _gpgme.gpgme_op_trustlist_end

gpgme_check_version = _gpgme.gpgme_check_version

gpgme_check_engine = _gpgme.gpgme_check_engine

gpgme_get_engine_info = _gpgme.gpgme_get_engine_info

gpgme_strerror = _gpgme.gpgme_strerror

gpgme_register_idle = _gpgme.gpgme_register_idle

gpgme_engine_check_version = _gpgme.gpgme_engine_check_version

new_GpgmeCtx_p = _gpgme.new_GpgmeCtx_p

copy_GpgmeCtx_p = _gpgme.copy_GpgmeCtx_p

delete_GpgmeCtx_p = _gpgme.delete_GpgmeCtx_p

GpgmeCtx_p_assign = _gpgme.GpgmeCtx_p_assign

GpgmeCtx_p_value = _gpgme.GpgmeCtx_p_value

new_GpgmeData_p = _gpgme.new_GpgmeData_p

copy_GpgmeData_p = _gpgme.copy_GpgmeData_p

delete_GpgmeData_p = _gpgme.delete_GpgmeData_p

GpgmeData_p_assign = _gpgme.GpgmeData_p_assign

GpgmeData_p_value = _gpgme.GpgmeData_p_value

new_GpgmeRecipients_p = _gpgme.new_GpgmeRecipients_p

copy_GpgmeRecipients_p = _gpgme.copy_GpgmeRecipients_p

delete_GpgmeRecipients_p = _gpgme.delete_GpgmeRecipients_p

GpgmeRecipients_p_assign = _gpgme.GpgmeRecipients_p_assign

GpgmeRecipients_p_value = _gpgme.GpgmeRecipients_p_value

new_GpgmeKey_p = _gpgme.new_GpgmeKey_p

copy_GpgmeKey_p = _gpgme.copy_GpgmeKey_p

delete_GpgmeKey_p = _gpgme.delete_GpgmeKey_p

GpgmeKey_p_assign = _gpgme.GpgmeKey_p_assign

GpgmeKey_p_value = _gpgme.GpgmeKey_p_value

new_GpgmeTrustItem_p = _gpgme.new_GpgmeTrustItem_p

copy_GpgmeTrustItem_p = _gpgme.copy_GpgmeTrustItem_p

delete_GpgmeTrustItem_p = _gpgme.delete_GpgmeTrustItem_p

GpgmeTrustItem_p_assign = _gpgme.GpgmeTrustItem_p_assign

GpgmeTrustItem_p_value = _gpgme.GpgmeTrustItem_p_value

new_PyObject_p_p = _gpgme.new_PyObject_p_p

copy_PyObject_p_p = _gpgme.copy_PyObject_p_p

delete_PyObject_p_p = _gpgme.delete_PyObject_p_p

PyObject_p_p_assign = _gpgme.PyObject_p_p_assign

PyObject_p_p_value = _gpgme.PyObject_p_p_value

new_void_p_p = _gpgme.new_void_p_p

copy_void_p_p = _gpgme.copy_void_p_p

delete_void_p_p = _gpgme.delete_void_p_p

void_p_p_assign = _gpgme.void_p_p_assign

void_p_p_value = _gpgme.void_p_p_value

fdopen = _gpgme.fdopen

gpgme_data_read_helper = _gpgme.gpgme_data_read_helper

pygpgme_set_passphrase_cb = _gpgme.pygpgme_set_passphrase_cb

pyPassphraseCb = _gpgme.pyPassphraseCb

pygpgme_clear_generic_cb = _gpgme.pygpgme_clear_generic_cb

pygpgme_set_progress_cb = _gpgme.pygpgme_set_progress_cb

pyProgressCb = _gpgme.pyProgressCb

pyReadCb = _gpgme.pyReadCb

pygpgme_data_new_with_read_cb = _gpgme.pygpgme_data_new_with_read_cb


