o $eXd@s8ddlmZedkredesdevrddlmZnddlZzddlZ Wn e y2ddl Z Ynwdd Z d d Z d d Z ddZGdddeZdddZdddZGdddeZeeejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ejZ>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ddd Z`dd!d"Zadd$d%Zbdd&d'Zcdd)d*Zddd/d0Zedd1d2Zfdd4d5Zgd d6d7Zhd d8d9Zid d;d<Zjd d=d>Zkd d?d@ZlddAdBZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZGdCdDdDeZee֡GdEdFdFeZeeءGdGdHdHeZeeڡGdIdJdJeZeeܡGdKdLdLeZeeޡGdMdNdNeZeeGdOdPdPeZeeddSdTZddVdWZddZd[Zdd\d]Zdd`daZddbdcZddddeZddfdgZddhdiZddkdlZddmdnZddodpZddqdrZddsdtZddudvZejZddxdyZddzd{Zdd~dZdddZdddZdddZdddZdddZdddZdddZd ddZd!ddZd"ddZd#ddZd$ddZdddZd%ddZd&ddZd'ddZdddZd(ddZd)ddZ d*ddZ d+dd„Z ej Z ej Z ejZejZGddĄdeZeeGddƄdeZeed,ddɄZd,dd˄Zd-ddфZd.ddԄZd/ddքZd0ddۄZd1ddބZd2ddZd2ddZGdddeZeed3ddZd4ddZ d5ddZ!d6ddZ"d7ddZ#d8ddZ$d9ddZ%d:ddZ&d;ddZ'd<ddZ(d=ddZ)d>d d Z*d?d d Z+d@ddZ,dAddZ-dBddZ.dCddZ/dDddZ0dEddZ1dFd d!Z2dGd&d'Z3dHd(d)Z4dId*d+Z5dId,d-Z6dId.d/Z7Gd0d1d1eZ8e9e8dJd3d4Z:ej;Z;ej<ZZ>ej?Z?ej@Z@ejAZAejBZBejCZCdKd:d;ZDdKd<d=ZEdLd?d@ZFdLdAdBZGdKdCdDZHdKdEdFZIdLdGdHZJdLdIdJZKGdKdLdLeZLeMeLGdMdNdNeZNeOeNdMdPdQZPejQZQejRZRdNdRdSZSdNdTdUZTdNdVdWZUdNdXdYZVdOd[d\ZWdOd]d^ZXGd_d`d`eZYeZeYGdadbdbeZ[e\e[dPdddeZ]dQdhdiZ^dQdjdkZ_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkGdldmdmeZlemelGdndodoeZneoendRdqdrZpdSdudvZqdSdwdxZrejsZsejtZtejuZuejvZvejwZwGdydzdzeZxeyexGd{d|d|eZze{ezdTd~dZ|dUddZ}dUddZ~dVddZdVddZdWddZdWddZdXddZdXddZdYddZdYddZejZejZejZejZejZejZejZejZejZejZejZGdddeZeedZddZdZddZd[ddZd[ddZd\ddZd\ddZd]ddZd]ddZd]ddZd]ddZd^ddZd^ddZd_ddZd_ddZd`dd„ZdadĐdńZdadƐdDŽZejZejZdbdȐdɄZdbdʐd˄ZejZejZejZejZdcd̐d̈́ZdcdΐdτZejZdddѐd҄ZdddӐdԄZejZdedؐdلZdedڐdۄZdfdސd߄ZdfddZGdddeZeedgddZdhddZdiddZdjddZd2ddZdbddZdbddZGdddeZeedkddZdlddZÐd2ddZĐdmddZŐdmddZƐdnddZǐdndd ZejɐZejʐZejːZːdoddZ̐doddZ͐dpddZΐdqddZGdddeZeѐeСdrd!d"ZҐdsd%d&ZӐdtd'd(ZejՐZej֐ZejאZejؐZejِZejڐZejېZejܐZejݐZejސZejߐZejZejZejZejZGd)d*d*eZeeGd+d,d,eZeeejZejZejZejZejZejZejZejZGd-d.d.eZeeGd/d0d0eZeedud5d6Zdvd8d9Zdwd<d=Zdxd?d@ZdydCdDZdzdFdGZd{dKdLZGdMdNdNeZeed|dPdQZd}dSdTZd~dUdVZddXdYZdd[d\Zdd]d^ZddadbZddcddZddedfZddgdhZddidjZddldmZddodpZ ddrdsZ ddudvZ ej Z ej Z ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<ZZ>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrddydzZsdd{d|Ztdd}d~ZudddZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZdddZdddZdddZdddZdddZdddZdddZdddZdddZdddZdmddZdddZdddZGdddeZeedddZdddZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejÐZejĐZejŐZejƐZejǐZejȐZejɐZejʐZejːZej̐Zej͐ZejΐZejϐZejАZejѐZejҐZejӐZejԐZejՐZej֐ZejאZejؐZejِZejڐZejېZejܐZejݐZejސZejߐZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej Z ej Z ej Z ej Z ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<ZZ>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejÐZejĐZejŐZejƐZejǐZejȐZejɐZejʐZejːZej̐Zej͐ZejΐZejϐZejАZejѐZejҐZejӐZejԐZejՐZej֐ZejאZejؐZejِZejڐZejېZejܐZejݐZejސZejߐZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej Z ej Z ej Z ej Z ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<ZZ>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejÐZejĐZejŐZejƐZejǐZejȐZejɐZejʐZejːZej̐Zej͐ZejΐZejϐZejАZejѐZejҐZejӐZejԐZejՐZej֐ZejאZejؐZejِZejڐZejېZejܐZejݐZejސZejߐZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej Z ej Z ej Z dddZ dddZdddZdddZdddZdddZdddZdddZdddÄZddĐdńZddƐdDŽZddȐdɄZddʐd˄Zdd̐d̈́ZddΐdτZddАdфZddҐdӄZddԐdՄZdd֐dׄZddؐdلZ ddڐdۄZ!ddܐd݄Z"ddސd߄Z#dddZ$dddZ%dddZ&dddZ'dddZ(dddZ)dddZ*dddZ+dddZ,dddZ-dddZ.dddZ/dddZ0ej1Z1dS() version_info)rzPython 2.7 or later required.)_gpgmeNcCsBz d|j}Wn tjyd}Ynwd|jj|jj|fS)Nz proxy of z <%s.%s; %s >)this__repr__ __builtin__ Exception __class__ __module____name__)selfstrthisr+/usr/lib/python3/dist-packages/gpg/gpgme.py _swig_reprs rcfdd}|S)Ncsj|dkr |j|dS|dkr|||dSt||r/ttt||tr/|||dStd|)Nthisownr z(You cannot add instance attributes to %s)r ownhasattr isinstancegetattrtypepropertyAttributeError)rnamevaluesetrrset_instance_attrs zE_swig_setattr_nondynamic_instance_variable..set_instance_attrr)r!r"rr r*_swig_setattr_nondynamic_instance_variables  r#cr)Ncs6t||rtt||ts|||dStd|)Nz%You cannot add class attributes to %s)rrrrr)clsrrr rrset_class_attr,s z?_swig_setattr_nondynamic_class_variable..set_class_attrr)r!r%rr r'_swig_setattr_nondynamic_class_variable+s r&cr)zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclasscs|j|j|jSN)r __bases____dict__copy)r$ metaclassrrwrapper6sz$_swig_add_metaclass..wrapperr)r,r-rr+r_swig_add_metaclass4s r.c@seZdZdZeejZdS)_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)rr __qualname____doc__r&r __setattr__rrrrr/;sr/return gpgme_error_tcG tj|S)zGgpgme_op_keylist_start(ctx, pattern="", secret_only=0) -> gpgme_error_t)rgpgme_op_keylist_startargsrrrr6A r6off_tcGr5)z5gpgme_data_seek(dh, offset, whence=SEEK_SET) -> off_t)rgpgme_data_seekr7rrrr;Er9r;c@eZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZd d ZejZdS)_gpgme_sig_notationz&Proxy of C _gpgme_sig_notation struct.cC |jSr'r rxrrrK z_gpgme_sig_notation.cC |j|Sr'r?rAvrrrrBK The membership flagdocrrflagshuman_readablecriticalcCt|tdS)z%__init__(self) -> _gpgme_sig_notationN)r_gpgme_sig_notation_swiginitnew__gpgme_sig_notationrrrr__init__Sz_gpgme_sig_notation.__init__N)rrr0r1rrrr r_gpgme_sig_notation_name_get_gpgme_sig_notation_name_setr_gpgme_sig_notation_value_get_gpgme_sig_notation_value_setr_gpgme_sig_notation_flags_get_gpgme_sig_notation_flags_setrK&_gpgme_sig_notation_human_readable_get&_gpgme_sig_notation_human_readable_setrL _gpgme_sig_notation_critical_get _gpgme_sig_notation_critical_setrMrRdelete__gpgme_sig_notation__swig_destroy__rrrrr=H r=sourcegpgme_err_source_tcodegpgme_err_code_tcC t||S)z-gpgme_err_make(source, code) -> gpgme_error_t)rgpgme_err_make)rarcrrrrf rfcC t|S)z"gpgme_error(code) -> gpgme_error_t)r gpgme_errorrcrrrrir9rierrcCrh)z'gpgme_err_code(err) -> gpgme_err_code_t)rgpgme_err_coderkrrrrlr9rlcCrh)z+gpgme_err_source(err) -> gpgme_err_source_t)rgpgme_err_sourcermrrrrnr9rn char const *cCrh)z#gpgme_strerror(err) -> char const *)rgpgme_strerrorrmrrrrpr9rp gpg_error_tbufchar *size_tcCre)z!gpgme_strerror_r(err, buf) -> int)rgpgme_strerror_r)rkrrrrrrurgrucCrh)z$gpgme_strsource(err) -> char const *)rgpgme_strsourcermrrrrvr9rvintcCrh)z2gpgme_err_code_from_errno(err) -> gpgme_err_code_t)rgpgme_err_code_from_errnormrrrrx r9rxcCrh)z$gpgme_err_code_to_errno(code) -> int)rgpgme_err_code_to_errnorjrrrryr9rycCtS)z2gpgme_err_code_from_syserror() -> gpgme_err_code_t)rgpgme_err_code_from_syserrorrrrrr{r{voidcCrh)zgpgme_err_set_errno(err))rgpgme_err_set_errnormrrrr~r9r~cCre)z7gpgme_err_make_from_errno(source, err) -> gpgme_error_t)rgpgme_err_make_from_errno)rarkrrrrrgrcCrh)z,gpgme_error_from_errno(err) -> gpgme_error_t)rgpgme_error_from_errnormrrrr r9rcCrz)z,gpgme_error_from_syserror() -> gpgme_error_t)rgpgme_error_from_syserrorrrrrr$r|rc@r<)_gpgme_engine_infoz%Proxy of C _gpgme_engine_info struct.cCr>r'r?r@rrrrBrCz_gpgme_engine_info.cCrDr'r?rErrrrBrGrHrIprotocol file_nameversion req_versionhome_dircCrN)z$__init__(self) -> _gpgme_engine_infoN)r_gpgme_engine_info_swiginitnew__gpgme_engine_inforQrrrrRrSz_gpgme_engine_info.__init__N)rrr0r1rrrr r_gpgme_engine_info_protocol_get_gpgme_engine_info_protocol_setr _gpgme_engine_info_file_name_get _gpgme_engine_info_file_name_setr_gpgme_engine_info_version_get_gpgme_engine_info_version_setr"_gpgme_engine_info_req_version_get"_gpgme_engine_info_req_version_setr_gpgme_engine_info_home_dir_get_gpgme_engine_info_home_dir_setrrRdelete__gpgme_engine_infor_rrrrrr`rc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&ddZddZ'ej(Z)dS)_gpgme_tofu_infoz#Proxy of C _gpgme_tofu_info struct.cCr>r'r?r@rrrrB rCz_gpgme_tofu_info.cCrDr'r?rErrrrB rGrHrIvaliditypolicy_rfu signcount encrcount signfirstsignlast encrfirstencrlast descriptionc4ddtD}dfdd|D}d|S)NcS"g|] }|ds|dkr|qS_r  startswith.0rrrr  z-_gpgme_tofu_info.__repr__.., c3"|] }d|t|VqdSz{}={!r}NformatrrrQrr z,_gpgme_tofu_info.__repr__..z TofuInfo({})dirjoinrrnamespropsrrQrr   z_gpgme_tofu_info.__repr__cCrN)z"__init__(self) -> _gpgme_tofu_infoN)r_gpgme_tofu_info_swiginitnew__gpgme_tofu_inforQrrrrR#rSz_gpgme_tofu_info.__init__N)*rrr0r1rrrr r_gpgme_tofu_info_validity_get_gpgme_tofu_info_validity_setr_gpgme_tofu_info_policy_get_gpgme_tofu_info_policy_setr_gpgme_tofu_info__rfu_get_gpgme_tofu_info__rfu_setr_gpgme_tofu_info_signcount_get_gpgme_tofu_info_signcount_setr_gpgme_tofu_info_encrcount_get_gpgme_tofu_info_encrcount_setr_gpgme_tofu_info_signfirst_get_gpgme_tofu_info_signfirst_setr_gpgme_tofu_info_signlast_get_gpgme_tofu_info_signlast_setr_gpgme_tofu_info_encrfirst_get_gpgme_tofu_info_encrfirst_setr_gpgme_tofu_info_encrlast_get_gpgme_tofu_info_encrlast_setr _gpgme_tofu_info_description_get _gpgme_tofu_info_description_setrrRdelete__gpgme_tofu_infor_rrrrr s" rc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;eejeej?ej@ddZAeejBejCddZDeejEejFddZGeejHejIddZJeejKejLddZMddZd d!ZNejOZPd"S)# _gpgme_subkeyz Proxy of C _gpgme_subkey struct.cCr>r'r?r@rrrrB.rCz_gpgme_subkey.cCrDr'r?rErrrrB.rGrHrIrevokedexpireddisabledinvalid can_encryptcan_sign can_certifysecretcan_authenticate is_qualified is_cardkeyis_de_vs_unused pubkey_algolengthkeyid_keyidfpr timestampexpires card_numbercurvekeygripcr)NcSrrrrrrrrIrz*_gpgme_subkey.__repr__..rc3rrrrrQrrrKrz)_gpgme_subkey.__repr__..z SubKey({})rrrrQrr Hrz_gpgme_subkey.__repr__cCrN)z__init__(self) -> _gpgme_subkeyN)r_gpgme_subkey_swiginitnew__gpgme_subkeyrQrrrrRQrSz_gpgme_subkey.__init__N)Qrrr0r1rrrr r_gpgme_subkey_revoked_get_gpgme_subkey_revoked_setr_gpgme_subkey_expired_get_gpgme_subkey_expired_setr_gpgme_subkey_disabled_get_gpgme_subkey_disabled_setr_gpgme_subkey_invalid_get_gpgme_subkey_invalid_setr_gpgme_subkey_can_encrypt_get_gpgme_subkey_can_encrypt_setr_gpgme_subkey_can_sign_get_gpgme_subkey_can_sign_setr_gpgme_subkey_can_certify_get_gpgme_subkey_can_certify_setr_gpgme_subkey_secret_get_gpgme_subkey_secret_setr"_gpgme_subkey_can_authenticate_get"_gpgme_subkey_can_authenticate_setr_gpgme_subkey_is_qualified_get_gpgme_subkey_is_qualified_setr_gpgme_subkey_is_cardkey_get_gpgme_subkey_is_cardkey_setr_gpgme_subkey_is_de_vs_get_gpgme_subkey_is_de_vs_setr_gpgme_subkey__unused_get_gpgme_subkey__unused_setr_gpgme_subkey_pubkey_algo_get_gpgme_subkey_pubkey_algo_setr_gpgme_subkey_length_get_gpgme_subkey_length_setr_gpgme_subkey_keyid_get_gpgme_subkey_keyid_setr_gpgme_subkey__keyid_get_gpgme_subkey__keyid_setr_gpgme_subkey_fpr_get_gpgme_subkey_fpr_setr_gpgme_subkey_timestamp_get_gpgme_subkey_timestamp_setr_gpgme_subkey_expires_get_gpgme_subkey_expires_setr_gpgme_subkey_card_number_get_gpgme_subkey_card_number_setr_gpgme_subkey_curve_get_gpgme_subkey_curve_setr_gpgme_subkey_keygrip_get_gpgme_subkey_keygrip_setrrRdelete__gpgme_subkeyr_rrrrr+s< rc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;eejeej?ej@ddZAeejBejCddZDeejEejFddZGeejHejIddZJddZdd ZKejLZMd!S)"_gpgme_key_sigz!Proxy of C _gpgme_key_sig struct.cCr>r'r?r@rrrrB\rCz_gpgme_key_sig.cCrDr'r?rErrrrB\rGrHrIrrr exportabler trust_depth trust_valuerrrrrstatus_obsolete_classuidremailcomment sig_class notations_last_notation trust_scopecr)NcSrrrrrrrrvrz+_gpgme_key_sig.__repr__..rc3rrrrrQrrrxrz*_gpgme_key_sig.__repr__..z KeySig({})rrrrQrr urz_gpgme_key_sig.__repr__cCrN)z __init__(self) -> _gpgme_key_sigN)r_gpgme_key_sig_swiginitnew__gpgme_key_sigrQrrrrR~rSz_gpgme_key_sig.__init__N)Nrrr0r1rrrr r_gpgme_key_sig_revoked_get_gpgme_key_sig_revoked_setr_gpgme_key_sig_expired_get_gpgme_key_sig_expired_setr_gpgme_key_sig_invalid_get_gpgme_key_sig_invalid_setr_gpgme_key_sig_exportable_get_gpgme_key_sig_exportable_setr_gpgme_key_sig__unused_get_gpgme_key_sig__unused_setr_gpgme_key_sig_trust_depth_get_gpgme_key_sig_trust_depth_setr_gpgme_key_sig_trust_value_get_gpgme_key_sig_trust_value_setr_gpgme_key_sig_pubkey_algo_get_gpgme_key_sig_pubkey_algo_setr_gpgme_key_sig_keyid_get_gpgme_key_sig_keyid_setr_gpgme_key_sig__keyid_get_gpgme_key_sig__keyid_setr_gpgme_key_sig_timestamp_get_gpgme_key_sig_timestamp_setr_gpgme_key_sig_expires_get_gpgme_key_sig_expires_setr_gpgme_key_sig_status_get_gpgme_key_sig_status_setr"_gpgme_key_sig__obsolete_class_get"_gpgme_key_sig__obsolete_class_setr_gpgme_key_sig_uid_get_gpgme_key_sig_uid_setr_gpgme_key_sig_name_get_gpgme_key_sig_name_setr_gpgme_key_sig_email_get_gpgme_key_sig_email_setr_gpgme_key_sig_comment_get_gpgme_key_sig_comment_setr _gpgme_key_sig_sig_class_get_gpgme_key_sig_sig_class_setr!_gpgme_key_sig_notations_get_gpgme_key_sig_notations_setr"!_gpgme_key_sig__last_notation_get!_gpgme_key_sig__last_notation_setr#_gpgme_key_sig_trust_scope_get_gpgme_key_sig_trust_scope_setr$rRdelete__gpgme_key_sigr_rrrrrYs: rc@sNeZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5ddZddZ6ej7Z8dS)_gpgme_user_idz!Proxy of C _gpgme_user_id struct.cCr>r'r?r@rrrrBrCz_gpgme_user_id.cCrDr'r?rErrrrBrGrHrIrrroriginrrrrr  signatures _last_keysigaddresstofu last_updateuidhashcr)NcSrrrrrrrrrz+_gpgme_user_id.__repr__..rc3rrrrrQrrrrz*_gpgme_user_id.__repr__..zUID({})rrrrQrr rz_gpgme_user_id.__repr__cCrN)z __init__(self) -> _gpgme_user_idN)r_gpgme_user_id_swiginitnew__gpgme_user_idrQrrrrRrSz_gpgme_user_id.__init__N)9rrr0r1rrrr r_gpgme_user_id_revoked_get_gpgme_user_id_revoked_setr_gpgme_user_id_invalid_get_gpgme_user_id_invalid_setr_gpgme_user_id__unused_get_gpgme_user_id__unused_setr_gpgme_user_id_origin_get_gpgme_user_id_origin_setrU_gpgme_user_id_validity_get_gpgme_user_id_validity_setr_gpgme_user_id_uid_get_gpgme_user_id_uid_setr_gpgme_user_id_name_get_gpgme_user_id_name_setr_gpgme_user_id_email_get_gpgme_user_id_email_setr_gpgme_user_id_comment_get_gpgme_user_id_comment_setr _gpgme_user_id_signatures_get_gpgme_user_id_signatures_setrV_gpgme_user_id__last_keysig_get_gpgme_user_id__last_keysig_setrW_gpgme_user_id_address_get_gpgme_user_id_address_setrX_gpgme_user_id_tofu_get_gpgme_user_id_tofu_setrY_gpgme_user_id_last_update_get_gpgme_user_id_last_update_setrZ_gpgme_user_id_uidhash_get_gpgme_user_id_uidhash_setr[rRdelete__gpgme_user_idr_rrrrrTs, rTc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;eejeej?ej@ddZAeejBejCddZDeejEejFddZGeejHejIddZJeejKejLddZMeejNejOddZPeejQejRddZSd d!Zd"d#ZTejUZVd$S)% _gpgme_keyzProxy of C _gpgme_key struct.cCr>r'r?r@rrrrBrCz_gpgme_key.cCrDr'r?rErrrrBrGrHrI_refsrrrrrrrrrrrrUr issuer_serial issuer_namechain_id owner_trustsubkeysuids _last_subkey _last_uid keylist_moderrZcr)NcSrrrrrrrrrz'_gpgme_key.__repr__..rc3rrrrrQrrrrz&_gpgme_key.__repr__..zKey({})rrrrQrr rz_gpgme_key.__repr__cCrN)z__init__(self) -> _gpgme_keyN)r_gpgme_key_swiginitnew__gpgme_keyrQrrrrRrSz_gpgme_key.__init__N)Wrrr0r1rrrr r_gpgme_key__refs_get_gpgme_key__refs_setr~_gpgme_key_revoked_get_gpgme_key_revoked_setr_gpgme_key_expired_get_gpgme_key_expired_setr_gpgme_key_disabled_get_gpgme_key_disabled_setr_gpgme_key_invalid_get_gpgme_key_invalid_setr_gpgme_key_can_encrypt_get_gpgme_key_can_encrypt_setr_gpgme_key_can_sign_get_gpgme_key_can_sign_setr_gpgme_key_can_certify_get_gpgme_key_can_certify_setr_gpgme_key_secret_get_gpgme_key_secret_setr_gpgme_key_can_authenticate_get_gpgme_key_can_authenticate_setr_gpgme_key_is_qualified_get_gpgme_key_is_qualified_setr_gpgme_key__unused_get_gpgme_key__unused_setr_gpgme_key_origin_get_gpgme_key_origin_setrU_gpgme_key_protocol_get_gpgme_key_protocol_setr_gpgme_key_issuer_serial_get_gpgme_key_issuer_serial_setr_gpgme_key_issuer_name_get_gpgme_key_issuer_name_setr_gpgme_key_chain_id_get_gpgme_key_chain_id_setr_gpgme_key_owner_trust_get_gpgme_key_owner_trust_setr_gpgme_key_subkeys_get_gpgme_key_subkeys_setr_gpgme_key_uids_get_gpgme_key_uids_setr_gpgme_key__last_subkey_get_gpgme_key__last_subkey_setr_gpgme_key__last_uid_get_gpgme_key__last_uid_setr_gpgme_key_keylist_mode_get_gpgme_key_keylist_mode_setr_gpgme_key_fpr_get_gpgme_key_fpr_setr_gpgme_key_last_update_get_gpgme_key_last_update_setrZrRdelete__gpgme_keyr_rrrrr}s@ r}c@\eZdZdZeddddddZeZeej ej ddZ eej ej ddZd d ZejZd S) _gpgme_invalid_keyz%Proxy of C _gpgme_invalid_key struct.cCr>r'r?r@rrrrBrCz_gpgme_invalid_key.cCrDr'r?rErrrrBrGrHrIrreasoncCrN)z$__init__(self) -> _gpgme_invalid_keyN)r_gpgme_invalid_key_swiginitnew__gpgme_invalid_keyrQrrrrRrSz_gpgme_invalid_key.__init__N)rrr0r1rrrr r_gpgme_invalid_key_fpr_get_gpgme_invalid_key_fpr_setr_gpgme_invalid_key_reason_get_gpgme_invalid_key_reason_setrrRdelete__gpgme_invalid_keyr_rrrrr rctx gpgme_ctx_t *cCrh)zgpgme_new(ctx) -> gpgme_error_t)r gpgme_newrrrrrr9r gpgme_ctx_tcCrh)zgpgme_release(ctx))r gpgme_releaserrrrrr9rrrcCt|||S)z5gpgme_set_ctx_flag(ctx, name, value) -> gpgme_error_t)rgpgme_set_ctx_flag)rrrrrrrrcCre)z-gpgme_get_ctx_flag(ctx, name) -> char const *)rgpgme_get_ctx_flag)rrrrrrrgrprotogpgme_protocol_tcCre)z/gpgme_set_protocol(ctx, proto) -> gpgme_error_t)rgpgme_set_protocolrrrrrrrgrcCrh)z+gpgme_get_protocol(ctx) -> gpgme_protocol_t)rgpgme_get_protocolrrrrrr9rcCre)z3gpgme_set_sub_protocol(ctx, proto) -> gpgme_error_t)rgpgme_set_sub_protocolrrrrrrgrcCrh)z/gpgme_get_sub_protocol(ctx) -> gpgme_protocol_t)rgpgme_get_sub_protocolrrrrr r9rcCrh)z.gpgme_get_protocol_name(proto) -> char const *)rgpgme_get_protocol_namerrrrr r9ryescCre)zgpgme_set_armor(ctx, yes))rgpgme_set_armorrrrrrrrgrcCrh)zgpgme_get_armor(ctx) -> int)rgpgme_get_armorrrrrrr9rcCre)zgpgme_set_textmode(ctx, yes))rgpgme_set_textmoderrrrrrgrcCrh)zgpgme_get_textmode(ctx) -> int)rgpgme_get_textmoderrrrrr9rcCre)zgpgme_set_offline(ctx, yes))rgpgme_set_offlinerrrrr!rgrcCrh)zgpgme_get_offline(ctx) -> int)rgpgme_get_offlinerrrrr%r9r nr_of_certscCre)z)gpgme_set_include_certs(ctx, nr_of_certs))rgpgme_set_include_certs)rrrrrr+rgrcCrh)z#gpgme_get_include_certs(ctx) -> int)rgpgme_get_include_certsrrrrr/r9rmodegpgme_keylist_mode_tcCre)z2gpgme_set_keylist_mode(ctx, mode) -> gpgme_error_t)rgpgme_set_keylist_moderrrrrr3rgrcCrh)z3gpgme_get_keylist_mode(ctx) -> gpgme_keylist_mode_t)rgpgme_get_keylist_moderrrrr7r9rgpgme_pinentry_mode_tcCre)z3gpgme_set_pinentry_mode(ctx, mode) -> gpgme_error_t)rgpgme_set_pinentry_moderrrrr;rgrcCrh)z5gpgme_get_pinentry_mode(ctx) -> gpgme_pinentry_mode_t)rgpgme_get_pinentry_moderrrrr?r9rcbgpgme_passphrase_cb_t hook_valuevoid *cCr)z,gpgme_set_passphrase_cb(ctx, cb, hook_value))rgpgme_set_passphrase_cbrrrrrrrCrrgpgme_passphrase_cb_t *void **cCr)z,gpgme_get_passphrase_cb(ctx, cb, hook_value))rgpgme_get_passphrase_cbrrrrrGrrcgpgme_progress_cb_tcCr)z(gpgme_set_progress_cb(c, cb, hook_value))rgpgme_set_progress_cbrrrrrrrKrrgpgme_progress_cb_t *cCr)z*gpgme_get_progress_cb(ctx, cb, hook_value))rgpgme_get_progress_cbrrrrrOrrgpgme_status_cb_tcCr)z&gpgme_set_status_cb(c, cb, hook_value))rgpgme_set_status_cbrrrrrSrrgpgme_status_cb_t *cCr)z(gpgme_get_status_cb(ctx, cb, hook_value))rgpgme_get_status_cbrrrrrWrrcategorycCr)z7gpgme_set_locale(ctx, category, value) -> gpgme_error_t)rgpgme_set_locale)rrrrrrr[rrgpgme_engine_info_tcCrh)z4gpgme_ctx_get_engine_info(ctx) -> _gpgme_engine_info)rgpgme_ctx_get_engine_inforrrrr_r9rrrcCt||||S)zKgpgme_ctx_set_engine_info(ctx, proto, file_name, home_dir) -> gpgme_error_t)rgpgme_ctx_set_engine_info)rrrrrrrrcrcCrh)zgpgme_signers_clear(ctx))rgpgme_signers_clearrrrrrgr9rkeycCre)z,gpgme_signers_add(ctx, key) -> gpgme_error_t)rgpgme_signers_add)rr rrrr krgr gpgme_ctx_t const unsigned intcCrh)z(gpgme_signers_count(ctx) -> unsigned int)rgpgme_signers_countrrrrr or9r seq gpgme_key_tcCre)z*gpgme_signers_enum(ctx, seq) -> _gpgme_key)rgpgme_signers_enum)rrrrrrsrgrcCrh)zgpgme_sig_notation_clear(ctx))rgpgme_sig_notation_clearrrrrrwr9rrKgpgme_sig_notation_flags_tcCr)z@gpgme_sig_notation_add(ctx, name, value, flags) -> gpgme_error_t)rgpgme_sig_notation_add)rrrrKrrrr{rrgpgme_sig_notation_tcCrh)z2gpgme_sig_notation_get(ctx) -> _gpgme_sig_notation)rgpgme_sig_notation_getrrrrrr9rrXcCre)z/gpgme_set_sender(ctx, address) -> gpgme_error_t)rgpgme_set_sender)rrXrrrrrgrcCrh)z%gpgme_get_sender(ctx) -> char const *)rgpgme_get_senderrrrrrr9rc@r) gpgme_io_event_done_dataz+Proxy of C gpgme_io_event_done_data struct.cCr>r'r?r@rrrrBrCz!gpgme_io_event_done_data.cCrDr'r?rErrrrBrGrHrIrkop_errcCrN)z*__init__(self) -> gpgme_io_event_done_dataN)r!gpgme_io_event_done_data_swiginitnew_gpgme_io_event_done_datarQrrrrRrSz!gpgme_io_event_done_data.__init__N)rrr0r1rrrr r gpgme_io_event_done_data_err_get gpgme_io_event_done_data_err_setrk#gpgme_io_event_done_data_op_err_get#gpgme_io_event_done_data_op_err_setrrRdelete_gpgme_io_event_done_datar_rrrrrrrc@r<) gpgme_io_cbszProxy of C gpgme_io_cbs struct.cCr>r'r?r@rrrrBrCzgpgme_io_cbs.cCrDr'r?rErrrrBrGrHrIaddadd_privremoveevent event_privcCrN)z__init__(self) -> gpgme_io_cbsN)rgpgme_io_cbs_swiginitnew_gpgme_io_cbsrQrrrrRrSzgpgme_io_cbs.__init__N)rrr0r1rrrr rgpgme_io_cbs_add_getgpgme_io_cbs_add_setr"gpgme_io_cbs_add_priv_getgpgme_io_cbs_add_priv_setr#gpgme_io_cbs_remove_getgpgme_io_cbs_remove_setr$gpgme_io_cbs_event_getgpgme_io_cbs_event_setr%gpgme_io_cbs_event_priv_getgpgme_io_cbs_event_priv_setr&rRdelete_gpgme_io_cbsr_rrrrr!r`r!io_cbscCre)zgpgme_set_io_cbs(ctx, io_cbs))rgpgme_set_io_cbsrr4rrrr5rgr5cCre)zgpgme_get_io_cbs(ctx, io_cbs))rgpgme_get_io_cbsr6rrrr7rgr7fdbuffercountssize_tcCr)z+gpgme_io_read(fd, buffer, count) -> ssize_t)r gpgme_io_readr8r9r:rrrr<rr< void const *cCr)z,gpgme_io_write(fd, buffer, count) -> ssize_t)rgpgme_io_writer=rrrr?rr?cCr)z)gpgme_io_writen(fd, buffer, count) -> int)rgpgme_io_writenr=rrrr@rr@rgpgme_error_t *hangcCr)z,gpgme_wait(ctx, status, hang) -> gpgme_ctx_t)r gpgme_wait)rrrBrrrrCrrCrcCr)z8gpgme_wait_ext(ctx, status, op_err, hang) -> gpgme_ctx_t)rgpgme_wait_ext)rrrrBrrrrDrrDcCrh)z"gpgme_cancel(ctx) -> gpgme_error_t)r gpgme_cancelrrrrrEr9rEcCrh)z(gpgme_cancel_async(ctx) -> gpgme_error_t)rgpgme_cancel_asyncrrrrrFr9rFc@eZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZd d ZejZd S)gpgme_data_cbsz!Proxy of C gpgme_data_cbs struct.cCr>r'r?r@rrrrBrCzgpgme_data_cbs.cCrDr'r?rErrrrBrGrHrIreadwriteseekreleasecCrN)z __init__(self) -> gpgme_data_cbsN)rgpgme_data_cbs_swiginitnew_gpgme_data_cbsrQrrrrRrSzgpgme_data_cbs.__init__N)rrr0r1rrrr rgpgme_data_cbs_read_getgpgme_data_cbs_read_setrIgpgme_data_cbs_write_getgpgme_data_cbs_write_setrJgpgme_data_cbs_seek_getgpgme_data_cbs_seek_setrKgpgme_data_cbs_release_getgpgme_data_cbs_release_setrLrRdelete_gpgme_data_cbsr_rrrrrH rHdh gpgme_data_tcCre)z&gpgme_data_read(dh, buffer) -> ssize_t)rgpgme_data_readrYr9rrrr[rgr[cCre)z'gpgme_data_write(dh, buffer) -> ssize_t)rgpgme_data_writer\rrrr]rgr]r_dhgpgme_data_t *cCrh)z%gpgme_data_new(r_dh) -> gpgme_error_t)rgpgme_data_new)r^rrrr`r9r`cCrh)zgpgme_data_release(dh))rgpgme_data_releaserYrrrrar9rasizer*cCr)zBgpgme_data_new_from_mem(r_dh, buffer, size, copy) -> gpgme_error_t)rgpgme_data_new_from_mem)r^r9rcr*rrrrdrrdr_lensize_t *cCre)z3gpgme_data_release_and_get_mem(dh, r_len) -> char *)rgpgme_data_release_and_get_mem)rYrerrrrgrgrgcCrh)zgpgme_free(buffer))r gpgme_free)r9rrrrhr9rhcbshandlecCr)z9gpgme_data_new_from_cbs(dh, cbs, handle) -> gpgme_error_t)rgpgme_data_new_from_cbs)rYrirjrrrrkrrkcCre)z/gpgme_data_new_from_fd(dh, fd) -> gpgme_error_t)rgpgme_data_new_from_fd)rYr8rrrrl rgrlstreamFILE *cCre)z7gpgme_data_new_from_stream(dh, stream) -> gpgme_error_t)rgpgme_data_new_from_stream)rYrmrrrrorgrogpgrt_stream_tcCre)z:gpgme_data_new_from_estream(r_dh, stream) -> gpgme_error_t)rgpgme_data_new_from_estream)r^rmrrrrqrgrqgpgme_data_encoding_tcCrh)z4gpgme_data_get_encoding(dh) -> gpgme_data_encoding_t)rgpgme_data_get_encodingrbrrrrsr9rsenccCre)z1gpgme_data_set_encoding(dh, enc) -> gpgme_error_t)rgpgme_data_set_encoding)rYrtrrrrurgrucCrh)z&gpgme_data_get_file_name(dh) -> char *)rgpgme_data_get_file_namerbrrrrv r9rvcCre)z8gpgme_data_set_file_name(dh, file_name) -> gpgme_error_t)rgpgme_data_set_file_name)rYrrrrrw$rgrwcCr)z3gpgme_data_set_flag(dh, name, value) -> gpg_error_t)rgpgme_data_set_flag)rYrrrrrrx(rrxreservedgpgme_data_type_tcCre)z6gpgme_data_identify(dh, reserved) -> gpgme_data_type_t)rgpgme_data_identify)rYryrrrr{,rgr{fnamecCr)z gpgme_error_t)rgpgme_data_new_from_file)r^r|r*rrrr}0rr}fpoffsetrcCt|||||S)zNgpgme_data_new_from_filepart(r_dh, fname, fp, offset, length) -> gpgme_error_t)rgpgme_data_new_from_filepart)r^r|r~rrrrrr4rcCrh)z&gpgme_data_rewind(dh) -> gpgme_error_t)rgpgme_data_rewindrbrrrr8r9rrr_key gpgme_key_t *rcCr)z7gpgme_get_key(ctx, fpr, r_key, secret) -> gpgme_error_t)r gpgme_get_key)rrrrrrrr<rrcCre)z.gpgme_key_from_uid(key, name) -> gpgme_error_t)rgpgme_key_from_uid)r rrrrr@rgrcCrh)zgpgme_key_ref(key))r gpgme_key_refr rrrrDr9rcCrh)zgpgme_key_unref(key))rgpgme_key_unrefrrrrrHr9rcCrh)zgpgme_key_release(key))rgpgme_key_releaserrrrrLr9rc@JeZdZdZeddddddZeZeej ej ddZ dd Z ej Zd S) _gpgme_op_encrypt_resultz+Proxy of C _gpgme_op_encrypt_result struct.cCr>r'r?r@rrrrBRrCz!_gpgme_op_encrypt_result.cCrDr'r?rErrrrBRrGrHrIinvalid_recipientscCrN)z*__init__(self) -> _gpgme_op_encrypt_resultN)r!_gpgme_op_encrypt_result_swiginitnew__gpgme_op_encrypt_resultrQrrrrRVrSz!_gpgme_op_encrypt_result.__init__N)rrr0r1rrrr r/_gpgme_op_encrypt_result_invalid_recipients_get/_gpgme_op_encrypt_result_invalid_recipients_setrrRdelete__gpgme_op_encrypt_resultr_rrrrrO rgpgme_encrypt_result_tcCrh)z8gpgme_op_encrypt_result(ctx) -> _gpgme_op_encrypt_result)rgpgme_op_encrypt_resultrrrrr_r9rrecpgpgme_key_t []gpgme_encrypt_flags_tplainciphercCr)zHgpgme_op_encrypt_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_startrrrKrrrrrrurrcCr)zBgpgme_op_encrypt(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encryptrrrrryrr recpstringcCt||||||S)zXgpgme_op_encrypt_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_ext_startrrrrKrrrrrr}rSrcCr)zRgpgme_op_encrypt_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_extrrrrrrSrcCr)zMgpgme_op_encrypt_sign_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_sign_startrrrrrrrcCr)zGgpgme_op_encrypt_sign(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_signrrrrrrrcCr)z]gpgme_op_encrypt_sign_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_sign_ext_startrrrrrrSrcCr)zWgpgme_op_encrypt_sign_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_sign_extrrrrrrSrc@rG)_gpgme_recipientz#Proxy of C _gpgme_recipient struct.cCr>r'r?r@rrrrBrCz_gpgme_recipient.cCrDr'r?rErrrrBrGrHrIrrrrcCrN)z"__init__(self) -> _gpgme_recipientN)r_gpgme_recipient_swiginitnew__gpgme_recipientrQrrrrRrSz_gpgme_recipient.__init__N)rrr0r1rrrr r_gpgme_recipient_keyid_get_gpgme_recipient_keyid_setr_gpgme_recipient__keyid_get_gpgme_recipient__keyid_setr _gpgme_recipient_pubkey_algo_get _gpgme_recipient_pubkey_algo_setr_gpgme_recipient_status_get_gpgme_recipient_status_setrrRdelete__gpgme_recipientr_rrrrrrXrc@eZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&ddZ'ej(Z)dS)_gpgme_op_decrypt_resultz+Proxy of C _gpgme_op_decrypt_result struct.cCr>r'r?r@rrrrBrCz!_gpgme_op_decrypt_result.cCrDr'r?rErrrrBrGrHrIunsupported_algorithmwrong_key_usageris_mimelegacy_cipher_nomdcr recipientsr session_key symkey_algocCrN)z*__init__(self) -> _gpgme_op_decrypt_resultN)r!_gpgme_op_decrypt_result_swiginitnew__gpgme_op_decrypt_resultrQrrrrRrSz!_gpgme_op_decrypt_result.__init__N)*rrr0r1rrrr r2_gpgme_op_decrypt_result_unsupported_algorithm_get2_gpgme_op_decrypt_result_unsupported_algorithm_setr,_gpgme_op_decrypt_result_wrong_key_usage_get,_gpgme_op_decrypt_result_wrong_key_usage_setr%_gpgme_op_decrypt_result_is_de_vs_get%_gpgme_op_decrypt_result_is_de_vs_setr$_gpgme_op_decrypt_result_is_mime_get$_gpgme_op_decrypt_result_is_mime_setr0_gpgme_op_decrypt_result_legacy_cipher_nomdc_get0_gpgme_op_decrypt_result_legacy_cipher_nomdc_setr$_gpgme_op_decrypt_result__unused_get$_gpgme_op_decrypt_result__unused_setr'_gpgme_op_decrypt_result_recipients_get'_gpgme_op_decrypt_result_recipients_setr&_gpgme_op_decrypt_result_file_name_get&_gpgme_op_decrypt_result_file_name_setr(_gpgme_op_decrypt_result_session_key_get(_gpgme_op_decrypt_result_session_key_setr(_gpgme_op_decrypt_result_symkey_algo_get(_gpgme_op_decrypt_result_symkey_algo_setrrRdelete__gpgme_op_decrypt_resultr_rrrrr  rgpgme_decrypt_result_tcCrh)z8gpgme_op_decrypt_result(ctx) -> _gpgme_op_decrypt_result)rgpgme_op_decrypt_resultrrrrrr9rcCr)z;gpgme_op_decrypt_start(ctx, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_startrrrrrrrrrcCr)z5gpgme_op_decrypt(ctx, cipher, plain) -> gpgme_error_t)rgpgme_op_decryptrrrrrrrcCr)zBgpgme_op_decrypt_verify_start(ctx, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_verify_startrrrrrrrcCr)z gpgme_error_t)rgpgme_op_decrypt_verifyrrrrrrrgpgme_decrypt_flags_tcCr)zFgpgme_op_decrypt_ext_start(ctx, flags, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_ext_startrrKrrrrrrrrcCr)z@gpgme_op_decrypt_ext(ctx, flags, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_extrrrrrrrc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ ddZ!ej"Z#dS)_gpgme_new_signaturez'Proxy of C _gpgme_new_signature struct.cCr>r'r?r@rrrrBrCz_gpgme_new_signature.cCrDr'r?rErrrrBrGrHrIrr hash_algorrr_obsolete_class_2r!cCrN)z&__init__(self) -> _gpgme_new_signatureN)r_gpgme_new_signature_swiginitnew__gpgme_new_signaturerQrrrrRrSz_gpgme_new_signature.__init__N)$rrr0r1rrrr r_gpgme_new_signature_type_get_gpgme_new_signature_type_setr$_gpgme_new_signature_pubkey_algo_get$_gpgme_new_signature_pubkey_algo_setr"_gpgme_new_signature_hash_algo_get"_gpgme_new_signature_hash_algo_setr(_gpgme_new_signature__obsolete_class_get(_gpgme_new_signature__obsolete_class_setr"_gpgme_new_signature_timestamp_get"_gpgme_new_signature_timestamp_setr_gpgme_new_signature_fpr_get_gpgme_new_signature_fpr_setr*_gpgme_new_signature__obsolete_class_2_get*_gpgme_new_signature__obsolete_class_2_setr"_gpgme_new_signature_sig_class_get"_gpgme_new_signature_sig_class_setr!rRdelete__gpgme_new_signaturer_rrrrrs rc@r) _gpgme_op_sign_resultz(Proxy of C _gpgme_op_sign_result struct.cCr>r'r?r@rrrrBrCz_gpgme_op_sign_result.cCrDr'r?rErrrrBrGrHrIinvalid_signersrVcCrN)z'__init__(self) -> _gpgme_op_sign_resultN)r_gpgme_op_sign_result_swiginitnew__gpgme_op_sign_resultrQrrrrRrSz_gpgme_op_sign_result.__init__N)rrr0r1rrrr r)_gpgme_op_sign_result_invalid_signers_get)_gpgme_op_sign_result_invalid_signers_setr$_gpgme_op_sign_result_signatures_get$_gpgme_op_sign_result_signatures_setrVrRdelete__gpgme_op_sign_resultr_rrrrrrrgpgme_sign_result_tcCrh)z2gpgme_op_sign_result(ctx) -> _gpgme_op_sign_result)rgpgme_op_sign_resultrrrrrr9rsiggpgme_sig_mode_tcCr)z;gpgme_op_sign_start(ctx, plain, sig, mode) -> gpgme_error_t)rgpgme_op_sign_startrrrrrrrr rrcCr)z5gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t)r gpgme_op_signrrrrr rrc@sjeZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;ddZdS)_gpgme_signaturez#Proxy of C _gpgme_signature struct.cCr>r'r?r@rrrrB+rCz_gpgme_signature.cCrDr'r?rErrrrB+rGrHrIsummaryrrr"r exp_timestampr pka_trust chain_modelrrrvalidity_reasonrr pka_addressr cCrN)z"__init__(self) -> _gpgme_signatureN)r_gpgme_signature_swiginitnew__gpgme_signaturerQrrrrR?rSz_gpgme_signature.__init__N)?rrr0r1rrrr r_gpgme_signature_summary_get_gpgme_signature_summary_setr_gpgme_signature_fpr_get_gpgme_signature_fpr_setr_gpgme_signature_status_get_gpgme_signature_status_setr_gpgme_signature_notations_get_gpgme_signature_notations_setr"_gpgme_signature_timestamp_get_gpgme_signature_timestamp_setr"_gpgme_signature_exp_timestamp_get"_gpgme_signature_exp_timestamp_setr$_gpgme_signature_wrong_key_usage_get$_gpgme_signature_wrong_key_usage_setr_gpgme_signature_pka_trust_get_gpgme_signature_pka_trust_setr  _gpgme_signature_chain_model_get _gpgme_signature_chain_model_setr _gpgme_signature_is_de_vs_get_gpgme_signature_is_de_vs_setr_gpgme_signature__unused_get_gpgme_signature__unused_setr_gpgme_signature_validity_get_gpgme_signature_validity_setr$_gpgme_signature_validity_reason_get$_gpgme_signature_validity_reason_setr  _gpgme_signature_pubkey_algo_get _gpgme_signature_pubkey_algo_setr_gpgme_signature_hash_algo_get_gpgme_signature_hash_algo_setr _gpgme_signature_pka_address_get _gpgme_signature_pka_address_setr _gpgme_signature_key_get_gpgme_signature_key_setr rRdelete__gpgme_signaturer_rrrrr(s. rc@rG)_gpgme_op_verify_resultz*Proxy of C _gpgme_op_verify_result struct.cCr>r'r?r@rrrrBJrCz _gpgme_op_verify_result.cCrDr'r?rErrrrBJrGrHrIrVrrrcCrN)z)__init__(self) -> _gpgme_op_verify_resultN)r _gpgme_op_verify_result_swiginitnew__gpgme_op_verify_resultrQrrrrRQrSz _gpgme_op_verify_result.__init__N)rrr0r1rrrr r&_gpgme_op_verify_result_signatures_get&_gpgme_op_verify_result_signatures_setrV%_gpgme_op_verify_result_file_name_get%_gpgme_op_verify_result_file_name_setr#_gpgme_op_verify_result_is_mime_get#_gpgme_op_verify_result_is_mime_setr#_gpgme_op_verify_result__unused_get#_gpgme_op_verify_result__unused_setrrRdelete__gpgme_op_verify_resultr_rrrrr2GrXr2gpgme_verify_result_tcCrh)z6gpgme_op_verify_result(ctx) -> _gpgme_op_verify_result)rgpgme_op_verify_resultrrrrr?Zr9r? signed_text plaintextcCr)zHgpgme_op_verify_start(ctx, sig, signed_text, plaintext) -> gpgme_error_t)rgpgme_op_verify_startrrr@rArrrrB^rrBcCr)zBgpgme_op_verify(ctx, sig, signed_text, plaintext) -> gpgme_error_t)rgpgme_op_verifyrCrrrrDbrrDc@sneZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZd d ZejZd S) _gpgme_import_statusz'Proxy of C _gpgme_import_status struct.cCr>r'r?r@rrrrBrrCz_gpgme_import_status.cCrDr'r?rErrrrBrrGrHrIrresultrcCrN)z&__init__(self) -> _gpgme_import_statusN)r_gpgme_import_status_swiginitnew__gpgme_import_statusrQrrrrRxrSz_gpgme_import_status.__init__N)rrr0r1rrrr r_gpgme_import_status_fpr_get_gpgme_import_status_fpr_setr_gpgme_import_status_result_get_gpgme_import_status_result_setrF_gpgme_import_status_status_get_gpgme_import_status_status_setrrRdelete__gpgme_import_statusr_rrrrrEos rEc@sXeZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8ddZ9ej:Z;dS)_gpgme_op_import_resultz*Proxy of C _gpgme_op_import_result struct.cCr>r'r?r@rrrrBrCz _gpgme_op_import_result.cCrDr'r?rErrrrBrGrHrI considered no_user_idimported imported_rsa unchanged new_user_ids new_sub_keysnew_signaturesnew_revocations secret_readsecret_importedsecret_unchangedskipped_new_keys not_importedimportsskipped_v3_keyscCrN)z)__init__(self) -> _gpgme_op_import_resultN)r _gpgme_op_import_result_swiginitnew__gpgme_op_import_resultrQrrrrRrSz _gpgme_op_import_result.__init__N) _gpgme_op_import_result)rgpgme_op_import_resultrrrrrr9rkeydatacCre)z4gpgme_op_import_start(ctx, keydata) -> gpgme_error_t)rgpgme_op_import_startrrrrrrrgrcCre)z.gpgme_op_import(ctx, keydata) -> gpgme_error_t)rgpgme_op_importrrrrrrgrkeyscCre)z6gpgme_op_import_keys_start(ctx, keys) -> gpgme_error_t)rgpgme_op_import_keys_startrrrrrrrgrcCre)z0gpgme_op_import_keys(ctx, keys) -> gpgme_error_t)rgpgme_op_import_keysrrrrrrgrpatterngpgme_export_mode_tcCr)zCgpgme_op_export_start(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_export_startrrrrrrrrrrcCr)z=gpgme_op_export(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_exportrrrrrrrchar const *[]cCr)zGgpgme_op_export_ext_start(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_export_ext_startrrrrrrrcCr)zAgpgme_op_export_ext(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_export_extrrrrrrrcCr)zEgpgme_op_export_keys_start(ctx, keys, mode, keydata) -> gpgme_error_t)rgpgme_op_export_keys_startrrrrrrrrrrcCr)z?gpgme_op_export_keys(ctx, keys, mode, keydata) -> gpgme_error_t)rgpgme_op_export_keysrrrrrrrc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZddZejZ dS)_gpgme_op_genkey_resultz*Proxy of C _gpgme_op_genkey_result struct.cCr>r'r?r@rrrrBrCz _gpgme_op_genkey_result.cCrDr'r?rErrrrBrGrHrIprimarysubrrrpubkeyseckeycCrN)z)__init__(self) -> _gpgme_op_genkey_resultN)r _gpgme_op_genkey_result_swiginitnew__gpgme_op_genkey_resultrQrrrrRrSz _gpgme_op_genkey_result.__init__N)!rrr0r1rrrr r#_gpgme_op_genkey_result_primary_get#_gpgme_op_genkey_result_primary_setr_gpgme_op_genkey_result_sub_get_gpgme_op_genkey_result_sub_setr_gpgme_op_genkey_result_uid_get_gpgme_op_genkey_result_uid_setr#_gpgme_op_genkey_result__unused_get#_gpgme_op_genkey_result__unused_setr_gpgme_op_genkey_result_fpr_get_gpgme_op_genkey_result_fpr_setr"_gpgme_op_genkey_result_pubkey_get"_gpgme_op_genkey_result_pubkey_setr"_gpgme_op_genkey_result_seckey_get"_gpgme_op_genkey_result_seckey_setrrRdelete__gpgme_op_genkey_resultr_rrrrrs rparmsrrcCr)zBgpgme_op_genkey_start(ctx, parms, pubkey, seckey) -> gpgme_error_t)rgpgme_op_genkey_startrrrrrrrrrrcCr)z gpgme_error_t)rgpgme_op_genkeyrrrrrrruseridalgo unsigned longrcertkeyc Ct|||||||S)z_gpgme_op_createkey_start(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)rgpgme_op_createkey_startrrrryrrrKrrrrrc Cr)zYgpgme_op_createkey(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)rgpgme_op_createkeyrrrrrrrcCr)zVgpgme_op_createsubkey_start(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)rgpgme_op_createsubkey_startrr rryrrKrrrrrSrcCr)zPgpgme_op_createsubkey(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)rgpgme_op_createsubkeyrrrrr rSrcCr)zBgpgme_op_adduid_start(ctx, key, userid, reserved) -> gpgme_error_t)rgpgme_op_adduid_startrr rryrrrrrrcCr)z gpgme_error_t)rgpgme_op_adduidrrrrrrrcCr)zBgpgme_op_revuid_start(ctx, key, userid, reserved) -> gpgme_error_t)rgpgme_op_revuid_startrrrrrrrcCr)z gpgme_error_t)rgpgme_op_revuidrrrrrrrcCr)zKgpgme_op_set_uid_flag_start(ctx, key, userid, name, value) -> gpgme_error_t)rgpgme_op_set_uid_flag_startrr rrrrrrrrrcCr)zEgpgme_op_set_uid_flag(ctx, key, userid, name, value) -> gpgme_error_t)rgpgme_op_set_uid_flagrrrrr"rrsubfprscCr)zOgpgme_op_setexpire_start(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)rgpgme_op_setexpire_startrr rrryrrrr&rrcCr)zIgpgme_op_setexpire(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)rgpgme_op_setexpirerrrrr*rrgpgme_genkey_result_tcCrh)z6gpgme_op_genkey_result(ctx) -> _gpgme_op_genkey_result)rgpgme_op_genkey_resultrrrrr.r9r allow_secretcCr)z>gpgme_op_delete_start(ctx, key, allow_secret) -> gpgme_error_t)rgpgme_op_delete_startrr rrrrr2rrcCr)z8gpgme_op_delete(ctx, key, allow_secret) -> gpgme_error_t)rgpgme_op_deleterrrrr6rrcCr)z;gpgme_op_delete_ext_start(ctx, key, flags) -> gpgme_error_t)rgpgme_op_delete_ext_startrr rKrrrr>rrcCr)z5gpgme_op_delete_ext(ctx, key, flags) -> gpgme_error_t)rgpgme_op_delete_extrrrrrBrrcCr)zIgpgme_op_keysign_start(ctx, key, userid, expires, flags) -> gpgme_error_t)rgpgme_op_keysign_startrr rrrKrrrrNrrcCr)zCgpgme_op_keysign(ctx, key, userid, expires, flags) -> gpgme_error_t)rgpgme_op_keysignrrrrrRrr signing_keycCr)zLgpgme_op_revsig_start(ctx, key, signing_key, userid, flags) -> gpgme_error_t)rgpgme_op_revsig_startrr rrrKrrrrXrrcCr)zFgpgme_op_revsig(ctx, key, signing_key, userid, flags) -> gpgme_error_t)rgpgme_op_revsigrrrrr\rrfncgpgme_interact_cb_toutcCr)zCgpgme_op_interact_start(ctx, key, flags, fnc, out) -> gpgme_error_t)rgpgme_op_interact_startrr rKrrrrrrbrrcCr)z=gpgme_op_interact(ctx, key, flags, fnc, out) -> gpgme_error_t)rgpgme_op_interactrrrrrfrrrgpgme_tofu_policy_tcCr)z=gpgme_op_tofu_policy_start(ctx, key, policy) -> gpgme_error_t)rgpgme_op_tofu_policy_startrr rrrrrjrrcCr)z7gpgme_op_tofu_policy(ctx, key, policy) -> gpgme_error_t)rgpgme_op_tofu_policyrrrrrnrrc@r) _gpgme_op_keylist_resultz+Proxy of C _gpgme_op_keylist_result struct.cCr>r'r?r@rrrrBtrCz!_gpgme_op_keylist_result.cCrDr'r?rErrrrBtrGrHrI truncatedrcCrN)z*__init__(self) -> _gpgme_op_keylist_resultN)r!_gpgme_op_keylist_result_swiginitnew__gpgme_op_keylist_resultrQrrrrRyrSz!_gpgme_op_keylist_result.__init__N)rrr0r1rrrr r&_gpgme_op_keylist_result_truncated_get&_gpgme_op_keylist_result_truncated_setr$_gpgme_op_keylist_result__unused_get$_gpgme_op_keylist_result__unused_setrrRdelete__gpgme_op_keylist_resultr_rrrrrqrrgpgme_keylist_result_tcCrh)z8gpgme_op_keylist_result(ctx) -> _gpgme_op_keylist_result)rgpgme_op_keylist_resultrrrrrr9r secret_onlycCr)zPgpgme_op_keylist_ext_start(ctx, pattern, secret_only, reserved) -> gpgme_error_t)rgpgme_op_keylist_ext_start)rrrryrrrrrrdatacCr)zFgpgme_op_keylist_from_data_start(ctx, data, reserved) -> gpgme_error_t)r gpgme_op_keylist_from_data_start)rrryrrrrrrcCre)z2gpgme_op_keylist_next(ctx, r_key) -> gpgme_error_t)rgpgme_op_keylist_next)rrrrrrrgrcCrh)z*gpgme_op_keylist_end(ctx) -> gpgme_error_t)rgpgme_op_keylist_endrrrrrr9rcCr)z7gpgme_op_passwd_start(ctx, key, flags) -> gpgme_error_t)rgpgme_op_passwd_startrrrrrrrcCr)z1gpgme_op_passwd(ctx, key, flags) -> gpgme_error_t)rgpgme_op_passwdrrrrrrrc@r)_gpgme_trust_itemz$Proxy of C _gpgme_trust_item struct.cCr>r'r?r@rrrrBrCz_gpgme_trust_item.cCrDr'r?rErrrrBrGrHrIr~rrrlevelr _owner_trustr _validityrcCrN)z#__init__(self) -> _gpgme_trust_itemN)r_gpgme_trust_item_swiginitnew__gpgme_trust_itemrQrrrrRrSz_gpgme_trust_item.__init__N)*rrr0r1rrrr r_gpgme_trust_item__refs_get_gpgme_trust_item__refs_setr~_gpgme_trust_item_keyid_get_gpgme_trust_item_keyid_setr_gpgme_trust_item__keyid_get_gpgme_trust_item__keyid_setr_gpgme_trust_item_type_get_gpgme_trust_item_type_setr_gpgme_trust_item_level_get_gpgme_trust_item_level_setr!_gpgme_trust_item_owner_trust_get!_gpgme_trust_item_owner_trust_setr"_gpgme_trust_item__owner_trust_get"_gpgme_trust_item__owner_trust_setr_gpgme_trust_item_validity_get_gpgme_trust_item_validity_setr_gpgme_trust_item__validity_get_gpgme_trust_item__validity_setr_gpgme_trust_item_name_get_gpgme_trust_item_name_setrrRdelete__gpgme_trust_itemr_rrrrrrr max_levelcCr)zBgpgme_op_trustlist_start(ctx, pattern, max_level) -> gpgme_error_t)rgpgme_op_trustlist_start)rrrrrrrrrr_itemgpgme_trust_item_t *cCre)z5gpgme_op_trustlist_next(ctx, r_item) -> gpgme_error_t)rgpgme_op_trustlist_next)rrrrrrrgrcCrh)z,gpgme_op_trustlist_end(ctx) -> gpgme_error_t)rgpgme_op_trustlist_endrrrrrr9ritemcCrh)zgpgme_trust_item_ref(item))rgpgme_trust_item_refrrrrrr9rcCrh)zgpgme_trust_item_unref(item))rgpgme_trust_item_unrefrrrrrr9routputcCr)z?gpgme_op_getauditlog_start(ctx, output, flags) -> gpgme_error_t)rgpgme_op_getauditlog_startrrrKrrrrrrcCr)z9gpgme_op_getauditlog(ctx, output, flags) -> gpgme_error_t)rgpgme_op_getauditlogrrrrr rr fileargvdataindataoutdataerrc Cr)zWgpgme_op_spawn_start(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)rgpgme_op_spawn_startrr!r"r#r$r%rKrrrr&rr&c Cr)zQgpgme_op_spawn(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)rgpgme_op_spawnr'rrrr(rr(commanddata_cbgpgme_assuan_data_cb_tinq_cbgpgme_assuan_inquire_cb_tstat_cbgpgme_assuan_status_cb_tcCr)zWgpgme_op_assuan_transact_start(ctx, command, data_cb, inq_cb, stat_cb) -> gpgme_error_t)rgpgme_op_assuan_transact_start)rr)r*r,r.rrrr0rr0cCr)z]gpgme_op_assuan_transact_ext(ctx, command, data_cb, inq_cb, stat_cb, op_err) -> gpgme_error_t)rgpgme_op_assuan_transact_ext)rr)r*r,r.rrrrr1rSr1c@r) _gpgme_op_vfs_mount_resultz-Proxy of C _gpgme_op_vfs_mount_result struct.cCr>r'r?r@rrrrBrCz#_gpgme_op_vfs_mount_result.cCrDr'r?rErrrrBrGrHrI mount_dircCrN)z,__init__(self) -> _gpgme_op_vfs_mount_resultN)r#_gpgme_op_vfs_mount_result_swiginitnew__gpgme_op_vfs_mount_resultrQrrrrRrSz#_gpgme_op_vfs_mount_result.__init__N)rrr0r1rrrr r(_gpgme_op_vfs_mount_result_mount_dir_get(_gpgme_op_vfs_mount_result_mount_dir_setr3rR!delete__gpgme_op_vfs_mount_resultr_rrrrr2rr2gpgme_vfs_mount_result_tcCrh)z _gpgme_op_vfs_mount_result)rgpgme_op_vfs_mount_resultrrrrr:r9r:container_filer3cCr)zRgpgme_op_vfs_mount(ctx, container_file, mount_dir, flags, op_err) -> gpgme_error_t)rgpgme_op_vfs_mount)rr;r3rKrrrrr<rr<cCr)zNgpgme_op_vfs_create(ctx, recp, container_file, flags, op_err) -> gpgme_error_t)rgpgme_op_vfs_create)rrr;rKrrrrr=rr=c@sXeZdZdZeddddddZeZeej ej ddZ eej ddZ d d ZejZd S) gpgme_conf_argz!Proxy of C gpgme_conf_arg struct.cCr>r'r?r@rrrrB#rCzgpgme_conf_arg.cCrDr'r?rErrrrB#rGrHrIno_argrcCrN)z __init__(self) -> gpgme_conf_argN)rgpgme_conf_arg_swiginitnew_gpgme_conf_argrQrrrrR(rSzgpgme_conf_arg.__init__N)rrr0r1rrrr rgpgme_conf_arg_no_arg_getgpgme_conf_arg_no_arg_setr?gpgme_conf_arg_value_getrrRdelete_gpgme_conf_argr_rrrrr> s r>c@rG)gpgme_conf_arg_valuez'Proxy of C gpgme_conf_arg_value struct.cCr>r'r?r@rrrrB3rCzgpgme_conf_arg_value.cCrDr'r?rErrrrB3rGrHrIr:uint32int32stringcCrN)z&__init__(self) -> gpgme_conf_arg_valueN)rgpgme_conf_arg_value_swiginitnew_gpgme_conf_arg_valuerQrrrrR:rSzgpgme_conf_arg_value.__init__N)rrr0r1rrrr rgpgme_conf_arg_value_count_getgpgme_conf_arg_value_count_setr:gpgme_conf_arg_value_uint32_getgpgme_conf_arg_value_uint32_setrGgpgme_conf_arg_value_int32_getgpgme_conf_arg_value_int32_setrHgpgme_conf_arg_value_string_getgpgme_conf_arg_value_string_setrIrRdelete_gpgme_conf_arg_valuer_rrrrrF0rXrFc@sFeZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5ddZ6ej7Z8dS)gpgme_conf_optz!Proxy of C gpgme_conf_opt struct.cCr>r'r?r@rrrrBUrCzgpgme_conf_opt.cCrDr'r?rErrrrBUrGrHrIrrKrrralt_typeargname default_valuedefault_description no_arg_valueno_arg_descriptionr change_value new_value user_datacCrN)z __init__(self) -> gpgme_conf_optN)rgpgme_conf_opt_swiginitnew_gpgme_conf_optrQrrrrRgrSzgpgme_conf_opt.__init__N)9rrr0r1rrrr rgpgme_conf_opt_name_getgpgme_conf_opt_name_setrgpgme_conf_opt_flags_getgpgme_conf_opt_flags_setrKgpgme_conf_opt_level_getgpgme_conf_opt_level_setrgpgme_conf_opt_description_getgpgme_conf_opt_description_setrgpgme_conf_opt_type_getgpgme_conf_opt_type_setrgpgme_conf_opt_alt_type_getgpgme_conf_opt_alt_type_setrVgpgme_conf_opt_argname_getgpgme_conf_opt_argname_setrW gpgme_conf_opt_default_value_get gpgme_conf_opt_default_value_setrX&gpgme_conf_opt_default_description_get&gpgme_conf_opt_default_description_setrYgpgme_conf_opt_no_arg_value_getgpgme_conf_opt_no_arg_value_setrZ%gpgme_conf_opt_no_arg_description_get%gpgme_conf_opt_no_arg_description_setr[gpgme_conf_opt_value_getgpgme_conf_opt_value_setrgpgme_conf_opt_change_value_getgpgme_conf_opt_change_value_setr\gpgme_conf_opt_new_value_getgpgme_conf_opt_new_value_setr]gpgme_conf_opt_user_data_getgpgme_conf_opt_user_data_setr^rRdelete_gpgme_conf_optr_rrrrrURs* rUc@r<)gpgme_conf_compz"Proxy of C gpgme_conf_comp struct.cCr>r'r?r@rrrrBrrCzgpgme_conf_comp.cCrDr'r?rErrrrBrrGrHrI _last_opt_prr program_nameoptionscCrN)z!__init__(self) -> gpgme_conf_compN)rgpgme_conf_comp_swiginitnew_gpgme_conf_comprQrrrrRzrSzgpgme_conf_comp.__init__N)rrr0r1rrrr rgpgme_conf_comp__last_opt_p_getgpgme_conf_comp__last_opt_p_setrgpgme_conf_comp_name_getgpgme_conf_comp_name_setrgpgme_conf_comp_description_getgpgme_conf_comp_description_setr gpgme_conf_comp_program_name_get gpgme_conf_comp_program_name_setrgpgme_conf_comp_options_getgpgme_conf_comp_options_setrrRdelete_gpgme_conf_compr_rrrrror`rarg_pgpgme_conf_arg_t *rgpgme_conf_type_tcCr)z7gpgme_conf_arg_new(arg_p, type, value) -> gpgme_error_t)rgpgme_conf_arg_new)rrrrrrrrrargcCre)z!gpgme_conf_arg_release(arg, type))rgpgme_conf_arg_release)rrrrrrrgroptresetcCr)z7gpgme_conf_opt_change(opt, reset, arg) -> gpgme_error_t)rgpgme_conf_opt_change)rrrrrrrrrconfcCrh)zgpgme_conf_release(conf))rgpgme_conf_release)rrrrrr9rconf_pgpgme_conf_comp_t *cCre)z0gpgme_op_conf_load(ctx, conf_p) -> gpgme_error_t)rgpgme_op_conf_load)rrrrrrrgrcompcCre)z.gpgme_op_conf_save(ctx, comp) -> gpgme_error_t)rgpgme_op_conf_save)rrrrrrrgrwhatrFchar **cCr)z5gpgme_op_conf_dir(ctx, what, result) -> gpgme_error_t)rgpgme_op_conf_dir)rrrFrrrrrrc@s4eZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2ddZ3ej4Z5dS)_gpgme_op_query_swdb_resultz.Proxy of C _gpgme_op_query_swdb_result struct.cCr>r'r?r@rrrrBrCz$_gpgme_op_query_swdb_result.cCrDr'r?rErrrrBrGrHrIriversioncreated retrievedwarningupdateurgentnoinfounknowntooolderror _reservedrreldatecCrN)z-__init__(self) -> _gpgme_op_query_swdb_resultN)r$_gpgme_op_query_swdb_result_swiginitnew__gpgme_op_query_swdb_resultrQrrrrRrSz$_gpgme_op_query_swdb_result.__init__N)6rrr0r1rrrr r$_gpgme_op_query_swdb_result_name_get$_gpgme_op_query_swdb_result_name_setr(_gpgme_op_query_swdb_result_iversion_get(_gpgme_op_query_swdb_result_iversion_setr'_gpgme_op_query_swdb_result_created_get'_gpgme_op_query_swdb_result_created_setr)_gpgme_op_query_swdb_result_retrieved_get)_gpgme_op_query_swdb_result_retrieved_setr'_gpgme_op_query_swdb_result_warning_get'_gpgme_op_query_swdb_result_warning_setr&_gpgme_op_query_swdb_result_update_get&_gpgme_op_query_swdb_result_update_setr&_gpgme_op_query_swdb_result_urgent_get&_gpgme_op_query_swdb_result_urgent_setr&_gpgme_op_query_swdb_result_noinfo_get&_gpgme_op_query_swdb_result_noinfo_setr'_gpgme_op_query_swdb_result_unknown_get'_gpgme_op_query_swdb_result_unknown_setr&_gpgme_op_query_swdb_result_tooold_get&_gpgme_op_query_swdb_result_tooold_setr%_gpgme_op_query_swdb_result_error_get%_gpgme_op_query_swdb_result_error_setr)_gpgme_op_query_swdb_result__reserved_get)_gpgme_op_query_swdb_result__reserved_setr'_gpgme_op_query_swdb_result_version_get'_gpgme_op_query_swdb_result_version_setr'_gpgme_op_query_swdb_result_reldate_get'_gpgme_op_query_swdb_result_reldate_setrrR"delete__gpgme_op_query_swdb_resultr_rrrrrs( rrcCr)zCgpgme_op_query_swdb(ctx, name, iversion, reserved) -> gpgme_error_t)rgpgme_op_query_swdb)rrrryrrrrrrgpgme_query_swdb_result_tcCrh)z>gpgme_op_query_swdb_result(ctx) -> _gpgme_op_query_swdb_result)rgpgme_op_query_swdb_resultrrrrrr9rcCre)z)gpgme_set_global_flag(name, value) -> int)rgpgme_set_global_flag)rrrrrrrgrrcCrh)z0gpgme_check_version(req_version) -> char const *)rgpgme_check_version)rrrrrr9roffset_sig_validitycCre)zNgpgme_check_version_internal(req_version, offset_sig_validity) -> char const *)rgpgme_check_version_internal)rrrrrrrgrcCrh)z'gpgme_get_dirinfo(what) -> char const *)rgpgme_get_dirinfo)rrrrrr9r engine_infogpgme_engine_info_t *cCrh)z3gpgme_get_engine_info(engine_info) -> gpgme_error_t)rgpgme_get_engine_info)rrrrrr9rcCr)zBgpgme_set_engine_info(proto, file_name, home_dir) -> gpgme_error_t)rgpgme_set_engine_info)rrrrrrrrrcCrh)z2gpgme_engine_check_version(proto) -> gpgme_error_t)rgpgme_engine_check_versionrrrrrr9rcCrh)zgpgme_result_ref(result))rgpgme_result_refrFrrrrr9rcCrh)zgpgme_result_unref(result))rgpgme_result_unrefrrrrrr9rsubkeycCrh)z*gpgme_pubkey_algo_string(subkey) -> char *)rgpgme_pubkey_algo_string)rrrrrr9rgpgme_pubkey_algo_tcCrh)z,gpgme_pubkey_algo_name(algo) -> char const *)rgpgme_pubkey_algo_namerrrrrr9rgpgme_hash_algo_tcCrh)z*gpgme_hash_algo_name(algo) -> char const *)rgpgme_hash_algo_namerrrrrr9rrcCrh)z&gpgme_addrspec_from_uid(uid) -> char *)rgpgme_addrspec_from_uid)rrrrrr9rgpgme_edit_cb_t fnc_valuecCr)zCgpgme_op_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)rgpgme_op_edit_startrr rrrrrrrrrcCr)z=gpgme_op_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r gpgme_op_editrrrrrrrcCr)zHgpgme_op_card_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)rgpgme_op_card_edit_startrrrrrrrcCr)zBgpgme_op_card_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)rgpgme_op_card_editrrrrrrridxr_stat_gpgme_sig_stat_t * r_createdtime_t *cCr)zAgpgme_get_sig_status(ctx, idx, r_stat, r_created) -> char const *)rgpgme_get_sig_status)rrrrrrrr' rr _gpgme_attr_twhatidxcCr)z@gpgme_get_sig_ulong_attr(c, idx, what, whatidx) -> unsigned long)rgpgme_get_sig_ulong_attrrrrrrrrr+ rrcCr)z@gpgme_get_sig_string_attr(c, idx, what, whatidx) -> char const *)rgpgme_get_sig_string_attrrrrrr/ rrcCr)z3gpgme_get_sig_key(ctx, idx, r_key) -> gpgme_error_t)rgpgme_get_sig_key)rrrrrrr3 rrread_cb&int (*)(void *,char *,size_t,size_t *) read_cb_valuecCr)zJgpgme_data_new_with_read_cb(r_dh, read_cb, read_cb_value) -> gpgme_error_t)rgpgme_data_new_with_read_cb)r^rrrrrr7 rrcCr)zCgpgme_key_get_string_attr(key, what, reserved, idx) -> char const *)rgpgme_key_get_string_attrr rryrrrrr; rrcCr)zCgpgme_key_get_ulong_attr(key, what, reserved, idx) -> unsigned long)rgpgme_key_get_ulong_attrrrrrr? rruid_idxcCr)zPgpgme_key_sig_get_string_attr(key, uid_idx, what, reserved, idx) -> char const *)rgpgme_key_sig_get_string_attrr rrryrrrrrC rrcCr)zPgpgme_key_sig_get_ulong_attr(key, uid_idx, what, reserved, idx) -> unsigned long)rgpgme_key_sig_get_ulong_attrrrrrrG rrnrint *cCr)z6gpgme_op_import_ext(ctx, keydata, nr) -> gpgme_error_t)rgpgme_op_import_ext)rrrrrrrK rrcCrh)zgpgme_trust_item_release(item))rgpgme_trust_item_releaserrrrr O r9r cCr)zKgpgme_trust_item_get_string_attr(item, what, reserved, idx) -> char const *)r gpgme_trust_item_get_string_attrrrryrrrrr S rr cCr)z?gpgme_trust_item_get_int_attr(item, what, reserved, idx) -> int)rgpgme_trust_item_get_int_attrr rrrr W rr c@r) _gpgme_op_assuan_resultz*Proxy of C _gpgme_op_assuan_result struct.cCr>r'r?r@rrrrB] rCz _gpgme_op_assuan_result.cCrDr'r?rErrrrB] rGrHrIrkcCrN)z)__init__(self) -> _gpgme_op_assuan_resultN)r _gpgme_op_assuan_result_swiginitnew__gpgme_op_assuan_resultrQrrrrRa rSz _gpgme_op_assuan_result.__init__N)rrr0r1rrrr r_gpgme_op_assuan_result_err_get_gpgme_op_assuan_result_err_setrkrRdelete__gpgme_op_assuan_resultr_rrrrr Z rr gpgme_assuan_result_tcCrh)z6gpgme_op_assuan_result(ctx) -> _gpgme_op_assuan_result)rgpgme_op_assuan_resultrrrrrj r9r status_cbstatus_cb_valuecCr)zdgpgme_op_assuan_transact(ctx, command, data_cb, inq_cb, status_cb, status_cb_value) -> gpgme_error_t)rgpgme_op_assuan_transact)rr)r*r,rrrrrrn rSrcCrz)z$new_gpgme_ctx_t_p() -> gpgme_ctx_t *)rnew_gpgme_ctx_t_prrrrr*r|rcCrh)z*copy_gpgme_ctx_t_p(value) -> gpgme_ctx_t *)rcopy_gpgme_ctx_t_prrrrr.r9robjcCrh)zdelete_gpgme_ctx_t_p(obj))rdelete_gpgme_ctx_t_prrrrr2r9rcCre)z gpgme_ctx_t_p_assign(obj, value))rgpgme_ctx_t_p_assignrrrrrr6rgrcCrh)z'gpgme_ctx_t_p_value(obj) -> gpgme_ctx_t)rgpgme_ctx_t_p_valuerrrrr :r9r cCrz)z&new_gpgme_data_t_p() -> gpgme_data_t *)rnew_gpgme_data_t_prrrrr!>r|r!cCrh)z,copy_gpgme_data_t_p(value) -> gpgme_data_t *)rcopy_gpgme_data_t_prrrrr"Br9r"cCrh)zdelete_gpgme_data_t_p(obj))rdelete_gpgme_data_t_prrrrr#Fr9r#cCre)z!gpgme_data_t_p_assign(obj, value))rgpgme_data_t_p_assignrrrrr$Jrgr$cCrh)z)gpgme_data_t_p_value(obj) -> gpgme_data_t)rgpgme_data_t_p_valuerrrrr%Nr9r%cCrz)z$new_gpgme_key_t_p() -> gpgme_key_t *)rnew_gpgme_key_t_prrrrr&Rr|r&cCrh)z*copy_gpgme_key_t_p(value) -> gpgme_key_t *)rcopy_gpgme_key_t_prrrrr'Vr9r'cCrh)zdelete_gpgme_key_t_p(obj))rdelete_gpgme_key_t_prrrrr(Zr9r(cCre)z gpgme_key_t_p_assign(obj, value))rgpgme_key_t_p_assignrrrrr)^rgr)cCrh)z&gpgme_key_t_p_value(obj) -> _gpgme_key)rgpgme_key_t_p_valuerrrrr*br9r*cCrz)z(new_gpgme_error_t_p() -> gpgme_error_t *)rnew_gpgme_error_t_prrrrr+fr|r+cCrh)z.copy_gpgme_error_t_p(value) -> gpgme_error_t *)rcopy_gpgme_error_t_prrrrr,jr9r,cCrh)zdelete_gpgme_error_t_p(obj))rdelete_gpgme_error_t_prrrrr-nr9r-cCre)z"gpgme_error_t_p_assign(obj, value))rgpgme_error_t_p_assignrrrrr.rrgr.cCrh)z+gpgme_error_t_p_value(obj) -> gpgme_error_t)rgpgme_error_t_p_valuerrrrr/vr9r/cCrz)z2new_gpgme_trust_item_t_p() -> gpgme_trust_item_t *)rnew_gpgme_trust_item_t_prrrrr0zr|r0cCrh)z8copy_gpgme_trust_item_t_p(value) -> gpgme_trust_item_t *)rcopy_gpgme_trust_item_t_prrrrr1~r9r1cCrh)z delete_gpgme_trust_item_t_p(obj))rdelete_gpgme_trust_item_t_prrrrr2r9r2cCre)z'gpgme_trust_item_t_p_assign(obj, value))rgpgme_trust_item_t_p_assignrrrrr3rgr3gpgme_trust_item_tcCrh)z4gpgme_trust_item_t_p_value(obj) -> _gpgme_trust_item)rgpgme_trust_item_t_p_valuerrrrr5r9r5cCrz)z4new_gpgme_engine_info_t_p() -> gpgme_engine_info_t *)rnew_gpgme_engine_info_t_prrrrr6r|r6cCrh)z:copy_gpgme_engine_info_t_p(value) -> gpgme_engine_info_t *)rcopy_gpgme_engine_info_t_prrrrr7r9r7cCrh)z!delete_gpgme_engine_info_t_p(obj))rdelete_gpgme_engine_info_t_prrrrr8r9r8cCre)z(gpgme_engine_info_t_p_assign(obj, value))rgpgme_engine_info_t_p_assignrrrrr9rgr9cCrh)z6gpgme_engine_info_t_p_value(obj) -> _gpgme_engine_info)rgpgme_engine_info_t_p_valuerrrrr:r9r:fildescCre)zfdopen(fildes, mode) -> FILE *)rfdopen)r;rrrrr<rgr<_self PyObject *cCrh)z1gpg_raise_callback_exception(_self) -> PyObject *)rgpg_raise_callback_exception)r=rrrr?r9r?cCre)z.gpg_set_passphrase_cb(_self, cb) -> PyObject *)rgpg_set_passphrase_cbr=rrrrr@rgr@cCre)z,gpg_set_progress_cb(_self, cb) -> PyObject *)rgpg_set_progress_cbrArrrrBrgrBcCre)z*gpg_set_status_cb(_self, cb) -> PyObject *)rgpg_set_status_cbrArrrrCrgrCpycbsr_datacCr)z9gpg_data_new_from_cbs(_self, pycbs, r_data) -> PyObject *)rgpg_data_new_from_cbs)r=rDrErrrrFrrF)r3r4)r3r:)rarbrcrdr3r4)rcrdr3r4)rkr4r3rd)rkr4r3rb)rkr4r3ro)rkrqrrrsr3rt)rkrwr3rd)rcrdr3rw)r3rd)rkrwr3r})rarbrkrwr3r4)rkrwr3r4)rrr3r4)rrr3r})rrrrorror3r4)rrrror3ro)rrrrr3r4)rrr3r)rrr3ro)rrrrwr3r})rrr3rw)rrrrwr3r})rrrrr3r4)rrr3r)rrrrr3r4)rrr3r)rrrrrrr3r})rrrrrrr3r})rrrrrrr3r})rrrrrrr3r})rrrrrrr3r})rrrrrrr3r})rrrrwrror3r4)rrr3r) rrrrrrorror3r4)rrr r}r3r4)rr r3r )rr rrwr3r) rrrrorrorKrr3r4)rrr3r)rrrXror3r4)rrr3ro)rrr4r!r3r})r8rwr9rr:rtr3r;)r8rwr9r>r:rtr3r;)r8rwr9r>r:rtr3rw)rrrrArBrwr3r) rrrrArrArBrwr3r)rrr3r4)rYrZr9rr3rt)rYrZr9r>r3r;)r^r_r3r4)rYrZr3r}) r^r_r9rorcrtr*rwr3r4)rYrZrerfr3rs)r9rr3r})rYr_rirHrjrr3r4)rYr_r8rwr3r4)rYr_rmrnr3r4)r^r_rmrpr3r4)rYrZr3rr)rYrZrtrrr3r4)rYrZr3rs)rYrZrror3r4)rYrZrrorror3rq)rYrZryrwr3rz)r^r_r|ror*rwr3r4) r^r_r|ror~rnrr:rrtr3r4)rYrZr3r4) rrrrorrrrwr3r4)r rrror3r4)r r}r3r})rrr3r) rrrrrKrrrZrrZr3r4)rrrrrrorKrrrZrrZr3r4)rrr3r)rrrrZrrZr3r4) rrrKrrrZrrZr3r4)rrr3r) rrrrZrrZrrr3r4)rrr3r>) rrrrZr@rZrArZr3r4)rrr3r)rrrrZr3r4)rrrrr3r4) rrrrorrrrZr3r4) rrrrrrrrZr3r4) rrrrrrrrZr3r4) rrrrorrZrrZr3r4)rrrrorroryrrrrr}rKr r3r4)rrr r}rroryrrrrKr r3r4) rrr r}rroryr r3r4) rrr r}rrorrorror3r4) rrr r}rrrroryr r3r4)rrr3r)rrr r}rrwr3r4)rrr r}rKr r3r4) rrr r}rrorrrKr r3r4) rrr r}rr}rrorKr r3r4) rrr r}rKr rrrrZr3r4)rrr r}rrr3r4)rrr3r) rrrrrrwryrwr3r4)rrrrZryrwr3r4)rrrrr3r4)rrrrorrwr3r4)rrrrr3r4)rrr3r})rrrrZrKr r3r4)rrr!ror"rr#rZr$rZr%rZrKr r3r4) rrr)ror*r+r,r-r.r/r3r4)rrr)ror*r+r,r-r.r/rrAr3r4)rrr3r9) rrr;ror3rorKr rrAr3r4) rrrrr;rorKr rrAr3r4)rrrrrr>r3r4)rr>rrr3r})rrUrrwrr>r3r4)rrr3r})rrrrr3r4)rrrrr3r4)rrrrorFrr3r4) rrrrorroryr r3r4)rrr3r)rrorror3rw)rror3ro)rrorrtr3ro)rror3ro)rrr3r4)rrrrorror3r4)rrr3r4)rFrr3r})rrr3rs)rrr3ro)rrr3ro)rror3rs) rrr r}rrrrrrZr3r4) rrrrwrrrrr3ro) rrrrwrrrrwr3r) rrrrwrrrrwr3ro)rrrrwrrr3r4)r^r_rrrrr3r4) r r}rrryr>rrwr3ro) r r}rrryr>rrwr3r) r r}rrwrrryr>rrwr3ro) r r}rrwrrryr>rrwr3r)rrrrZrrr3r4) rrrrryr>rrwr3ro) rrrrryr>rrwr3rw)rrr3r)rrr)ror*r+r,r-rr/rrr3r4)r3r)rrr3r)rrr3r})rrrrr3r})rrr3r)r3r_)rrZr3r_)rr_r3r})rr_rrZr3r})rr_r3rZ)r3r)rr}r3r)rrr3r})rrrr}r3r})rrr3r)r3rA)rr4r3rA)rrAr3r})rrArr4r3r})rrAr3r4)r3r)rrr3r)rrr3r})rrrrr3r})rrr3r4)r3r)rrr3r)rrr3r})rrrrr3r})rrr3r)r;rwrror3rn)r=r>r3r>)r=r>rr>r3r>)r=r>rDr>rEr_r3r>(2sysr_swig_python_version_info RuntimeError __package__rrrbuiltinsr ImportErrorrr#r&r.rr/r6r;objectr= _gpgme_sig_notation_swigregisterBUILD_REVISIONBUILD_TIMESTAMPENABLE_UISERVERGPGME_LIBASSUAN_VERSION HAVE_ARGP_HHAVE_CLOSEFROMHAVE_DECL_TTYNAME_R HAVE_DLFCN_H HAVE_ERROR_T HAVE_FSEEKO HAVE_GETEGID HAVE_GETGIDHAVE_INTTYPES_H HAVE_LOCALE_H HAVE_POLL_HHAVE_POSIXDECL_TTYNAME_R HAVE_SETENVHAVE_SETLOCALE HAVE_STDINT_H HAVE_STDIO_H HAVE_STDLIB_H HAVE_STPCPYHAVE_STRINGS_H HAVE_STRING_HHAVE_SYS_SELECT_HHAVE_SYS_STAT_HHAVE_SYS_TIME_HHAVE_SYS_TYPES_HHAVE_SYS_UIO_HHAVE_THREAD_SAFE_GETENV HAVE_TIMEGMHAVE_TLSHAVE_TTYNAME_RHAVE_UINTPTR_T HAVE_UNISTD_H HAVE_WCHAR_H LT_OBJDIRPACKAGEPACKAGE_BUGREPORT PACKAGE_NAMEPACKAGE_STRINGPACKAGE_TARNAME PACKAGE_URLPACKAGE_VERSION PATHSEP_CDIRSEP_CDIRSEP_SSIZEOF_UNSIGNED_INT STDC_HEADERSUSE_DESCRIPTOR_PASSINGUSE_LINUX_GETDENTS _ALL_SOURCE_DARWIN_C_SOURCE__EXTENSIONS__ _GNU_SOURCE_HPUX_ALT_XOPEN_SOCKET_API_NETBSD_SOURCE_OPENBSD_SOURCE_POSIX_PTHREAD_SEMANTICS#__STDC_WANT_IEC_60559_ATTRIBS_EXT____STDC_WANT_IEC_60559_BFP_EXT____STDC_WANT_IEC_60559_DFP_EXT__!__STDC_WANT_IEC_60559_FUNCS_EXT__!__STDC_WANT_IEC_60559_TYPES_EXT____STDC_WANT_LIB_EXT2____STDC_WANT_MATH_SPEC_FUNCS___TANDEM_SOURCEVERSION _REENTRANTGPG_ERR_ENABLE_ERRNO_MACROS CRIGHTBLURB GPGME_VERSIONGPGME_VERSION_NUMBER_GPGME_OBSOLETE_SOME_SYMBOLSrfrirlrnrprurvrxryr{r~rrrGPGME_DATA_ENCODING_NONEGPGME_DATA_ENCODING_BINARYGPGME_DATA_ENCODING_BASE64GPGME_DATA_ENCODING_ARMORGPGME_DATA_ENCODING_URLGPGME_DATA_ENCODING_URLESCGPGME_DATA_ENCODING_URL0GPGME_DATA_ENCODING_MIMEGPGME_DATA_TYPE_INVALIDGPGME_DATA_TYPE_UNKNOWNGPGME_DATA_TYPE_PGP_SIGNEDGPGME_DATA_TYPE_PGP_ENCRYPTEDGPGME_DATA_TYPE_PGP_OTHERGPGME_DATA_TYPE_PGP_KEYGPGME_DATA_TYPE_PGP_SIGNATUREGPGME_DATA_TYPE_CMS_SIGNEDGPGME_DATA_TYPE_CMS_ENCRYPTEDGPGME_DATA_TYPE_CMS_OTHERGPGME_DATA_TYPE_X509_CERTGPGME_DATA_TYPE_PKCS12 GPGME_PK_RSAGPGME_PK_RSA_EGPGME_PK_RSA_SGPGME_PK_ELG_E GPGME_PK_DSA GPGME_PK_ECC GPGME_PK_ELGGPGME_PK_ECDSA GPGME_PK_ECDHGPGME_PK_EDDSA GPGME_MD_NONE GPGME_MD_MD5 GPGME_MD_SHA1GPGME_MD_RMD160 GPGME_MD_MD2GPGME_MD_TIGERGPGME_MD_HAVALGPGME_MD_SHA256GPGME_MD_SHA384GPGME_MD_SHA512GPGME_MD_SHA224 GPGME_MD_MD4GPGME_MD_CRC32GPGME_MD_CRC32_RFC1510GPGME_MD_CRC24_RFC2440GPGME_SIG_MODE_NORMALGPGME_SIG_MODE_DETACHGPGME_SIG_MODE_CLEARGPGME_VALIDITY_UNKNOWNGPGME_VALIDITY_UNDEFINEDGPGME_VALIDITY_NEVERGPGME_VALIDITY_MARGINALGPGME_VALIDITY_FULLGPGME_VALIDITY_ULTIMATEGPGME_TOFU_POLICY_NONEGPGME_TOFU_POLICY_AUTOGPGME_TOFU_POLICY_GOODGPGME_TOFU_POLICY_UNKNOWNGPGME_TOFU_POLICY_BADGPGME_TOFU_POLICY_ASKGPGME_KEYORG_UNKNOWNGPGME_KEYORG_KSGPGME_KEYORG_DANEGPGME_KEYORG_WKDGPGME_KEYORG_URLGPGME_KEYORG_FILEGPGME_KEYORG_SELFGPGME_KEYORG_OTHERGPGME_PROTOCOL_OpenPGPGPGME_PROTOCOL_CMSGPGME_PROTOCOL_GPGCONFGPGME_PROTOCOL_ASSUANGPGME_PROTOCOL_G13GPGME_PROTOCOL_UISERVERGPGME_PROTOCOL_SPAWNGPGME_PROTOCOL_DEFAULTGPGME_PROTOCOL_UNKNOWNGPGME_KEYLIST_MODE_LOCALGPGME_KEYLIST_MODE_EXTERNGPGME_KEYLIST_MODE_SIGS GPGME_KEYLIST_MODE_SIG_NOTATIONSGPGME_KEYLIST_MODE_WITH_SECRETGPGME_KEYLIST_MODE_WITH_TOFUGPGME_KEYLIST_MODE_WITH_KEYGRIPGPGME_KEYLIST_MODE_EPHEMERALGPGME_KEYLIST_MODE_VALIDATEGPGME_KEYLIST_MODE_LOCATEGPGME_PINENTRY_MODE_DEFAULTGPGME_PINENTRY_MODE_ASKGPGME_PINENTRY_MODE_CANCELGPGME_PINENTRY_MODE_ERRORGPGME_PINENTRY_MODE_LOOPBACKGPGME_EXPORT_MODE_EXTERNGPGME_EXPORT_MODE_MINIMALGPGME_EXPORT_MODE_SECRETGPGME_EXPORT_MODE_RAWGPGME_EXPORT_MODE_PKCS12GPGME_EXPORT_MODE_SSHGPGME_AUDITLOG_DEFAULTGPGME_AUDITLOG_HTMLGPGME_AUDITLOG_DIAGGPGME_AUDITLOG_WITH_HELP!GPGME_SIG_NOTATION_HUMAN_READABLEGPGME_SIG_NOTATION_CRITICALr_gpgme_engine_info_swigregisterr_gpgme_tofu_info_swigregisterr_gpgme_subkey_swigregisterr_gpgme_key_sig_swigregisterrT_gpgme_user_id_swigregisterr}_gpgme_key_swigregisterr_gpgme_invalid_key_swigregisterrrrrrrrrrrrrrrrGPGME_INCLUDE_CERTS_DEFAULTrrrrrrrrrrrrrrrrr r rrrrrrGPGME_EVENT_STARTGPGME_EVENT_DONEGPGME_EVENT_NEXT_KEYGPGME_EVENT_NEXT_TRUSTITEMr%gpgme_io_event_done_data_swigregisterr!gpgme_io_cbs_swigregisterr5r7r<r?r@rCrDrErFrHgpgme_data_cbs_swigregisterr[r]r`rardrgrhrkrlrorqrsrurvrwrxr{r}rrrrrrrr%_gpgme_op_encrypt_result_swigregisterrGPGME_ENCRYPT_ALWAYS_TRUSTGPGME_ENCRYPT_NO_ENCRYPT_TOGPGME_ENCRYPT_PREPAREGPGME_ENCRYPT_EXPECT_SIGNGPGME_ENCRYPT_NO_COMPRESSGPGME_ENCRYPT_SYMMETRICGPGME_ENCRYPT_THROW_KEYIDSGPGME_ENCRYPT_WRAPGPGME_ENCRYPT_WANT_ADDRESSrrrrrrrrr_gpgme_recipient_swigregisterr%_gpgme_op_decrypt_result_swigregisterrGPGME_DECRYPT_VERIFYGPGME_DECRYPT_UNWRAPrrrrrrr!_gpgme_new_signature_swigregisterr"_gpgme_op_sign_result_swigregisterrrrGPGME_SIGSUM_VALIDGPGME_SIGSUM_GREENGPGME_SIGSUM_REDGPGME_SIGSUM_KEY_REVOKEDGPGME_SIGSUM_KEY_EXPIREDGPGME_SIGSUM_SIG_EXPIREDGPGME_SIGSUM_KEY_MISSINGGPGME_SIGSUM_CRL_MISSINGGPGME_SIGSUM_CRL_TOO_OLDGPGME_SIGSUM_BAD_POLICYGPGME_SIGSUM_SYS_ERRORGPGME_SIGSUM_TOFU_CONFLICTr_gpgme_signature_swigregisterr2$_gpgme_op_verify_result_swigregisterr?rBrDGPGME_IMPORT_NEWGPGME_IMPORT_UIDGPGME_IMPORT_SIGGPGME_IMPORT_SUBKEYGPGME_IMPORT_SECRETrE!_gpgme_import_status_swigregisterrP$_gpgme_op_import_result_swigregisterrrrrrrrrrrrGPGME_CREATE_SIGNGPGME_CREATE_ENCRGPGME_CREATE_CERTGPGME_CREATE_AUTHGPGME_CREATE_NOPASSWDGPGME_CREATE_SELFSIGNEDGPGME_CREATE_NOSTOREGPGME_CREATE_WANTPUBGPGME_CREATE_WANTSECGPGME_CREATE_FORCEGPGME_CREATE_NOEXPIREr$_gpgme_op_genkey_result_swigregisterrrrrrrrrrrrrrrrrrGPGME_DELETE_ALLOW_SECRETGPGME_DELETE_FORCErrGPGME_KEYSIGN_LOCALGPGME_KEYSIGN_LFSEPGPGME_KEYSIGN_NOEXPIREGPGME_KEYSIGN_FORCErrGPGME_REVSIG_LFSEPrrGPGME_INTERACT_CARDrrrrr%_gpgme_op_keylist_result_swigregisterrrrrrrrr_gpgme_trust_item_swigregisterrrrrrrr GPGME_SPAWN_DETACHEDGPGME_SPAWN_ALLOW_SET_FGGPGME_SPAWN_SHOW_WINDOWr&r(r0r1r2'_gpgme_op_vfs_mount_result_swigregisterr:r<r=GPGME_CONF_BASICGPGME_CONF_ADVANCEDGPGME_CONF_EXPERTGPGME_CONF_INVISIBLEGPGME_CONF_INTERNALGPGME_CONF_NONEGPGME_CONF_STRINGGPGME_CONF_INT32GPGME_CONF_UINT32GPGME_CONF_FILENAMEGPGME_CONF_LDAP_SERVERGPGME_CONF_KEY_FPRGPGME_CONF_PUB_KEYGPGME_CONF_SEC_KEYGPGME_CONF_ALIAS_LISTr>gpgme_conf_arg_swigregisterrF!gpgme_conf_arg_value_swigregisterGPGME_CONF_GROUPGPGME_CONF_OPTIONALGPGME_CONF_LISTGPGME_CONF_RUNTIMEGPGME_CONF_DEFAULTGPGME_CONF_DEFAULT_DESCGPGME_CONF_NO_ARG_DESCGPGME_CONF_NO_CHANGErUgpgme_conf_opt_swigregisterrgpgme_conf_comp_swigregisterrrrrrrrr(_gpgme_op_query_swdb_result_swigregisterrrrrrrrrrrrrrrrGPGME_EXPORT_MODE_NOUIDGPGME_STATUS_EOFGPGME_STATUS_ENTERGPGME_STATUS_LEAVEGPGME_STATUS_ABORTGPGME_STATUS_GOODSIGGPGME_STATUS_BADSIGGPGME_STATUS_ERRSIGGPGME_STATUS_BADARMORGPGME_STATUS_RSA_OR_IDEAGPGME_STATUS_KEYEXPIREDGPGME_STATUS_KEYREVOKEDGPGME_STATUS_TRUST_UNDEFINEDGPGME_STATUS_TRUST_NEVERGPGME_STATUS_TRUST_MARGINALGPGME_STATUS_TRUST_FULLYGPGME_STATUS_TRUST_ULTIMATEGPGME_STATUS_SHM_INFOGPGME_STATUS_SHM_GETGPGME_STATUS_SHM_GET_BOOLGPGME_STATUS_SHM_GET_HIDDENGPGME_STATUS_NEED_PASSPHRASEGPGME_STATUS_VALIDSIGGPGME_STATUS_SIG_IDGPGME_STATUS_ENC_TOGPGME_STATUS_NODATAGPGME_STATUS_BAD_PASSPHRASEGPGME_STATUS_NO_PUBKEYGPGME_STATUS_NO_SECKEY GPGME_STATUS_NEED_PASSPHRASE_SYMGPGME_STATUS_DECRYPTION_FAILEDGPGME_STATUS_DECRYPTION_OKAYGPGME_STATUS_MISSING_PASSPHRASEGPGME_STATUS_GOOD_PASSPHRASEGPGME_STATUS_GOODMDCGPGME_STATUS_BADMDCGPGME_STATUS_ERRMDCGPGME_STATUS_IMPORTEDGPGME_STATUS_IMPORT_OKGPGME_STATUS_IMPORT_PROBLEMGPGME_STATUS_IMPORT_RESGPGME_STATUS_FILE_STARTGPGME_STATUS_FILE_DONEGPGME_STATUS_FILE_ERRORGPGME_STATUS_BEGIN_DECRYPTIONGPGME_STATUS_END_DECRYPTIONGPGME_STATUS_BEGIN_ENCRYPTIONGPGME_STATUS_END_ENCRYPTIONGPGME_STATUS_DELETE_PROBLEMGPGME_STATUS_GET_BOOLGPGME_STATUS_GET_LINEGPGME_STATUS_GET_HIDDENGPGME_STATUS_GOT_ITGPGME_STATUS_PROGRESSGPGME_STATUS_SIG_CREATEDGPGME_STATUS_SESSION_KEYGPGME_STATUS_NOTATION_NAMEGPGME_STATUS_NOTATION_DATAGPGME_STATUS_POLICY_URLGPGME_STATUS_BEGIN_STREAMGPGME_STATUS_END_STREAMGPGME_STATUS_KEY_CREATEDGPGME_STATUS_USERID_HINTGPGME_STATUS_UNEXPECTEDGPGME_STATUS_INV_RECPGPGME_STATUS_NO_RECPGPGME_STATUS_ALREADY_SIGNEDGPGME_STATUS_SIGEXPIREDGPGME_STATUS_EXPSIGGPGME_STATUS_EXPKEYSIGGPGME_STATUS_TRUNCATEDGPGME_STATUS_ERRORGPGME_STATUS_NEWSIGGPGME_STATUS_REVKEYSIGGPGME_STATUS_SIG_SUBPACKET GPGME_STATUS_NEED_PASSPHRASE_PINGPGME_STATUS_SC_OP_FAILUREGPGME_STATUS_SC_OP_SUCCESSGPGME_STATUS_CARDCTRLGPGME_STATUS_BACKUP_KEY_CREATEDGPGME_STATUS_PKA_TRUST_BADGPGME_STATUS_PKA_TRUST_GOODGPGME_STATUS_PLAINTEXTGPGME_STATUS_INV_SGNRGPGME_STATUS_NO_SGNRGPGME_STATUS_SUCCESSGPGME_STATUS_DECRYPTION_INFOGPGME_STATUS_PLAINTEXT_LENGTHGPGME_STATUS_MOUNTPOINTGPGME_STATUS_PINENTRY_LAUNCHEDGPGME_STATUS_ATTRIBUTEGPGME_STATUS_BEGIN_SIGNINGGPGME_STATUS_KEY_NOT_CREATEDGPGME_STATUS_INQUIRE_MAXLENGPGME_STATUS_FAILUREGPGME_STATUS_KEY_CONSIDEREDGPGME_STATUS_TOFU_USERGPGME_STATUS_TOFU_STATSGPGME_STATUS_TOFU_STATS_LONGGPGME_STATUS_NOTATION_FLAGS'GPGME_STATUS_DECRYPTION_COMPLIANCE_MODE)GPGME_STATUS_VERIFICATION_COMPLIANCE_MODEGPGME_STATUS_CANCELED_BY_USERrrrrGPGME_SIG_STAT_NONEGPGME_SIG_STAT_GOODGPGME_SIG_STAT_BADGPGME_SIG_STAT_NOKEYGPGME_SIG_STAT_NOSIGGPGME_SIG_STAT_ERRORGPGME_SIG_STAT_DIFFGPGME_SIG_STAT_GOOD_EXPGPGME_SIG_STAT_GOOD_EXPKEYGPGME_ATTR_KEYIDGPGME_ATTR_FPRGPGME_ATTR_ALGOGPGME_ATTR_LENGPGME_ATTR_CREATEDGPGME_ATTR_EXPIREGPGME_ATTR_OTRUSTGPGME_ATTR_USERIDGPGME_ATTR_NAMEGPGME_ATTR_EMAILGPGME_ATTR_COMMENTGPGME_ATTR_VALIDITYGPGME_ATTR_LEVELGPGME_ATTR_TYPEGPGME_ATTR_IS_SECRETGPGME_ATTR_KEY_REVOKEDGPGME_ATTR_KEY_INVALIDGPGME_ATTR_UID_REVOKEDGPGME_ATTR_UID_INVALIDGPGME_ATTR_KEY_CAPSGPGME_ATTR_CAN_ENCRYPTGPGME_ATTR_CAN_SIGNGPGME_ATTR_CAN_CERTIFYGPGME_ATTR_KEY_EXPIREDGPGME_ATTR_KEY_DISABLEDGPGME_ATTR_SERIALGPGME_ATTR_ISSUERGPGME_ATTR_CHAINIDGPGME_ATTR_SIG_STATUSGPGME_ATTR_ERRTOKGPGME_ATTR_SIG_SUMMARYGPGME_ATTR_SIG_CLASSrrrrrrrrrrr r r r $_gpgme_op_assuan_result_swigregisterrrGPG_ERR_SOURCE_UNKNOWNGPG_ERR_SOURCE_GCRYPTGPG_ERR_SOURCE_GPGGPG_ERR_SOURCE_GPGSMGPG_ERR_SOURCE_GPGAGENTGPG_ERR_SOURCE_PINENTRYGPG_ERR_SOURCE_SCDGPG_ERR_SOURCE_GPGMEGPG_ERR_SOURCE_KEYBOXGPG_ERR_SOURCE_KSBAGPG_ERR_SOURCE_DIRMNGRGPG_ERR_SOURCE_GSTIGPG_ERR_SOURCE_GPAGPG_ERR_SOURCE_KLEOGPG_ERR_SOURCE_G13GPG_ERR_SOURCE_ASSUANGPG_ERR_SOURCE_TPM2DGPG_ERR_SOURCE_TLSGPG_ERR_SOURCE_ANYGPG_ERR_SOURCE_USER_1GPG_ERR_SOURCE_USER_2GPG_ERR_SOURCE_USER_3GPG_ERR_SOURCE_USER_4GPG_ERR_SOURCE_DIMGPG_ERR_NO_ERRORGPG_ERR_GENERALGPG_ERR_UNKNOWN_PACKETGPG_ERR_UNKNOWN_VERSIONGPG_ERR_PUBKEY_ALGOGPG_ERR_DIGEST_ALGOGPG_ERR_BAD_PUBKEYGPG_ERR_BAD_SECKEYGPG_ERR_BAD_SIGNATUREGPG_ERR_NO_PUBKEYGPG_ERR_CHECKSUMGPG_ERR_BAD_PASSPHRASEGPG_ERR_CIPHER_ALGOGPG_ERR_KEYRING_OPENGPG_ERR_INV_PACKETGPG_ERR_INV_ARMORGPG_ERR_NO_USER_IDGPG_ERR_NO_SECKEYGPG_ERR_WRONG_SECKEYGPG_ERR_BAD_KEYGPG_ERR_COMPR_ALGOGPG_ERR_NO_PRIMEGPG_ERR_NO_ENCODING_METHODGPG_ERR_NO_ENCRYPTION_SCHEMEGPG_ERR_NO_SIGNATURE_SCHEMEGPG_ERR_INV_ATTRGPG_ERR_NO_VALUEGPG_ERR_NOT_FOUNDGPG_ERR_VALUE_NOT_FOUNDGPG_ERR_SYNTAXGPG_ERR_BAD_MPIGPG_ERR_INV_PASSPHRASEGPG_ERR_SIG_CLASSGPG_ERR_RESOURCE_LIMITGPG_ERR_INV_KEYRINGGPG_ERR_TRUSTDBGPG_ERR_BAD_CERTGPG_ERR_INV_USER_IDGPG_ERR_UNEXPECTEDGPG_ERR_TIME_CONFLICTGPG_ERR_KEYSERVERGPG_ERR_WRONG_PUBKEY_ALGOGPG_ERR_TRIBUTE_TO_D_AGPG_ERR_WEAK_KEYGPG_ERR_INV_KEYLENGPG_ERR_INV_ARGGPG_ERR_BAD_URIGPG_ERR_INV_URIGPG_ERR_NETWORKGPG_ERR_UNKNOWN_HOSTGPG_ERR_SELFTEST_FAILEDGPG_ERR_NOT_ENCRYPTEDGPG_ERR_NOT_PROCESSEDGPG_ERR_UNUSABLE_PUBKEYGPG_ERR_UNUSABLE_SECKEYGPG_ERR_INV_VALUEGPG_ERR_BAD_CERT_CHAINGPG_ERR_MISSING_CERTGPG_ERR_NO_DATA GPG_ERR_BUGGPG_ERR_NOT_SUPPORTEDGPG_ERR_INV_OPGPG_ERR_TIMEOUTGPG_ERR_INTERNALGPG_ERR_EOF_GCRYPTGPG_ERR_INV_OBJGPG_ERR_TOO_SHORTGPG_ERR_TOO_LARGEGPG_ERR_NO_OBJGPG_ERR_NOT_IMPLEMENTEDGPG_ERR_CONFLICTGPG_ERR_INV_CIPHER_MODEGPG_ERR_INV_FLAGGPG_ERR_INV_HANDLEGPG_ERR_TRUNCATEDGPG_ERR_INCOMPLETE_LINEGPG_ERR_INV_RESPONSEGPG_ERR_NO_AGENT GPG_ERR_AGENTGPG_ERR_INV_DATAGPG_ERR_ASSUAN_SERVER_FAULTGPG_ERR_ASSUANGPG_ERR_INV_SESSION_KEYGPG_ERR_INV_SEXPGPG_ERR_UNSUPPORTED_ALGORITHMGPG_ERR_NO_PIN_ENTRYGPG_ERR_PIN_ENTRYGPG_ERR_BAD_PINGPG_ERR_INV_NAMEGPG_ERR_BAD_DATAGPG_ERR_INV_PARAMETERGPG_ERR_WRONG_CARDGPG_ERR_NO_DIRMNGRGPG_ERR_DIRMNGRGPG_ERR_CERT_REVOKEDGPG_ERR_NO_CRL_KNOWNGPG_ERR_CRL_TOO_OLDGPG_ERR_LINE_TOO_LONGGPG_ERR_NOT_TRUSTEDGPG_ERR_CANCELEDGPG_ERR_BAD_CA_CERTGPG_ERR_CERT_EXPIREDGPG_ERR_CERT_TOO_YOUNGGPG_ERR_UNSUPPORTED_CERTGPG_ERR_UNKNOWN_SEXPGPG_ERR_UNSUPPORTED_PROTECTIONGPG_ERR_CORRUPTED_PROTECTIONGPG_ERR_AMBIGUOUS_NAME GPG_ERR_CARDGPG_ERR_CARD_RESETGPG_ERR_CARD_REMOVEDGPG_ERR_INV_CARDGPG_ERR_CARD_NOT_PRESENTGPG_ERR_NO_PKCS15_APPGPG_ERR_NOT_CONFIRMEDGPG_ERR_CONFIGURATIONGPG_ERR_NO_POLICY_MATCHGPG_ERR_INV_INDEXGPG_ERR_INV_IDGPG_ERR_NO_SCDAEMONGPG_ERR_SCDAEMONGPG_ERR_UNSUPPORTED_PROTOCOLGPG_ERR_BAD_PIN_METHODGPG_ERR_CARD_NOT_INITIALIZEDGPG_ERR_UNSUPPORTED_OPERATIONGPG_ERR_WRONG_KEY_USAGEGPG_ERR_NOTHING_FOUNDGPG_ERR_WRONG_BLOB_TYPEGPG_ERR_MISSING_VALUEGPG_ERR_HARDWAREGPG_ERR_PIN_BLOCKEDGPG_ERR_USE_CONDITIONSGPG_ERR_PIN_NOT_SYNCEDGPG_ERR_INV_CRLGPG_ERR_BAD_BERGPG_ERR_INV_BERGPG_ERR_ELEMENT_NOT_FOUNDGPG_ERR_IDENTIFIER_NOT_FOUNDGPG_ERR_INV_TAGGPG_ERR_INV_LENGTHGPG_ERR_INV_KEYINFOGPG_ERR_UNEXPECTED_TAGGPG_ERR_NOT_DER_ENCODEDGPG_ERR_NO_CMS_OBJGPG_ERR_INV_CMS_OBJGPG_ERR_UNKNOWN_CMS_OBJGPG_ERR_UNSUPPORTED_CMS_OBJGPG_ERR_UNSUPPORTED_ENCODINGGPG_ERR_UNSUPPORTED_CMS_VERSIONGPG_ERR_UNKNOWN_ALGORITHMGPG_ERR_INV_ENGINEGPG_ERR_PUBKEY_NOT_TRUSTEDGPG_ERR_DECRYPT_FAILEDGPG_ERR_KEY_EXPIREDGPG_ERR_SIG_EXPIREDGPG_ERR_ENCODING_PROBLEMGPG_ERR_INV_STATEGPG_ERR_DUP_VALUEGPG_ERR_MISSING_ACTIONGPG_ERR_MODULE_NOT_FOUNDGPG_ERR_INV_OID_STRINGGPG_ERR_INV_TIMEGPG_ERR_INV_CRL_OBJGPG_ERR_UNSUPPORTED_CRL_VERSIONGPG_ERR_INV_CERT_OBJGPG_ERR_UNKNOWN_NAMEGPG_ERR_LOCALE_PROBLEMGPG_ERR_NOT_LOCKEDGPG_ERR_PROTOCOL_VIOLATIONGPG_ERR_INV_MACGPG_ERR_INV_REQUESTGPG_ERR_UNKNOWN_EXTNGPG_ERR_UNKNOWN_CRIT_EXTNGPG_ERR_LOCKEDGPG_ERR_UNKNOWN_OPTIONGPG_ERR_UNKNOWN_COMMANDGPG_ERR_NOT_OPERATIONALGPG_ERR_NO_PASSPHRASEGPG_ERR_NO_PINGPG_ERR_NOT_ENABLEDGPG_ERR_NO_ENGINEGPG_ERR_MISSING_KEYGPG_ERR_TOO_MANYGPG_ERR_LIMIT_REACHEDGPG_ERR_NOT_INITIALIZEDGPG_ERR_MISSING_ISSUER_CERTGPG_ERR_NO_KEYSERVERGPG_ERR_INV_CURVEGPG_ERR_UNKNOWN_CURVEGPG_ERR_DUP_KEYGPG_ERR_AMBIGUOUSGPG_ERR_NO_CRYPT_CTXGPG_ERR_WRONG_CRYPT_CTXGPG_ERR_BAD_CRYPT_CTXGPG_ERR_CRYPT_CTX_CONFLICTGPG_ERR_BROKEN_PUBKEYGPG_ERR_BROKEN_SECKEYGPG_ERR_MAC_ALGOGPG_ERR_FULLY_CANCELEDGPG_ERR_UNFINISHEDGPG_ERR_BUFFER_TOO_SHORTGPG_ERR_SEXP_INV_LEN_SPECGPG_ERR_SEXP_STRING_TOO_LONGGPG_ERR_SEXP_UNMATCHED_PARENGPG_ERR_SEXP_NOT_CANONICALGPG_ERR_SEXP_BAD_CHARACTERGPG_ERR_SEXP_BAD_QUOTATIONGPG_ERR_SEXP_ZERO_PREFIXGPG_ERR_SEXP_NESTED_DHGPG_ERR_SEXP_UNMATCHED_DHGPG_ERR_SEXP_UNEXPECTED_PUNCGPG_ERR_SEXP_BAD_HEX_CHARGPG_ERR_SEXP_ODD_HEX_NUMBERSGPG_ERR_SEXP_BAD_OCT_CHARGPG_ERR_SUBKEYS_EXP_OR_REVGPG_ERR_DB_CORRUPTEDGPG_ERR_SERVER_FAILEDGPG_ERR_NO_NAMEGPG_ERR_NO_KEYGPG_ERR_LEGACY_KEYGPG_ERR_REQUEST_TOO_SHORTGPG_ERR_REQUEST_TOO_LONGGPG_ERR_OBJ_TERM_STATEGPG_ERR_NO_CERT_CHAINGPG_ERR_CERT_TOO_LARGEGPG_ERR_INV_RECORDGPG_ERR_BAD_MACGPG_ERR_UNEXPECTED_MSGGPG_ERR_COMPR_FAILEDGPG_ERR_WOULD_WRAPGPG_ERR_FATAL_ALERTGPG_ERR_NO_CIPHERGPG_ERR_MISSING_CLIENT_CERTGPG_ERR_CLOSE_NOTIFYGPG_ERR_TICKET_EXPIREDGPG_ERR_BAD_TICKETGPG_ERR_UNKNOWN_IDENTITYGPG_ERR_BAD_HS_CERTGPG_ERR_BAD_HS_CERT_REQGPG_ERR_BAD_HS_CERT_VERGPG_ERR_BAD_HS_CHANGE_CIPHERGPG_ERR_BAD_HS_CLIENT_HELLOGPG_ERR_BAD_HS_SERVER_HELLO GPG_ERR_BAD_HS_SERVER_HELLO_DONEGPG_ERR_BAD_HS_FINISHEDGPG_ERR_BAD_HS_SERVER_KEXGPG_ERR_BAD_HS_CLIENT_KEXGPG_ERR_BOGUS_STRINGGPG_ERR_FORBIDDENGPG_ERR_KEY_DISABLEDGPG_ERR_KEY_ON_CARDGPG_ERR_INV_LOCK_OBJ GPG_ERR_TRUE GPG_ERR_FALSEGPG_ERR_ASS_GENERALGPG_ERR_ASS_ACCEPT_FAILEDGPG_ERR_ASS_CONNECT_FAILEDGPG_ERR_ASS_INV_RESPONSEGPG_ERR_ASS_INV_VALUEGPG_ERR_ASS_INCOMPLETE_LINEGPG_ERR_ASS_LINE_TOO_LONGGPG_ERR_ASS_NESTED_COMMANDSGPG_ERR_ASS_NO_DATA_CBGPG_ERR_ASS_NO_INQUIRE_CBGPG_ERR_ASS_NOT_A_SERVERGPG_ERR_ASS_NOT_A_CLIENTGPG_ERR_ASS_SERVER_STARTGPG_ERR_ASS_READ_ERRORGPG_ERR_ASS_WRITE_ERRORGPG_ERR_ASS_TOO_MUCH_DATAGPG_ERR_ASS_UNEXPECTED_CMDGPG_ERR_ASS_UNKNOWN_CMDGPG_ERR_ASS_SYNTAXGPG_ERR_ASS_CANCELEDGPG_ERR_ASS_NO_INPUTGPG_ERR_ASS_NO_OUTPUTGPG_ERR_ASS_PARAMETERGPG_ERR_ASS_UNKNOWN_INQUIREGPG_ERR_ENGINE_TOO_OLDGPG_ERR_WINDOW_TOO_SMALLGPG_ERR_WINDOW_TOO_LARGEGPG_ERR_MISSING_ENVVARGPG_ERR_USER_ID_EXISTSGPG_ERR_NAME_EXISTSGPG_ERR_DUP_NAMEGPG_ERR_TOO_YOUNGGPG_ERR_TOO_OLDGPG_ERR_UNKNOWN_FLAGGPG_ERR_INV_ORDERGPG_ERR_ALREADY_FETCHEDGPG_ERR_TRY_LATERGPG_ERR_WRONG_NAMEGPG_ERR_NO_AUTHGPG_ERR_BAD_AUTHGPG_ERR_NO_KEYBOXDGPG_ERR_KEYBOXDGPG_ERR_NO_SERVICEGPG_ERR_SERVICEGPG_ERR_SYSTEM_BUGGPG_ERR_DNS_UNKNOWNGPG_ERR_DNS_SECTIONGPG_ERR_DNS_ADDRESSGPG_ERR_DNS_NO_QUERYGPG_ERR_DNS_NO_ANSWERGPG_ERR_DNS_CLOSEDGPG_ERR_DNS_VERIFYGPG_ERR_DNS_TIMEOUTGPG_ERR_LDAP_GENERALGPG_ERR_LDAP_ATTR_GENERALGPG_ERR_LDAP_NAME_GENERALGPG_ERR_LDAP_SECURITY_GENERALGPG_ERR_LDAP_SERVICE_GENERALGPG_ERR_LDAP_UPDATE_GENERALGPG_ERR_LDAP_E_GENERALGPG_ERR_LDAP_X_GENERALGPG_ERR_LDAP_OTHER_GENERALGPG_ERR_LDAP_X_CONNECTINGGPG_ERR_LDAP_REFERRAL_LIMITGPG_ERR_LDAP_CLIENT_LOOPGPG_ERR_LDAP_NO_RESULTSGPG_ERR_LDAP_CONTROL_NOT_FOUNDGPG_ERR_LDAP_NOT_SUPPORTEDGPG_ERR_LDAP_CONNECTGPG_ERR_LDAP_NO_MEMORYGPG_ERR_LDAP_PARAMGPG_ERR_LDAP_USER_CANCELLEDGPG_ERR_LDAP_FILTERGPG_ERR_LDAP_AUTH_UNKNOWNGPG_ERR_LDAP_TIMEOUTGPG_ERR_LDAP_DECODINGGPG_ERR_LDAP_ENCODINGGPG_ERR_LDAP_LOCALGPG_ERR_LDAP_SERVER_DOWNGPG_ERR_LDAP_SUCCESSGPG_ERR_LDAP_OPERATIONSGPG_ERR_LDAP_PROTOCOLGPG_ERR_LDAP_TIMELIMITGPG_ERR_LDAP_SIZELIMITGPG_ERR_LDAP_COMPARE_FALSEGPG_ERR_LDAP_COMPARE_TRUEGPG_ERR_LDAP_UNSUPPORTED_AUTHGPG_ERR_LDAP_STRONG_AUTH_RQRDGPG_ERR_LDAP_PARTIAL_RESULTSGPG_ERR_LDAP_REFERRALGPG_ERR_LDAP_ADMINLIMITGPG_ERR_LDAP_UNAVAIL_CRIT_EXTNGPG_ERR_LDAP_CONFIDENT_RQRDGPG_ERR_LDAP_SASL_BIND_INPROGGPG_ERR_LDAP_NO_SUCH_ATTRIBUTEGPG_ERR_LDAP_UNDEFINED_TYPEGPG_ERR_LDAP_BAD_MATCHINGGPG_ERR_LDAP_CONST_VIOLATIONGPG_ERR_LDAP_TYPE_VALUE_EXISTSGPG_ERR_LDAP_INV_SYNTAXGPG_ERR_LDAP_NO_SUCH_OBJGPG_ERR_LDAP_ALIAS_PROBLEMGPG_ERR_LDAP_INV_DN_SYNTAXGPG_ERR_LDAP_IS_LEAFGPG_ERR_LDAP_ALIAS_DEREFGPG_ERR_LDAP_X_PROXY_AUTH_FAILGPG_ERR_LDAP_BAD_AUTHGPG_ERR_LDAP_INV_CREDENTIALSGPG_ERR_LDAP_INSUFFICIENT_ACCGPG_ERR_LDAP_BUSYGPG_ERR_LDAP_UNAVAILABLEGPG_ERR_LDAP_UNWILL_TO_PERFORMGPG_ERR_LDAP_LOOP_DETECTGPG_ERR_LDAP_NAMING_VIOLATIONGPG_ERR_LDAP_OBJ_CLS_VIOLATIONGPG_ERR_LDAP_NOT_ALLOW_NONLEAFGPG_ERR_LDAP_NOT_ALLOW_ON_RDNGPG_ERR_LDAP_ALREADY_EXISTSGPG_ERR_LDAP_NO_OBJ_CLASS_MODSGPG_ERR_LDAP_RESULTS_TOO_LARGEGPG_ERR_LDAP_AFFECTS_MULT_DSASGPG_ERR_LDAP_VLVGPG_ERR_LDAP_OTHERGPG_ERR_LDAP_CUP_RESOURCE_LIMITGPG_ERR_LDAP_CUP_SEC_VIOLATIONGPG_ERR_LDAP_CUP_INV_DATAGPG_ERR_LDAP_CUP_UNSUP_SCHEMEGPG_ERR_LDAP_CUP_RELOADGPG_ERR_LDAP_CANCELLEDGPG_ERR_LDAP_NO_SUCH_OPERATIONGPG_ERR_LDAP_TOO_LATEGPG_ERR_LDAP_CANNOT_CANCELGPG_ERR_LDAP_ASSERTION_FAILEDGPG_ERR_LDAP_PROX_AUTH_DENIEDGPG_ERR_USER_1GPG_ERR_USER_2GPG_ERR_USER_3GPG_ERR_USER_4GPG_ERR_USER_5GPG_ERR_USER_6GPG_ERR_USER_7GPG_ERR_USER_8GPG_ERR_USER_9GPG_ERR_USER_10GPG_ERR_USER_11GPG_ERR_USER_12GPG_ERR_USER_13GPG_ERR_USER_14GPG_ERR_USER_15GPG_ERR_USER_16GPG_ERR_SQL_OKGPG_ERR_SQL_ERRORGPG_ERR_SQL_INTERNALGPG_ERR_SQL_PERMGPG_ERR_SQL_ABORTGPG_ERR_SQL_BUSYGPG_ERR_SQL_LOCKEDGPG_ERR_SQL_NOMEMGPG_ERR_SQL_READONLYGPG_ERR_SQL_INTERRUPTGPG_ERR_SQL_IOERRGPG_ERR_SQL_CORRUPTGPG_ERR_SQL_NOTFOUNDGPG_ERR_SQL_FULLGPG_ERR_SQL_CANTOPENGPG_ERR_SQL_PROTOCOLGPG_ERR_SQL_EMPTYGPG_ERR_SQL_SCHEMAGPG_ERR_SQL_TOOBIGGPG_ERR_SQL_CONSTRAINTGPG_ERR_SQL_MISMATCHGPG_ERR_SQL_MISUSEGPG_ERR_SQL_NOLFSGPG_ERR_SQL_AUTHGPG_ERR_SQL_FORMATGPG_ERR_SQL_RANGEGPG_ERR_SQL_NOTADBGPG_ERR_SQL_NOTICEGPG_ERR_SQL_WARNINGGPG_ERR_SQL_ROWGPG_ERR_SQL_DONEGPG_ERR_MISSING_ERRNOGPG_ERR_UNKNOWN_ERRNO GPG_ERR_EOF GPG_ERR_E2BIGGPG_ERR_EACCESGPG_ERR_EADDRINUSEGPG_ERR_EADDRNOTAVAIL GPG_ERR_EADVGPG_ERR_EAFNOSUPPORTGPG_ERR_EAGAINGPG_ERR_EALREADY GPG_ERR_EAUTHGPG_ERR_EBACKGROUND GPG_ERR_EBADE GPG_ERR_EBADFGPG_ERR_EBADFDGPG_ERR_EBADMSG GPG_ERR_EBADRGPG_ERR_EBADRPCGPG_ERR_EBADRQCGPG_ERR_EBADSLTGPG_ERR_EBFONT GPG_ERR_EBUSYGPG_ERR_ECANCELEDGPG_ERR_ECHILDGPG_ERR_ECHRNG GPG_ERR_ECOMMGPG_ERR_ECONNABORTEDGPG_ERR_ECONNREFUSEDGPG_ERR_ECONNRESET GPG_ERR_EDGPG_ERR_EDEADLKGPG_ERR_EDEADLOCKGPG_ERR_EDESTADDRREQ GPG_ERR_EDIED GPG_ERR_EDOMGPG_ERR_EDOTDOTGPG_ERR_EDQUOTGPG_ERR_EEXISTGPG_ERR_EFAULT GPG_ERR_EFBIGGPG_ERR_EFTYPEGPG_ERR_EGRATUITOUSGPG_ERR_EGREGIOUSGPG_ERR_EHOSTDOWNGPG_ERR_EHOSTUNREACH GPG_ERR_EIDRM GPG_ERR_EIEIOGPG_ERR_EILSEQGPG_ERR_EINPROGRESS GPG_ERR_EINTRGPG_ERR_EINVAL GPG_ERR_EIOGPG_ERR_EISCONNGPG_ERR_EISDIRGPG_ERR_EISNAMGPG_ERR_EL2HLTGPG_ERR_EL2NSYNCGPG_ERR_EL3HLTGPG_ERR_EL3RSTGPG_ERR_ELIBACCGPG_ERR_ELIBBADGPG_ERR_ELIBEXECGPG_ERR_ELIBMAXGPG_ERR_ELIBSCNGPG_ERR_ELNRNG GPG_ERR_ELOOPGPG_ERR_EMEDIUMTYPEGPG_ERR_EMFILEGPG_ERR_EMLINKGPG_ERR_EMSGSIZEGPG_ERR_EMULTIHOPGPG_ERR_ENAMETOOLONGGPG_ERR_ENAVAILGPG_ERR_ENEEDAUTHGPG_ERR_ENETDOWNGPG_ERR_ENETRESETGPG_ERR_ENETUNREACHGPG_ERR_ENFILEGPG_ERR_ENOANOGPG_ERR_ENOBUFSGPG_ERR_ENOCSIGPG_ERR_ENODATAGPG_ERR_ENODEVGPG_ERR_ENOENTGPG_ERR_ENOEXECGPG_ERR_ENOLCKGPG_ERR_ENOLINKGPG_ERR_ENOMEDIUMGPG_ERR_ENOMEMGPG_ERR_ENOMSGGPG_ERR_ENONETGPG_ERR_ENOPKGGPG_ERR_ENOPROTOOPTGPG_ERR_ENOSPC GPG_ERR_ENOSRGPG_ERR_ENOSTRGPG_ERR_ENOSYSGPG_ERR_ENOTBLKGPG_ERR_ENOTCONNGPG_ERR_ENOTDIRGPG_ERR_ENOTEMPTYGPG_ERR_ENOTNAMGPG_ERR_ENOTSOCKGPG_ERR_ENOTSUPGPG_ERR_ENOTTYGPG_ERR_ENOTUNIQ GPG_ERR_ENXIOGPG_ERR_EOPNOTSUPPGPG_ERR_EOVERFLOW GPG_ERR_EPERMGPG_ERR_EPFNOSUPPORT GPG_ERR_EPIPEGPG_ERR_EPROCLIMGPG_ERR_EPROCUNAVAILGPG_ERR_EPROGMISMATCHGPG_ERR_EPROGUNAVAILGPG_ERR_EPROTOGPG_ERR_EPROTONOSUPPORTGPG_ERR_EPROTOTYPEGPG_ERR_ERANGEGPG_ERR_EREMCHGGPG_ERR_EREMOTEGPG_ERR_EREMOTEIOGPG_ERR_ERESTART GPG_ERR_EROFSGPG_ERR_ERPCMISMATCHGPG_ERR_ESHUTDOWNGPG_ERR_ESOCKTNOSUPPORTGPG_ERR_ESPIPE GPG_ERR_ESRCHGPG_ERR_ESRMNTGPG_ERR_ESTALEGPG_ERR_ESTRPIPE GPG_ERR_ETIMEGPG_ERR_ETIMEDOUTGPG_ERR_ETOOMANYREFSGPG_ERR_ETXTBSYGPG_ERR_EUCLEANGPG_ERR_EUNATCHGPG_ERR_EUSERSGPG_ERR_EWOULDBLOCK GPG_ERR_EXDEVGPG_ERR_EXFULLGPG_ERR_CODE_DIMrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r5r6r7r8r9r:r<r?r@rBrCrFcvarrrrrs`                           , + $ .