a Db_ @sAddlmZedkredes(devr6ddlmZnddlZz ddlZ Wne ydddl Z Yn0dd Z d d Z d d Z ddZGdddeZddddZddddZGdddeZeeejZejZejZejZejZejZejZejZejZejZej 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@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSddddddZTddd d!d"ZUddd#d$d%ZVddd#d&d'ZWdd(d#d)d*ZXd+d,d-d.d/d0ZYdd(d#d1d2ZZd3dd#d4d5Z[dd3d d6d7Z\ddd8d9Z]d3d:d#d;d<Z^dd3dd=d>d?Z_d3dd#d@dAZ`dddBdCZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZGdDdEdEeZeeˡGdFdGdGeZee͡GdHdIdIeZeeϡGdJdKdKeZeeѡGdLdMdMeZeeӡGdNdOdOeZeeաGdPdQdQeZeeסdRddSdTdUZdVd:dSdWdXZdVd(d(ddYdZd[ZdVd(d(d\d]d^ZdVd_dd`dadbZdVd_dSdcddZdVd_dd`dedfZdVd_dSdgdhZd_d(didjdkZdVd3d:dldmdnZdVd3dSdodpZdVd3d:dldqdrZdVd3dSdsdtZdVd3d:dldudvZdVd3dSdwdxZejZdVd3d:dydzd{ZdVd3dSd|d}ZdVd~ddddZdVd~dSddZdVdddddZdVddSddZdVddd:dddZdVddd:dddZdVddd:dddZdVddd:dddZdVddd:dddZdVddd:dddZdVd3d(ddddZdVddSddZdVd_d(d(ddddZdVd:dSddZdVdOddddZdddSddZdd3ddddZdVd:dSddZdVd(d(dddddZdVddSddZdVd(ddddZdVd(dSdd„ZejZejZejZejZGddĄdeZeeGddƄdeZeedVdd:dǜddɄZ dVdd:dǜdd˄Z d3dd-dd͜ddτZ d3dd-dd͜dd҄Z d3dd-d3d͜ddԄZ dVdd3dVd֜dd؄ZdVddd3dVdٜddۄZdVddSdd݄ZdVddSdd߄ZGdddeZeeddd-dddZddddddZdddddZdd:dddZdd(d-d3ddddZddd,dddZdd:dddZdddddddZdd3ddddZddddddZddddddZddddd Zdddd d d Z dd,dd dZ!dd(ddddZ"dd(d(d+dddZ#dd3ddddZ$dd(d3ddddZ%dd(ddd-ddddZ&ddddd Z'dVd(d!d3dd"d#d$Z(d!d(dd%d&d'Z)dOd:d(d)d*Z*dOd:d(d+d,Z+dOd:d(d-d.Z,Gd/d0d0eZ-e.e-dVd1dSd2d3Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8dVd4d5dddd6d7d8Z9dVd4d5dddd6d9d:Z:dVd4d(d5dddd;d<d=Z;dVd4d(d5dddd;d>d?ZdVd4d(d5dddd;dDdEZ?dVd4d(d5dddd;dFdGZ@GdHdIdIeZAeBeAGdJdKdKeZCeDeCdVdLdSdMdNZEejFZFejGZGdVddddOdPdQZHdVddddOdRdSZIdVddddOdTdUZJdVddddOdVdWZKdVdXddddYdZd[ZLdVdXddddYd\d]ZMGd^d_d_eZNeOeNGd`dadaeZPeQePdVdbdSdcddZRdVdddeddfdgdhZSdVdddeddfdidjZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`GdkdldleZaebeaGdmdndneZcedecdVdodSdpdqZedVdddddrdsdtZfdVdddddrdudvZgejhZhejiZiejjZjejkZkejlZlGdwdxdxeZmenemGdydzdzeZoepeodVd{dSd|d}ZqdVddd~ddZrdVddd~ddZsdVd4ddddZtdVd4ddddZudVd(ddddddZvdVd(ddddddZwdVdddddddZxdVdddddddZydVd4ddddddZzdVd4ddddddZ{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZGdddeZeedVd(ddddddZdVd(ddddddZdVd(d(dddOdddddZdVd(d(dddOdddddZdVdOd(dddddddZdVdOd(dddddddZdVdOd(dddddZdVdOd(dddddZdVdOd(dddddZdVdOd(dddddZdVdOd(d(d(ddddZdVdOd(d(d(ddddZdVdOdd(dddddZdVdOdd(dddddZdVddSddZdVdOd3dddd„ZdVdOd3dddÐdĄZejZejZdVdOdddŜdƐdDŽZdVdOdddŜdȐdɄZejZejZejZdVdOd(ddddʜdːd̄ZdVdOd(ddddʜd͐d΄ZejZdVdOdOd(dddϜdАdфZdVdOdOd(dddϜdҐdӄZejZdVdOddddd՜d֐dׄZdVdOddddd՜dؐdلZdVdOdddۜdܐd݄ZdVdOdddۜdސd߄ZGdddeZeedVddSddZdVdd3d3ddddZdVdd3ddddZdVd!ddddZdVddSddZdVdOdddŜddZdVdOdddŜddZGdddeZeedVd(d3ddddZdVdddddZdVddSddZdd:dddZdd:dddZdVddddddZdVddddddZejZejZejZdVd(ddddddd d d ZdVd(ddddddd d d ZdVd(dddddddZdVd(ddddddddZGdddeZeŐeġdVddSddZdVd(d(ddddddZdVd4d(ddddd d!ZejɐZejʐZejːZej̐Zej͐ZejΐZejϐZejАZejѐZejҐZejӐZejԐZejՐZej֐ZejאZGd"d#d#eZeِeءGd$d%d%eZeېeڡejܐZejݐZejސZejߐZejZejZejZejZGd&d'd'eZeeGd(d)d)eZeed*d+ddd,d-d.Zd#d+d:d/d0d1Zd'd3d#dd2d3d4Zd)d:d5d6d7ZdVd8dd9d:d;ZdVd)dd<d=d>ZdVd(d?dd@dAdBZGdCdDdDeZeedVd(d(dddEdFdGZdVdHdSdIdJZd(d(d3dKdLdMZd(d(dNdOdPZd(d-d(dQdRdSZd(d(dTdUdVZdWddXdYdZZd_d(d(dd[d\d]Zd_ddid^d_Zdd:d`dadbZdd:d`dcddZdId,dedfdgZdhd(didjdkZdld(didmdnZd(d,dodpdqZejZejZejZejZejZejZejZejZejZej 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`ejaZaejbZbejcZcejdZdejeZedVdOdrddddsdtduZfdVdOdrddddsdvdwZgdVdOdrddddsdxdyZhdVdOdrddddsdzd{ZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZdVd3d|d}d(d~ddZdVd3dd3ddddZdVd3dd3d(dddZdVd3d!ddddZdddddddZdOddd3d(dddZdOddd3ddddZdOd3ddd3d(dddZdOd3ddd3ddddZdVddddddZdd:dddZdddd3d(dddZdddd3d3dddZGdddeZeedVddSddZdVd(ddddddddZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej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ߐZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZdRdddZdVdRdddZdRd:dddZdRdVd:dddZdRdVdddZddddZdddddZdd:dddZddd:dddZdddddZ d!dddÄZ dOd!ddĐdńZ d!d:ddƐdDŽZ d!dOd:ddȐdɄZ d!dddʐd˄Zddd̐d̈́ZddՐddΐdτZdd:ddАdфZddd:ddҐdӄZddddԐdՄZddd֐dׄZddddؐdلZdd:ddڐdۄZddd:ddܐd݄ZddސddߐdZdWdddZdEdWdddZdWd:dddZdWdEd:dddZdWddddZd3d(ddddZdddddZddddddZ ddddddZ!ddddddZ"dddddddZ#ej$Z$dS() version_info)rzPython 2.7 or later required.)_gpgmeNcCsBzd|j}Wntjy*d}Yn0d|jj|jj|fS)Nz proxy of z <%s.%s; %s >)this__repr__ __builtin__ Exception __class__ __module____name__)selfZstrthisr//usr/lib64/python3.9/site-packages/gpg/gpgme.py _swig_reprs  rcsfdd}|S)Ncsh|dkr|j|nN|dkr,|||n8t||rXttt||trX|||n td|dS)Nthisownr z(You cannot add instance attributes to %s)r ownhasattr isinstancegetattrtypepropertyAttributeError)rnamevaluesetrrset_instance_attrszE_swig_setattr_nondynamic_instance_variable..set_instance_attrr)rr rrr*_swig_setattr_nondynamic_instance_variables r!csfdd}|S)Ncs8t||r(tt||ts(|||n td|dS)Nz%You cannot add class attributes to %s)rrrrr)clsrrrrrset_class_attr,sz?_swig_setattr_nondynamic_class_variable..set_class_attrr)rr#rrr'_swig_setattr_nondynamic_class_variable+s r$csfdd}|S)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-Z gpgme_error_t)returncGs tj|S)zGgpgme_op_keylist_start(ctx, pattern="", secret_only=0) -> gpgme_error_t)rgpgme_op_keylist_startargsrrrr2Asr2Zoff_tcGs tj|S)z5gpgme_data_seek(dh, offset, whence=SEEK_SET) -> off_t)rgpgme_data_seekr3rrrr5Esr5c@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZd d ZejZdS)_gpgme_sig_notationz&Proxy of C _gpgme_sig_notation struct.cCs |jSr%r rxrrrKz_gpgme_sig_notation.cCs |j|Sr%r7r9vrrrr:Kr;The membership flagdocrrflagshuman_readablecriticalcCst|tdS)z%__init__(self) -> _gpgme_sig_notationN)rZ_gpgme_sig_notation_swiginitZnew__gpgme_sig_notationrrrr__init__Ssz_gpgme_sig_notation.__init__N)rrr.r/rrrr rZ_gpgme_sig_notation_name_getZ_gpgme_sig_notation_name_setrZ_gpgme_sig_notation_value_getZ_gpgme_sig_notation_value_setrZ_gpgme_sig_notation_flags_getZ_gpgme_sig_notation_flags_setrAZ&_gpgme_sig_notation_human_readable_getZ&_gpgme_sig_notation_human_readable_setrBZ _gpgme_sig_notation_critical_getZ _gpgme_sig_notation_critical_setrCrEZdelete__gpgme_sig_notation__swig_destroy__rrrrr6Hsr6Zgpgme_err_source_tZgpgme_err_code_t)sourcecoder1cCs t||S)z-gpgme_err_make(source, code) -> gpgme_error_t)rgpgme_err_make)rGrHrrrrIsrI)rHr1cCs t|S)z"gpgme_error(code) -> gpgme_error_t)r gpgme_errorrHrrrrJsrJ)errr1cCs t|S)z'gpgme_err_code(err) -> gpgme_err_code_t)rgpgme_err_coderLrrrrMsrMcCs t|S)z+gpgme_err_source(err) -> gpgme_err_source_t)rgpgme_err_sourcerNrrrrOsrOz char const *cCs t|S)z#gpgme_strerror(err) -> char const *)rgpgme_strerrorrNrrrrPsrPZ gpg_error_tzchar *Zsize_t)rLbufr1cCs t||S)z!gpgme_strerror_r(err, buf) -> int)rgpgme_strerror_r)rLrQrrrrRsrRcCs t|S)z$gpgme_strsource(err) -> char const *)rgpgme_strsourcerNrrrrSsrSintcCs t|S)z2gpgme_err_code_from_errno(err) -> gpgme_err_code_t)rgpgme_err_code_from_errnorNrrrrUsrUcCs t|S)z$gpgme_err_code_to_errno(code) -> int)rgpgme_err_code_to_errnorKrrrrVsrVcCstS)z2gpgme_err_code_from_syserror() -> gpgme_err_code_t)rgpgme_err_code_from_syserrorrrrrrWsrWZvoidcCs t|S)zgpgme_err_set_errno(err))rgpgme_err_set_errnorNrrrrXsrX)rGrLr1cCs t||S)z7gpgme_err_make_from_errno(source, err) -> gpgme_error_t)rgpgme_err_make_from_errno)rGrLrrrrYsrYcCs t|S)z,gpgme_error_from_errno(err) -> gpgme_error_t)rgpgme_error_from_errnorNrrrrZsrZcCstS)z,gpgme_error_from_syserror() -> gpgme_error_t)rgpgme_error_from_syserrorrrrrr[ sr[c@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZd d ZejZdS)_gpgme_engine_infoz%Proxy of C _gpgme_engine_info struct.cCs |jSr%r7r8rrrr:r;z_gpgme_engine_info.cCs |j|Sr%r7r<rrrr:r;r>r?protocol file_nameversion req_versionhome_dircCst|tdS)z$__init__(self) -> _gpgme_engine_infoN)rZ_gpgme_engine_info_swiginitZnew__gpgme_engine_inforDrrrrEsz_gpgme_engine_info.__init__N)rrr.r/rrrr rZ_gpgme_engine_info_protocol_getZ_gpgme_engine_info_protocol_setr]Z _gpgme_engine_info_file_name_getZ _gpgme_engine_info_file_name_setr^Z_gpgme_engine_info_version_getZ_gpgme_engine_info_version_setr_Z"_gpgme_engine_info_req_version_getZ"_gpgme_engine_info_req_version_setr`Z_gpgme_engine_info_home_dir_getZ_gpgme_engine_info_home_dir_setrarEZdelete__gpgme_engine_inforFrrrrr\sr\c@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.cCs |jSr%r7r8rrrr:r;z_gpgme_tofu_info.cCs |j|Sr%r7r<rrrr:r;r>r?validitypolicy_rfu signcount encrcount signfirstsignlast encrfirstencrlast descriptioncs4ddtD}dfdd|D}d|S)NcSs"g|]}|ds|dkr|qS_r  startswith.0rrrr sz-_gpgme_tofu_info.__repr__.., c3s |]}d|t|VqdSz{}={!r}NformatrrqrDrr sz,_gpgme_tofu_info.__repr__..z TofuInfo({})dirjoinrwrnamesZpropsrrDrr s z_gpgme_tofu_info.__repr__cCst|tdS)z"__init__(self) -> _gpgme_tofu_infoN)rZ_gpgme_tofu_info_swiginitZnew__gpgme_tofu_inforDrrrrE sz_gpgme_tofu_info.__init__N)*rrr.r/rrrr rZ_gpgme_tofu_info_validity_getZ_gpgme_tofu_info_validity_setrcZ_gpgme_tofu_info_policy_getZ_gpgme_tofu_info_policy_setrdZ_gpgme_tofu_info__rfu_getZ_gpgme_tofu_info__rfu_setreZ_gpgme_tofu_info_signcount_getZ_gpgme_tofu_info_signcount_setrfZ_gpgme_tofu_info_encrcount_getZ_gpgme_tofu_info_encrcount_setrgZ_gpgme_tofu_info_signfirst_getZ_gpgme_tofu_info_signfirst_setrhZ_gpgme_tofu_info_signlast_getZ_gpgme_tofu_info_signlast_setriZ_gpgme_tofu_info_encrfirst_getZ_gpgme_tofu_info_encrfirst_setrjZ_gpgme_tofu_info_encrlast_getZ_gpgme_tofu_info_encrlast_setrkZ _gpgme_tofu_info_description_getZ _gpgme_tofu_info_description_setrlrEZdelete__gpgme_tofu_inforFrrrrrbs  rbc@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.cCs |jSr%r7r8rrrr:r;z_gpgme_subkey.cCs |j|Sr%r7r<rrrr:r;r>r?revokedexpireddisabledinvalid can_encryptcan_sign can_certifysecretcan_authenticate is_qualified is_cardkeyis_de_vs_unused pubkey_algolengthkeyid_keyidfpr timestampexpires card_numbercurvekeygripcs4ddtD}dfdd|D}d|S)NcSs"g|]}|ds|dkr|qSrmrorqrrrrs3sz*_gpgme_subkey.__repr__..rtc3s |]}d|t|VqdSrurvrqrDrrrx5sz)_gpgme_subkey.__repr__..z SubKey({})ryr|rrDrr 2s z_gpgme_subkey.__repr__cCst|tdS)z__init__(self) -> _gpgme_subkeyN)rZ_gpgme_subkey_swiginitZnew__gpgme_subkeyrDrrrrE;sz_gpgme_subkey.__init__N)Qrrr.r/rrrr rZ_gpgme_subkey_revoked_getZ_gpgme_subkey_revoked_setrZ_gpgme_subkey_expired_getZ_gpgme_subkey_expired_setrZ_gpgme_subkey_disabled_getZ_gpgme_subkey_disabled_setrZ_gpgme_subkey_invalid_getZ_gpgme_subkey_invalid_setrZ_gpgme_subkey_can_encrypt_getZ_gpgme_subkey_can_encrypt_setrZ_gpgme_subkey_can_sign_getZ_gpgme_subkey_can_sign_setrZ_gpgme_subkey_can_certify_getZ_gpgme_subkey_can_certify_setrZ_gpgme_subkey_secret_getZ_gpgme_subkey_secret_setrZ"_gpgme_subkey_can_authenticate_getZ"_gpgme_subkey_can_authenticate_setrZ_gpgme_subkey_is_qualified_getZ_gpgme_subkey_is_qualified_setrZ_gpgme_subkey_is_cardkey_getZ_gpgme_subkey_is_cardkey_setrZ_gpgme_subkey_is_de_vs_getZ_gpgme_subkey_is_de_vs_setrZ_gpgme_subkey__unused_getZ_gpgme_subkey__unused_setrZ_gpgme_subkey_pubkey_algo_getZ_gpgme_subkey_pubkey_algo_setrZ_gpgme_subkey_length_getZ_gpgme_subkey_length_setrZ_gpgme_subkey_keyid_getZ_gpgme_subkey_keyid_setrZ_gpgme_subkey__keyid_getZ_gpgme_subkey__keyid_setrZ_gpgme_subkey_fpr_getZ_gpgme_subkey_fpr_setrZ_gpgme_subkey_timestamp_getZ_gpgme_subkey_timestamp_setrZ_gpgme_subkey_expires_getZ_gpgme_subkey_expires_setrZ_gpgme_subkey_card_number_getZ_gpgme_subkey_card_number_setrZ_gpgme_subkey_curve_getZ_gpgme_subkey_curve_setrZ_gpgme_subkey_keygrip_getZ_gpgme_subkey_keygrip_setrrEZdelete__gpgme_subkeyrFrrrrr~s: r~c@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@ddZAddZddZBejCZDdS)_gpgme_key_sigz!Proxy of C _gpgme_key_sig struct.cCs |jSr%r7r8rrrr:Fr;z_gpgme_key_sig.cCs |j|Sr%r7r<rrrr:Fr;r>r?rrr exportablerrrrrrstatus_obsolete_classuidremailcomment sig_class notations_last_notationcs4ddtD}dfdd|D}d|S)NcSs"g|]}|ds|dkr|qSrmrorqrrrrs]sz+_gpgme_key_sig.__repr__..rtc3s |]}d|t|VqdSrurvrqrDrrrx_sz*_gpgme_key_sig.__repr__..z KeySig({})ryr|rrDrr \s z_gpgme_key_sig.__repr__cCst|tdS)z __init__(self) -> _gpgme_key_sigN)rZ_gpgme_key_sig_swiginitZnew__gpgme_key_sigrDrrrrEesz_gpgme_key_sig.__init__N)Errr.r/rrrr rZ_gpgme_key_sig_revoked_getZ_gpgme_key_sig_revoked_setrZ_gpgme_key_sig_expired_getZ_gpgme_key_sig_expired_setrZ_gpgme_key_sig_invalid_getZ_gpgme_key_sig_invalid_setrZ_gpgme_key_sig_exportable_getZ_gpgme_key_sig_exportable_setrZ_gpgme_key_sig__unused_getZ_gpgme_key_sig__unused_setrZ_gpgme_key_sig_pubkey_algo_getZ_gpgme_key_sig_pubkey_algo_setrZ_gpgme_key_sig_keyid_getZ_gpgme_key_sig_keyid_setrZ_gpgme_key_sig__keyid_getZ_gpgme_key_sig__keyid_setrZ_gpgme_key_sig_timestamp_getZ_gpgme_key_sig_timestamp_setrZ_gpgme_key_sig_expires_getZ_gpgme_key_sig_expires_setrZ_gpgme_key_sig_status_getZ_gpgme_key_sig_status_setrZ"_gpgme_key_sig__obsolete_class_getZ"_gpgme_key_sig__obsolete_class_setrZ_gpgme_key_sig_uid_getZ_gpgme_key_sig_uid_setrZ_gpgme_key_sig_name_getZ_gpgme_key_sig_name_setrZ_gpgme_key_sig_email_getZ_gpgme_key_sig_email_setrZ_gpgme_key_sig_comment_getZ_gpgme_key_sig_comment_setrZ_gpgme_key_sig_sig_class_getZ_gpgme_key_sig_sig_class_setrZ_gpgme_key_sig_notations_getZ_gpgme_key_sig_notations_setrZ!_gpgme_key_sig__last_notation_getZ!_gpgme_key_sig__last_notation_setrrEZdelete__gpgme_key_sigrFrrrrrCs2 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.cCs |jSr%r7r8rrrr:pr;z_gpgme_user_id.cCs |j|Sr%r7r<rrrr:pr;r>r?rrroriginrcrrrr signatures _last_keysigaddresstofu last_updateuidhashcs4ddtD}dfdd|D}d|S)NcSs"g|]}|ds|dkr|qSrmrorqrrrrssz+_gpgme_user_id.__repr__..rtc3s |]}d|t|VqdSrurvrqrDrrrxsz*_gpgme_user_id.__repr__..zUID({})ryr|rrDrr s z_gpgme_user_id.__repr__cCst|tdS)z __init__(self) -> _gpgme_user_idN)rZ_gpgme_user_id_swiginitZnew__gpgme_user_idrDrrrrEsz_gpgme_user_id.__init__N)9rrr.r/rrrr rZ_gpgme_user_id_revoked_getZ_gpgme_user_id_revoked_setrZ_gpgme_user_id_invalid_getZ_gpgme_user_id_invalid_setrZ_gpgme_user_id__unused_getZ_gpgme_user_id__unused_setrZ_gpgme_user_id_origin_getZ_gpgme_user_id_origin_setrZ_gpgme_user_id_validity_getZ_gpgme_user_id_validity_setrcZ_gpgme_user_id_uid_getZ_gpgme_user_id_uid_setrZ_gpgme_user_id_name_getZ_gpgme_user_id_name_setrZ_gpgme_user_id_email_getZ_gpgme_user_id_email_setrZ_gpgme_user_id_comment_getZ_gpgme_user_id_comment_setrZ_gpgme_user_id_signatures_getZ_gpgme_user_id_signatures_setrZ_gpgme_user_id__last_keysig_getZ_gpgme_user_id__last_keysig_setrZ_gpgme_user_id_address_getZ_gpgme_user_id_address_setrZ_gpgme_user_id_tofu_getZ_gpgme_user_id_tofu_setrZ_gpgme_user_id_last_update_getZ_gpgme_user_id_last_update_setrZ_gpgme_user_id_uidhash_getZ_gpgme_user_id_uidhash_setrrEZdelete__gpgme_user_idrFrrrrrms* 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@ddZAeejBejCddZDeejEejFddZGeejHejIddZJeejKejLddZMeejNejOddZPeejQejRddZSd d!Zd"d#ZTejUZVd$S)% _gpgme_keyzProxy of C _gpgme_key struct.cCs |jSr%r7r8rrrr:r;z_gpgme_key.cCs |j|Sr%r7r<rrrr:r;r>r?_refsrrrrrrrrrrrrr] issuer_serial issuer_namechain_id owner_trustsubkeysuids _last_subkey _last_uid keylist_moderrcs4ddtD}dfdd|D}d|S)NcSs"g|]}|ds|dkr|qSrmrorqrrrrssz'_gpgme_key.__repr__..rtc3s |]}d|t|VqdSrurvrqrDrrrxsz&_gpgme_key.__repr__..zKey({})ryr|rrDrr s z_gpgme_key.__repr__cCst|tdS)z__init__(self) -> _gpgme_keyN)rZ_gpgme_key_swiginitZnew__gpgme_keyrDrrrrEsz_gpgme_key.__init__N)Wrrr.r/rrrr rZ_gpgme_key__refs_getZ_gpgme_key__refs_setrZ_gpgme_key_revoked_getZ_gpgme_key_revoked_setrZ_gpgme_key_expired_getZ_gpgme_key_expired_setrZ_gpgme_key_disabled_getZ_gpgme_key_disabled_setrZ_gpgme_key_invalid_getZ_gpgme_key_invalid_setrZ_gpgme_key_can_encrypt_getZ_gpgme_key_can_encrypt_setrZ_gpgme_key_can_sign_getZ_gpgme_key_can_sign_setrZ_gpgme_key_can_certify_getZ_gpgme_key_can_certify_setrZ_gpgme_key_secret_getZ_gpgme_key_secret_setrZ_gpgme_key_can_authenticate_getZ_gpgme_key_can_authenticate_setrZ_gpgme_key_is_qualified_getZ_gpgme_key_is_qualified_setrZ_gpgme_key__unused_getZ_gpgme_key__unused_setrZ_gpgme_key_origin_getZ_gpgme_key_origin_setrZ_gpgme_key_protocol_getZ_gpgme_key_protocol_setr]Z_gpgme_key_issuer_serial_getZ_gpgme_key_issuer_serial_setrZ_gpgme_key_issuer_name_getZ_gpgme_key_issuer_name_setrZ_gpgme_key_chain_id_getZ_gpgme_key_chain_id_setrZ_gpgme_key_owner_trust_getZ_gpgme_key_owner_trust_setrZ_gpgme_key_subkeys_getZ_gpgme_key_subkeys_setrZ_gpgme_key_uids_getZ_gpgme_key_uids_setrZ_gpgme_key__last_subkey_getZ_gpgme_key__last_subkey_setrZ_gpgme_key__last_uid_getZ_gpgme_key__last_uid_setrZ_gpgme_key_keylist_mode_getZ_gpgme_key_keylist_mode_setrZ_gpgme_key_fpr_getZ_gpgme_key_fpr_setrZ_gpgme_key_last_update_getZ_gpgme_key_last_update_setrrEZdelete__gpgme_keyrFrrrrrs> rc@s\eZdZdZeddddddZeZeej ej ddZ eej ej ddZd d ZejZd S) _gpgme_invalid_keyz%Proxy of C _gpgme_invalid_key struct.cCs |jSr%r7r8rrrr:r;z_gpgme_invalid_key.cCs |j|Sr%r7r<rrrr:r;r>r?rreasoncCst|tdS)z$__init__(self) -> _gpgme_invalid_keyN)rZ_gpgme_invalid_key_swiginitZnew__gpgme_invalid_keyrDrrrrEsz_gpgme_invalid_key.__init__N)rrr.r/rrrr rZ_gpgme_invalid_key_fpr_getZ_gpgme_invalid_key_fpr_setrZ_gpgme_invalid_key_reason_getZ_gpgme_invalid_key_reason_setrrEZdelete__gpgme_invalid_keyrFrrrrrsrz gpgme_ctx_t *)ctxr1cCs t|S)zgpgme_new(ctx) -> gpgme_error_t)r gpgme_newrrrrrsrZ gpgme_ctx_tcCs t|S)zgpgme_release(ctx))r gpgme_releaserrrrrsr)rrrr1cCst|||S)z5gpgme_set_ctx_flag(ctx, name, value) -> gpgme_error_t)rgpgme_set_ctx_flag)rrrrrrrsr)rrr1cCs t||S)z-gpgme_get_ctx_flag(ctx, name) -> char const *)rgpgme_get_ctx_flag)rrrrrrsrZgpgme_protocol_t)rprotor1cCs t||S)z/gpgme_set_protocol(ctx, proto) -> gpgme_error_t)rgpgme_set_protocolrrrrrrsrcCs t|S)z+gpgme_get_protocol(ctx) -> gpgme_protocol_t)rgpgme_get_protocolrrrrrsrcCs t||S)z3gpgme_set_sub_protocol(ctx, proto) -> gpgme_error_t)rgpgme_set_sub_protocolrrrrrsrcCs t|S)z/gpgme_get_sub_protocol(ctx) -> gpgme_protocol_t)rgpgme_get_sub_protocolrrrrrsr)rr1cCs t|S)z.gpgme_get_protocol_name(proto) -> char const *)rgpgme_get_protocol_namerrrrrsr)ryesr1cCs t||S)zgpgme_set_armor(ctx, yes))rgpgme_set_armorrrrrrrsrcCs t|S)zgpgme_get_armor(ctx) -> int)rgpgme_get_armorrrrrrsrcCs t||S)zgpgme_set_textmode(ctx, yes))rgpgme_set_textmoderrrrrsrcCs t|S)zgpgme_get_textmode(ctx) -> int)rgpgme_get_textmoderrrrrsrcCs t||S)zgpgme_set_offline(ctx, yes))rgpgme_set_offlinerrrrrsrcCs t|S)zgpgme_get_offline(ctx) -> int)rgpgme_get_offlinerrrrr sr)r nr_of_certsr1cCs t||S)z)gpgme_set_include_certs(ctx, nr_of_certs))rgpgme_set_include_certs)rrrrrrsrcCs t|S)z#gpgme_get_include_certs(ctx) -> int)rgpgme_get_include_certsrrrrrsrZgpgme_keylist_mode_t)rmoder1cCs t||S)z2gpgme_set_keylist_mode(ctx, mode) -> gpgme_error_t)rgpgme_set_keylist_moderrrrrrsrcCs t|S)z3gpgme_get_keylist_mode(ctx) -> gpgme_keylist_mode_t)rgpgme_get_keylist_moderrrrrsrZgpgme_pinentry_mode_tcCs t||S)z3gpgme_set_pinentry_mode(ctx, mode) -> gpgme_error_t)rgpgme_set_pinentry_moderrrrr"srcCs t|S)z5gpgme_get_pinentry_mode(ctx) -> gpgme_pinentry_mode_t)rgpgme_get_pinentry_moderrrrr&srZgpgme_passphrase_cb_tzvoid *)rcb hook_valuer1cCst|||S)z,gpgme_set_passphrase_cb(ctx, cb, hook_value))rgpgme_set_passphrase_cbrrrrrrr*srzgpgme_passphrase_cb_t *zvoid **cCst|||S)z,gpgme_get_passphrase_cb(ctx, cb, hook_value))rgpgme_get_passphrase_cbrrrrr.srZgpgme_progress_cb_t)crrr1cCst|||S)z(gpgme_set_progress_cb(c, cb, hook_value))rgpgme_set_progress_cbrrrrrrr2srzgpgme_progress_cb_t *cCst|||S)z*gpgme_get_progress_cb(ctx, cb, hook_value))rgpgme_get_progress_cbrrrrr6srZgpgme_status_cb_tcCst|||S)z&gpgme_set_status_cb(c, cb, hook_value))rgpgme_set_status_cbrrrrr:srzgpgme_status_cb_t *cCst|||S)z(gpgme_get_status_cb(ctx, cb, hook_value))rgpgme_get_status_cbrrrrr>sr)rcategoryrr1cCst|||S)z7gpgme_set_locale(ctx, category, value) -> gpgme_error_t)rgpgme_set_locale)rrrrrrrBsrZgpgme_engine_info_tcCs t|S)z4gpgme_ctx_get_engine_info(ctx) -> _gpgme_engine_info)rgpgme_ctx_get_engine_inforrrrrFsr)rrr^rar1cCst||||S)zKgpgme_ctx_set_engine_info(ctx, proto, file_name, home_dir) -> gpgme_error_t)rgpgme_ctx_set_engine_info)rrr^rarrrrJsrcCs t|S)zgpgme_signers_clear(ctx))rgpgme_signers_clearrrrrrNsr)rkeyr1cCs t||S)z,gpgme_signers_add(ctx, key) -> gpgme_error_t)rgpgme_signers_add)rrrrrrRsrzgpgme_ctx_t constz unsigned intcCs t|S)z(gpgme_signers_count(ctx) -> unsigned int)rgpgme_signers_countrrrrrVsrZ gpgme_key_t)rseqr1cCs t||S)z*gpgme_signers_enum(ctx, seq) -> _gpgme_key)rgpgme_signers_enum)rrrrrrZsrcCs t|S)zgpgme_sig_notation_clear(ctx))rgpgme_sig_notation_clearrrrrr^srZgpgme_sig_notation_flags_t)rrrrAr1cCst||||S)z@gpgme_sig_notation_add(ctx, name, value, flags) -> gpgme_error_t)rgpgme_sig_notation_add)rrrrArrrrbsrZgpgme_sig_notation_tcCs t|S)z2gpgme_sig_notation_get(ctx) -> _gpgme_sig_notation)rgpgme_sig_notation_getrrrrrfsr)rrr1cCs t||S)z/gpgme_set_sender(ctx, address) -> gpgme_error_t)rgpgme_set_sender)rrrrrrjsrcCs t|S)z%gpgme_get_sender(ctx) -> char const *)rgpgme_get_senderrrrrrnsrc@s\eZdZdZeddddddZeZeej ej ddZ eej ej ddZd d ZejZd S) gpgme_io_event_done_dataz+Proxy of C gpgme_io_event_done_data struct.cCs |jSr%r7r8rrrr:|r;z!gpgme_io_event_done_data.cCs |j|Sr%r7r<rrrr:|r;r>r?rLop_errcCst|tdS)z*__init__(self) -> gpgme_io_event_done_dataN)rZ!gpgme_io_event_done_data_swiginitZnew_gpgme_io_event_done_datarDrrrrEsz!gpgme_io_event_done_data.__init__N)rrr.r/rrrr rZ gpgme_io_event_done_data_err_getZ gpgme_io_event_done_data_err_setrLZ#gpgme_io_event_done_data_op_err_getZ#gpgme_io_event_done_data_op_err_setrrEZdelete_gpgme_io_event_done_datarFrrrrrysrc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZd d ZejZdS) gpgme_io_cbszProxy of C gpgme_io_cbs struct.cCs |jSr%r7r8rrrr:r;zgpgme_io_cbs.cCs |j|Sr%r7r<rrrr:r;r>r?addadd_privremoveevent event_privcCst|tdS)z__init__(self) -> gpgme_io_cbsN)rZgpgme_io_cbs_swiginitZnew_gpgme_io_cbsrDrrrrEszgpgme_io_cbs.__init__N)rrr.r/rrrr rZgpgme_io_cbs_add_getZgpgme_io_cbs_add_setrZgpgme_io_cbs_add_priv_getZgpgme_io_cbs_add_priv_setrZgpgme_io_cbs_remove_getZgpgme_io_cbs_remove_setrZgpgme_io_cbs_event_getZgpgme_io_cbs_event_setrZgpgme_io_cbs_event_priv_getZgpgme_io_cbs_event_priv_setrrEZdelete_gpgme_io_cbsrFrrrrrsr)rio_cbsr1cCs t||S)zgpgme_set_io_cbs(ctx, io_cbs))rgpgme_set_io_cbsrrrrrrsrcCs t||S)zgpgme_get_io_cbs(ctx, io_cbs))rgpgme_get_io_cbsrrrrrsrZssize_t)fdbuffercountr1cCst|||S)z+gpgme_io_read(fd, buffer, count) -> ssize_t)r gpgme_io_readrrrrrrrsrz void const *cCst|||S)z,gpgme_io_write(fd, buffer, count) -> ssize_t)rgpgme_io_writerrrrrsrcCst|||S)z)gpgme_io_writen(fd, buffer, count) -> int)rgpgme_io_writenrrrrrsrzgpgme_error_t *)rrhangr1cCst|||S)z,gpgme_wait(ctx, status, hang) -> gpgme_ctx_t)r gpgme_wait)rrrrrrrsr)rrrrr1cCst||||S)z8gpgme_wait_ext(ctx, status, op_err, hang) -> gpgme_ctx_t)rgpgme_wait_ext)rrrrrrrrsrcCs t|S)z"gpgme_cancel(ctx) -> gpgme_error_t)r gpgme_cancelrrrrrsrcCs t|S)z(gpgme_cancel_async(ctx) -> gpgme_error_t)rgpgme_cancel_asyncrrrrrsrc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZd d ZejZd S)gpgme_data_cbsz!Proxy of C gpgme_data_cbs struct.cCs |jSr%r7r8rrrr:r;zgpgme_data_cbs.cCs |j|Sr%r7r<rrrr:r;r>r?readwriteseekreleasecCst|tdS)z __init__(self) -> gpgme_data_cbsN)rZgpgme_data_cbs_swiginitZnew_gpgme_data_cbsrDrrrrEszgpgme_data_cbs.__init__N)rrr.r/rrrr rZgpgme_data_cbs_read_getZgpgme_data_cbs_read_setrZgpgme_data_cbs_write_getZgpgme_data_cbs_write_setrZgpgme_data_cbs_seek_getZgpgme_data_cbs_seek_setr Zgpgme_data_cbs_release_getZgpgme_data_cbs_release_setr rEZdelete_gpgme_data_cbsrFrrrrrsrZ gpgme_data_t)dhrr1cCs t||S)z&gpgme_data_read(dh, buffer) -> ssize_t)rgpgme_data_readr rrrrr sr cCs t||S)z'gpgme_data_write(dh, buffer) -> ssize_t)rgpgme_data_writer rrrrsrzgpgme_data_t *)r_dhr1cCs t|S)z%gpgme_data_new(r_dh) -> gpgme_error_t)rgpgme_data_new)rrrrrsr)r r1cCs t|S)zgpgme_data_release(dh))rgpgme_data_releaser rrrrsr)rrsizer(r1cCst||||S)zBgpgme_data_new_from_mem(r_dh, buffer, size, copy) -> gpgme_error_t)rgpgme_data_new_from_mem)rrrr(rrrrsrzsize_t *)r r_lenr1cCs t||S)z3gpgme_data_release_and_get_mem(dh, r_len) -> char *)rgpgme_data_release_and_get_mem)r rrrrrsr)rr1cCs t|S)zgpgme_free(buffer))r gpgme_free)rrrrrsr)r cbshandler1cCst|||S)z9gpgme_data_new_from_cbs(dh, cbs, handle) -> gpgme_error_t)rgpgme_data_new_from_cbs)r rrrrrrsr)r rr1cCs t||S)z/gpgme_data_new_from_fd(dh, fd) -> gpgme_error_t)rgpgme_data_new_from_fd)r rrrrrsrzFILE *)r streamr1cCs t||S)z7gpgme_data_new_from_stream(dh, stream) -> gpgme_error_t)rgpgme_data_new_from_stream)r rrrrrsrZgpgrt_stream_t)rrr1cCs t||S)z:gpgme_data_new_from_estream(r_dh, stream) -> gpgme_error_t)rgpgme_data_new_from_estream)rrrrrrsrZgpgme_data_encoding_tcCs t|S)z4gpgme_data_get_encoding(dh) -> gpgme_data_encoding_t)rgpgme_data_get_encodingrrrrrsr)r encr1cCs t||S)z1gpgme_data_set_encoding(dh, enc) -> gpgme_error_t)rgpgme_data_set_encoding)r r rrrr!sr!cCs t|S)z&gpgme_data_get_file_name(dh) -> char *)rgpgme_data_get_file_namerrrrr"sr")r r^r1cCs t||S)z8gpgme_data_set_file_name(dh, file_name) -> gpgme_error_t)rgpgme_data_set_file_name)r r^rrrr# sr#)r rrr1cCst|||S)z3gpgme_data_set_flag(dh, name, value) -> gpg_error_t)rgpgme_data_set_flag)r rrrrrr$sr$Zgpgme_data_type_t)r reservedr1cCs t||S)z6gpgme_data_identify(dh, reserved) -> gpgme_data_type_t)rgpgme_data_identify)r r%rrrr&sr&)rfnamer(r1cCst|||S)z gpgme_error_t)rgpgme_data_new_from_file)rr'r(rrrr(sr()rr'fpoffsetrr1cCst|||||S)zNgpgme_data_new_from_filepart(r_dh, fname, fp, offset, length) -> gpgme_error_t)rgpgme_data_new_from_filepart)rr'r)r*rrrrr+sr+cCs t|S)z&gpgme_data_rewind(dh) -> gpgme_error_t)rgpgme_data_rewindrrrrr,sr,z gpgme_key_t *)rrr_keyrr1cCst||||S)z7gpgme_get_key(ctx, fpr, r_key, secret) -> gpgme_error_t)r gpgme_get_key)rrr-rrrrr.#sr.)rrr1cCs t||S)z.gpgme_key_from_uid(key, name) -> gpgme_error_t)rgpgme_key_from_uid)rrrrrr/'sr/)rr1cCs t|S)zgpgme_key_ref(key))r gpgme_key_refrrrrr0+sr0cCs t|S)zgpgme_key_unref(key))rgpgme_key_unrefr1rrrr2/sr2cCs t|S)zgpgme_key_release(key))rgpgme_key_releaser1rrrr33sr3c@sJeZdZdZeddddddZeZeej ej ddZ dd Z ej Zd S) _gpgme_op_encrypt_resultz+Proxy of C _gpgme_op_encrypt_result struct.cCs |jSr%r7r8rrrr:9r;z!_gpgme_op_encrypt_result.cCs |j|Sr%r7r<rrrr:9r;r>r?invalid_recipientscCst|tdS)z*__init__(self) -> _gpgme_op_encrypt_resultN)rZ!_gpgme_op_encrypt_result_swiginitZnew__gpgme_op_encrypt_resultrDrrrrE=sz!_gpgme_op_encrypt_result.__init__N)rrr.r/rrrr rZ/_gpgme_op_encrypt_result_invalid_recipients_getZ/_gpgme_op_encrypt_result_invalid_recipients_setr5rEZdelete__gpgme_op_encrypt_resultrFrrrrr46s r4Zgpgme_encrypt_result_tcCs t|S)z8gpgme_op_encrypt_result(ctx) -> _gpgme_op_encrypt_result)rgpgme_op_encrypt_resultrrrrr6Fsr6zgpgme_key_t []Zgpgme_encrypt_flags_t)rrecprAplaincipherr1cCst|||||S)zHgpgme_op_encrypt_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_startrr7rAr8r9rrrr:\sr:cCst|||||S)zBgpgme_op_encrypt(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encryptr;rrrr<`sr<)rr7 recpstringrAr8r9r1cCst||||||S)zXgpgme_op_encrypt_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_ext_startrr7r=rAr8r9rrrr>dsr>cCst||||||S)zRgpgme_op_encrypt_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_extr?rrrr@hsr@cCst|||||S)zMgpgme_op_encrypt_sign_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_sign_startr;rrrrAlsrAcCst|||||S)zGgpgme_op_encrypt_sign(ctx, recp, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_signr;rrrrBpsrBcCst||||||S)z]gpgme_op_encrypt_sign_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_sign_ext_startr?rrrrCtsrCcCst||||||S)zWgpgme_op_encrypt_sign_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)rgpgme_op_encrypt_sign_extr?rrrrDxsrDc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZd d ZejZd S)_gpgme_recipientz#Proxy of C _gpgme_recipient struct.cCs |jSr%r7r8rrrr:~r;z_gpgme_recipient.cCs |j|Sr%r7r<rrrr:~r;r>r?rrrrcCst|tdS)z"__init__(self) -> _gpgme_recipientN)rZ_gpgme_recipient_swiginitZnew__gpgme_recipientrDrrrrEsz_gpgme_recipient.__init__N)rrr.r/rrrr rZ_gpgme_recipient_keyid_getZ_gpgme_recipient_keyid_setrZ_gpgme_recipient__keyid_getZ_gpgme_recipient__keyid_setrZ _gpgme_recipient_pubkey_algo_getZ _gpgme_recipient_pubkey_algo_setrZ_gpgme_recipient_status_getZ_gpgme_recipient_status_setrrEZdelete__gpgme_recipientrFrrrrrE{srEc@seZdZdZeddddddZeZeej 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.cCs |jSr%r7r8rrrr:r;z!_gpgme_op_decrypt_result.cCs |j|Sr%r7r<rrrr:r;r>r?unsupported_algorithmwrong_key_usageris_mimelegacy_cipher_nomdcr recipientsr^ session_key symkey_algocCst|tdS)z*__init__(self) -> _gpgme_op_decrypt_resultN)rZ!_gpgme_op_decrypt_result_swiginitZnew__gpgme_op_decrypt_resultrDrrrrEsz!_gpgme_op_decrypt_result.__init__N)*rrr.r/rrrr rZ2_gpgme_op_decrypt_result_unsupported_algorithm_getZ2_gpgme_op_decrypt_result_unsupported_algorithm_setrGZ,_gpgme_op_decrypt_result_wrong_key_usage_getZ,_gpgme_op_decrypt_result_wrong_key_usage_setrHZ%_gpgme_op_decrypt_result_is_de_vs_getZ%_gpgme_op_decrypt_result_is_de_vs_setrZ$_gpgme_op_decrypt_result_is_mime_getZ$_gpgme_op_decrypt_result_is_mime_setrIZ0_gpgme_op_decrypt_result_legacy_cipher_nomdc_getZ0_gpgme_op_decrypt_result_legacy_cipher_nomdc_setrJZ$_gpgme_op_decrypt_result__unused_getZ$_gpgme_op_decrypt_result__unused_setrZ'_gpgme_op_decrypt_result_recipients_getZ'_gpgme_op_decrypt_result_recipients_setrKZ&_gpgme_op_decrypt_result_file_name_getZ&_gpgme_op_decrypt_result_file_name_setr^Z(_gpgme_op_decrypt_result_session_key_getZ(_gpgme_op_decrypt_result_session_key_setrLZ(_gpgme_op_decrypt_result_symkey_algo_getZ(_gpgme_op_decrypt_result_symkey_algo_setrMrEZdelete__gpgme_op_decrypt_resultrFrrrrrFsrFZgpgme_decrypt_result_tcCs t|S)z8gpgme_op_decrypt_result(ctx) -> _gpgme_op_decrypt_result)rgpgme_op_decrypt_resultrrrrrNsrN)rr9r8r1cCst|||S)z;gpgme_op_decrypt_start(ctx, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_startrr9r8rrrrOsrOcCst|||S)z5gpgme_op_decrypt(ctx, cipher, plain) -> gpgme_error_t)rgpgme_op_decryptrPrrrrQsrQcCst|||S)zBgpgme_op_decrypt_verify_start(ctx, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_verify_startrPrrrrRsrRcCst|||S)z gpgme_error_t)rgpgme_op_decrypt_verifyrPrrrrSsrSZgpgme_decrypt_flags_t)rrAr9r8r1cCst||||S)zFgpgme_op_decrypt_ext_start(ctx, flags, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_ext_startrrAr9r8rrrrTsrTcCst||||S)z@gpgme_op_decrypt_ext(ctx, flags, cipher, plain) -> gpgme_error_t)rgpgme_op_decrypt_extrUrrrrVsrVc@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.cCs |jSr%r7r8rrrr:r;z_gpgme_new_signature.cCs |j|Sr%r7r<rrrr:r;r>r?rr hash_algorrr_obsolete_class_2rcCst|tdS)z&__init__(self) -> _gpgme_new_signatureN)rZ_gpgme_new_signature_swiginitZnew__gpgme_new_signaturerDrrrrEsz_gpgme_new_signature.__init__N)$rrr.r/rrrr rZ_gpgme_new_signature_type_getZ_gpgme_new_signature_type_setrZ$_gpgme_new_signature_pubkey_algo_getZ$_gpgme_new_signature_pubkey_algo_setrZ"_gpgme_new_signature_hash_algo_getZ"_gpgme_new_signature_hash_algo_setrXZ(_gpgme_new_signature__obsolete_class_getZ(_gpgme_new_signature__obsolete_class_setrZ"_gpgme_new_signature_timestamp_getZ"_gpgme_new_signature_timestamp_setrZ_gpgme_new_signature_fpr_getZ_gpgme_new_signature_fpr_setrZ*_gpgme_new_signature__obsolete_class_2_getZ*_gpgme_new_signature__obsolete_class_2_setrYZ"_gpgme_new_signature_sig_class_getZ"_gpgme_new_signature_sig_class_setrrEZdelete__gpgme_new_signaturerFrrrrrWsrWc@s\eZdZdZeddddddZeZeej ej ddZ eej ej ddZd d ZejZd S) _gpgme_op_sign_resultz(Proxy of C _gpgme_op_sign_result struct.cCs |jSr%r7r8rrrr:r;z_gpgme_op_sign_result.cCs |j|Sr%r7r<rrrr:r;r>r?invalid_signersrcCst|tdS)z'__init__(self) -> _gpgme_op_sign_resultN)rZ_gpgme_op_sign_result_swiginitZnew__gpgme_op_sign_resultrDrrrrEsz_gpgme_op_sign_result.__init__N)rrr.r/rrrr rZ)_gpgme_op_sign_result_invalid_signers_getZ)_gpgme_op_sign_result_invalid_signers_setr[Z$_gpgme_op_sign_result_signatures_getZ$_gpgme_op_sign_result_signatures_setrrEZdelete__gpgme_op_sign_resultrFrrrrrZsrZZgpgme_sign_result_tcCs t|S)z2gpgme_op_sign_result(ctx) -> _gpgme_op_sign_result)rgpgme_op_sign_resultrrrrr\sr\Zgpgme_sig_mode_t)rr8sigrr1cCst||||S)z;gpgme_op_sign_start(ctx, plain, sig, mode) -> gpgme_error_t)rgpgme_op_sign_startrr8r]rrrrr^sr^cCst||||S)z5gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t)r gpgme_op_signr_rrrr`sr`c@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.cCs |jSr%r7r8rrrr:r;z_gpgme_signature.cCs |j|Sr%r7r<rrrr:r;r>r?summaryrrrr exp_timestamprH pka_trust chain_modelrrrcvalidity_reasonrrX pka_addressrcCst|tdS)z"__init__(self) -> _gpgme_signatureN)rZ_gpgme_signature_swiginitZnew__gpgme_signaturerDrrrrE&sz_gpgme_signature.__init__N)?rrr.r/rrrr rZ_gpgme_signature_summary_getZ_gpgme_signature_summary_setrbZ_gpgme_signature_fpr_getZ_gpgme_signature_fpr_setrZ_gpgme_signature_status_getZ_gpgme_signature_status_setrZ_gpgme_signature_notations_getZ_gpgme_signature_notations_setrZ_gpgme_signature_timestamp_getZ_gpgme_signature_timestamp_setrZ"_gpgme_signature_exp_timestamp_getZ"_gpgme_signature_exp_timestamp_setrcZ$_gpgme_signature_wrong_key_usage_getZ$_gpgme_signature_wrong_key_usage_setrHZ_gpgme_signature_pka_trust_getZ_gpgme_signature_pka_trust_setrdZ _gpgme_signature_chain_model_getZ _gpgme_signature_chain_model_setreZ_gpgme_signature_is_de_vs_getZ_gpgme_signature_is_de_vs_setrZ_gpgme_signature__unused_getZ_gpgme_signature__unused_setrZ_gpgme_signature_validity_getZ_gpgme_signature_validity_setrcZ$_gpgme_signature_validity_reason_getZ$_gpgme_signature_validity_reason_setrfZ _gpgme_signature_pubkey_algo_getZ _gpgme_signature_pubkey_algo_setrZ_gpgme_signature_hash_algo_getZ_gpgme_signature_hash_algo_setrXZ _gpgme_signature_pka_address_getZ _gpgme_signature_pka_address_setrgZ_gpgme_signature_key_getZ_gpgme_signature_key_setrrEZdelete__gpgme_signaturerFrrrrras,rac@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZd d ZejZd S)_gpgme_op_verify_resultz*Proxy of C _gpgme_op_verify_result struct.cCs |jSr%r7r8rrrr:1r;z _gpgme_op_verify_result.cCs |j|Sr%r7r<rrrr:1r;r>r?rr^rIrcCst|tdS)z)__init__(self) -> _gpgme_op_verify_resultN)rZ _gpgme_op_verify_result_swiginitZnew__gpgme_op_verify_resultrDrrrrE8sz _gpgme_op_verify_result.__init__N)rrr.r/rrrr rZ&_gpgme_op_verify_result_signatures_getZ&_gpgme_op_verify_result_signatures_setrZ%_gpgme_op_verify_result_file_name_getZ%_gpgme_op_verify_result_file_name_setr^Z#_gpgme_op_verify_result_is_mime_getZ#_gpgme_op_verify_result_is_mime_setrIZ#_gpgme_op_verify_result__unused_getZ#_gpgme_op_verify_result__unused_setrrEZdelete__gpgme_op_verify_resultrFrrrrrh.srhZgpgme_verify_result_tcCs t|S)z6gpgme_op_verify_result(ctx) -> _gpgme_op_verify_result)rgpgme_op_verify_resultrrrrriAsri)rr] signed_text plaintextr1cCst||||S)zHgpgme_op_verify_start(ctx, sig, signed_text, plaintext) -> gpgme_error_t)rgpgme_op_verify_startrr]rjrkrrrrlEsrlcCst||||S)zBgpgme_op_verify(ctx, sig, signed_text, plaintext) -> gpgme_error_t)rgpgme_op_verifyrmrrrrnIsrnc@sneZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZd d ZejZd S) _gpgme_import_statusz'Proxy of C _gpgme_import_status struct.cCs |jSr%r7r8rrrr:Yr;z_gpgme_import_status.cCs |j|Sr%r7r<rrrr:Yr;r>r?rresultrcCst|tdS)z&__init__(self) -> _gpgme_import_statusN)rZ_gpgme_import_status_swiginitZnew__gpgme_import_statusrDrrrrE_sz_gpgme_import_status.__init__N)rrr.r/rrrr rZ_gpgme_import_status_fpr_getZ_gpgme_import_status_fpr_setrZ_gpgme_import_status_result_getZ_gpgme_import_status_result_setrpZ_gpgme_import_status_status_getZ_gpgme_import_status_status_setrrEZdelete__gpgme_import_statusrFrrrrroVsroc@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.cCs |jSr%r7r8rrrr:jr;z _gpgme_op_import_result.cCs |j|Sr%r7r<rrrr:jr;r>r? considered no_user_idimported imported_rsa unchanged new_user_ids new_sub_keysnew_signaturesnew_revocations secret_readsecret_importedsecret_unchangedskipped_new_keys not_importedimportsskipped_v3_keyscCst|tdS)z)__init__(self) -> _gpgme_op_import_resultN)rZ _gpgme_op_import_result_swiginitZnew__gpgme_op_import_resultrDrrrrE}sz _gpgme_op_import_result.__init__N) _gpgme_op_import_result)rgpgme_op_import_resultrrrrrsr)rkeydatar1cCs t||S)z4gpgme_op_import_start(ctx, keydata) -> gpgme_error_t)rgpgme_op_import_startrrrrrrsrcCs t||S)z.gpgme_op_import(ctx, keydata) -> gpgme_error_t)rgpgme_op_importrrrrrsr)rkeysr1cCs t||S)z6gpgme_op_import_keys_start(ctx, keys) -> gpgme_error_t)rgpgme_op_import_keys_startrrrrrrsrcCs t||S)z0gpgme_op_import_keys(ctx, keys) -> gpgme_error_t)rgpgme_op_import_keysrrrrrsrZgpgme_export_mode_t)rpatternrrr1cCst||||S)zCgpgme_op_export_start(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_export_startrrrrrrrrsrcCst||||S)z=gpgme_op_export(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_exportrrrrrsrzchar const *[]cCst||||S)zGgpgme_op_export_ext_start(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_export_ext_startrrrrrsrcCst||||S)zAgpgme_op_export_ext(ctx, pattern, mode, keydata) -> gpgme_error_t)rgpgme_op_export_extrrrrrsr)rrrrr1cCst||||S)zEgpgme_op_export_keys_start(ctx, keys, mode, keydata) -> gpgme_error_t)rgpgme_op_export_keys_startrrrrrrrrsrcCst||||S)z?gpgme_op_export_keys(ctx, keys, mode, keydata) -> gpgme_error_t)rgpgme_op_export_keysrrrrrsrc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZddZejZ dS)_gpgme_op_genkey_resultz*Proxy of C _gpgme_op_genkey_result struct.cCs |jSr%r7r8rrrr:r;z _gpgme_op_genkey_result.cCs |j|Sr%r7r<rrrr:r;r>r?primarysubrrrpubkeyseckeycCst|tdS)z)__init__(self) -> _gpgme_op_genkey_resultN)rZ _gpgme_op_genkey_result_swiginitZnew__gpgme_op_genkey_resultrDrrrrEsz _gpgme_op_genkey_result.__init__N)!rrr.r/rrrr rZ#_gpgme_op_genkey_result_primary_getZ#_gpgme_op_genkey_result_primary_setrZ_gpgme_op_genkey_result_sub_getZ_gpgme_op_genkey_result_sub_setrZ_gpgme_op_genkey_result_uid_getZ_gpgme_op_genkey_result_uid_setrZ#_gpgme_op_genkey_result__unused_getZ#_gpgme_op_genkey_result__unused_setrZ_gpgme_op_genkey_result_fpr_getZ_gpgme_op_genkey_result_fpr_setrZ"_gpgme_op_genkey_result_pubkey_getZ"_gpgme_op_genkey_result_pubkey_setrZ"_gpgme_op_genkey_result_seckey_getZ"_gpgme_op_genkey_result_seckey_setrrEZdelete__gpgme_op_genkey_resultrFrrrrrsr)rparmsrrr1cCst||||S)zBgpgme_op_genkey_start(ctx, parms, pubkey, seckey) -> gpgme_error_t)rgpgme_op_genkey_startrrrrrrrrsrcCst||||S)z gpgme_error_t)rgpgme_op_genkeyrrrrrsrz unsigned long)ruseridalgor%rcertkeyrAr1c Cst|||||||S)z_gpgme_op_createkey_start(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)rgpgme_op_createkey_startrrrr%rrrArrrrsrc Cst|||||||S)zYgpgme_op_createkey(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)rgpgme_op_createkeyrrrrrsr)rrrr%rrAr1cCst||||||S)zVgpgme_op_createsubkey_start(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)rgpgme_op_createsubkey_startrrrr%rrArrrrsrcCst||||||S)zPgpgme_op_createsubkey(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)rgpgme_op_createsubkeyrrrrrsr)rrrr%r1cCst||||S)zBgpgme_op_adduid_start(ctx, key, userid, reserved) -> gpgme_error_t)rgpgme_op_adduid_startrrrr%rrrrsrcCst||||S)z gpgme_error_t)rgpgme_op_adduidrrrrrsrcCst||||S)zBgpgme_op_revuid_start(ctx, key, userid, reserved) -> gpgme_error_t)rgpgme_op_revuid_startrrrrrsrcCst||||S)z gpgme_error_t)rgpgme_op_revuidrrrrrsr)rrrrrr1cCst|||||S)zKgpgme_op_set_uid_flag_start(ctx, key, userid, name, value) -> gpgme_error_t)rgpgme_op_set_uid_flag_startrrrrrrrrrsrcCst|||||S)zEgpgme_op_set_uid_flag(ctx, key, userid, name, value) -> gpgme_error_t)rgpgme_op_set_uid_flagrrrrr sr)rrrsubfprsr%r1cCst|||||S)zOgpgme_op_setexpire_start(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)rgpgme_op_setexpire_startrrrrr%rrrr srcCst|||||S)zIgpgme_op_setexpire(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)rgpgme_op_setexpirerrrrrsrZgpgme_genkey_result_tcCs t|S)z6gpgme_op_genkey_result(ctx) -> _gpgme_op_genkey_result)rgpgme_op_genkey_resultrrrrrsr)rr allow_secretr1cCst|||S)z>gpgme_op_delete_start(ctx, key, allow_secret) -> gpgme_error_t)rgpgme_op_delete_startrrrrrrrsrcCst|||S)z8gpgme_op_delete(ctx, key, allow_secret) -> gpgme_error_t)rgpgme_op_deleterrrrrsr)rrrAr1cCst|||S)z;gpgme_op_delete_ext_start(ctx, key, flags) -> gpgme_error_t)rgpgme_op_delete_ext_startrrrArrrr%srcCst|||S)z5gpgme_op_delete_ext(ctx, key, flags) -> gpgme_error_t)rgpgme_op_delete_extrrrrr)sr)rrrrrAr1cCst|||||S)zIgpgme_op_keysign_start(ctx, key, userid, expires, flags) -> gpgme_error_t)rgpgme_op_keysign_startrrrrrArrrr3srcCst|||||S)zCgpgme_op_keysign(ctx, key, userid, expires, flags) -> gpgme_error_t)rgpgme_op_keysignrrrrr7sr)rr signing_keyrrAr1cCst|||||S)zLgpgme_op_revsig_start(ctx, key, signing_key, userid, flags) -> gpgme_error_t)rgpgme_op_revsig_startrrrrrArrrr=srcCst|||||S)zFgpgme_op_revsig(ctx, key, signing_key, userid, flags) -> gpgme_error_t)rgpgme_op_revsigrrrrrAsrZgpgme_interact_cb_t)rrrAfncoutr1cCst|||||S)zCgpgme_op_interact_start(ctx, key, flags, fnc, out) -> gpgme_error_t)rgpgme_op_interact_startrrrArrrrrrGsrcCst|||||S)z=gpgme_op_interact(ctx, key, flags, fnc, out) -> gpgme_error_t)rgpgme_op_interactrrrrrKsrZgpgme_tofu_policy_t)rrrdr1cCst|||S)z=gpgme_op_tofu_policy_start(ctx, key, policy) -> gpgme_error_t)rgpgme_op_tofu_policy_startrrrdrrrrOsrcCst|||S)z7gpgme_op_tofu_policy(ctx, key, policy) -> gpgme_error_t)rgpgme_op_tofu_policyrrrrrSsrc@s\eZdZdZeddddddZeZeej ej ddZ eej ej ddZd d ZejZd S) _gpgme_op_keylist_resultz+Proxy of C _gpgme_op_keylist_result struct.cCs |jSr%r7r8rrrr:Yr;z!_gpgme_op_keylist_result.cCs |j|Sr%r7r<rrrr:Yr;r>r? truncatedrcCst|tdS)z*__init__(self) -> _gpgme_op_keylist_resultN)rZ!_gpgme_op_keylist_result_swiginitZnew__gpgme_op_keylist_resultrDrrrrE^sz!_gpgme_op_keylist_result.__init__N)rrr.r/rrrr rZ&_gpgme_op_keylist_result_truncated_getZ&_gpgme_op_keylist_result_truncated_setrZ$_gpgme_op_keylist_result__unused_getZ$_gpgme_op_keylist_result__unused_setrrEZdelete__gpgme_op_keylist_resultrFrrrrrVsrZgpgme_keylist_result_tcCs t|S)z8gpgme_op_keylist_result(ctx) -> _gpgme_op_keylist_result)rgpgme_op_keylist_resultrrrrrgsr)rr secret_onlyr%r1cCst||||S)zPgpgme_op_keylist_ext_start(ctx, pattern, secret_only, reserved) -> gpgme_error_t)rgpgme_op_keylist_ext_start)rrrr%rrrrksr)rdatar%r1cCst|||S)zFgpgme_op_keylist_from_data_start(ctx, data, reserved) -> gpgme_error_t)r gpgme_op_keylist_from_data_start)rrr%rrrrosr)rr-r1cCs t||S)z2gpgme_op_keylist_next(ctx, r_key) -> gpgme_error_t)rgpgme_op_keylist_next)rr-rrrrssrcCs t|S)z*gpgme_op_keylist_end(ctx) -> gpgme_error_t)rgpgme_op_keylist_endrrrrrwsrcCst|||S)z7gpgme_op_passwd_start(ctx, key, flags) -> gpgme_error_t)rgpgme_op_passwd_startrrrrr{srcCst|||S)z1gpgme_op_passwd(ctx, key, flags) -> gpgme_error_t)rgpgme_op_passwdrrrrrsrc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZeejejd dZeejejd dZeejejddZ eej!ej"ddZ#eej$ej%ddZ&ddZ'ej(Z)dS)_gpgme_trust_itemz$Proxy of C _gpgme_trust_item struct.cCs |jSr%r7r8rrrr:r;z_gpgme_trust_item.cCs |j|Sr%r7r<rrrr:r;r>r?rrrrlevelr _owner_trustrc _validityrcCst|tdS)z#__init__(self) -> _gpgme_trust_itemN)rZ_gpgme_trust_item_swiginitZnew__gpgme_trust_itemrDrrrrEsz_gpgme_trust_item.__init__N)*rrr.r/rrrr rZ_gpgme_trust_item__refs_getZ_gpgme_trust_item__refs_setrZ_gpgme_trust_item_keyid_getZ_gpgme_trust_item_keyid_setrZ_gpgme_trust_item__keyid_getZ_gpgme_trust_item__keyid_setrZ_gpgme_trust_item_type_getZ_gpgme_trust_item_type_setrZ_gpgme_trust_item_level_getZ_gpgme_trust_item_level_setrZ!_gpgme_trust_item_owner_trust_getZ!_gpgme_trust_item_owner_trust_setrZ"_gpgme_trust_item__owner_trust_getZ"_gpgme_trust_item__owner_trust_setrZ_gpgme_trust_item_validity_getZ_gpgme_trust_item_validity_setrcZ_gpgme_trust_item__validity_getZ_gpgme_trust_item__validity_setrZ_gpgme_trust_item_name_getZ_gpgme_trust_item_name_setrrEZdelete__gpgme_trust_itemrFrrrrrsr)rr max_levelr1cCst|||S)zBgpgme_op_trustlist_start(ctx, pattern, max_level) -> gpgme_error_t)rgpgme_op_trustlist_start)rrrrrrrsrzgpgme_trust_item_t *)rr_itemr1cCs t||S)z5gpgme_op_trustlist_next(ctx, r_item) -> gpgme_error_t)rgpgme_op_trustlist_next)rrrrrrsrcCs t|S)z,gpgme_op_trustlist_end(ctx) -> gpgme_error_t)rgpgme_op_trustlist_endrrrrrsr)itemr1cCs t|S)zgpgme_trust_item_ref(item))rgpgme_trust_item_refrrrrrsrcCs t|S)zgpgme_trust_item_unref(item))rgpgme_trust_item_unrefrrrrrsr)routputrAr1cCst|||S)z?gpgme_op_getauditlog_start(ctx, output, flags) -> gpgme_error_t)rgpgme_op_getauditlog_startrrrArrrrsrcCst|||S)z9gpgme_op_getauditlog(ctx, output, flags) -> gpgme_error_t)rgpgme_op_getauditlogrrrrrsr)rfileargvdataindataoutdataerrrAr1c Cst|||||||S)zWgpgme_op_spawn_start(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)rgpgme_op_spawn_startrrrrrrrArrrrsrc Cst|||||||S)zQgpgme_op_spawn(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)rgpgme_op_spawnrrrrrsrZgpgme_assuan_data_cb_tZgpgme_assuan_inquire_cb_tZgpgme_assuan_status_cb_t)rcommanddata_cbinq_cbstat_cbr1cCst|||||S)zWgpgme_op_assuan_transact_start(ctx, command, data_cb, inq_cb, stat_cb) -> gpgme_error_t)rgpgme_op_assuan_transact_start)rrrrrrrrrsr)rrrrrrr1cCst||||||S)z]gpgme_op_assuan_transact_ext(ctx, command, data_cb, inq_cb, stat_cb, op_err) -> gpgme_error_t)rgpgme_op_assuan_transact_ext)rrrrrrrrrrsrc@sJeZdZdZeddddddZeZeej ej ddZ dd Z ej Zd S) _gpgme_op_vfs_mount_resultz-Proxy of C _gpgme_op_vfs_mount_result struct.cCs |jSr%r7r8rrrr:r;z#_gpgme_op_vfs_mount_result.cCs |j|Sr%r7r<rrrr:r;r>r? mount_dircCst|tdS)z,__init__(self) -> _gpgme_op_vfs_mount_resultN)rZ#_gpgme_op_vfs_mount_result_swiginitZnew__gpgme_op_vfs_mount_resultrDrrrrEsz#_gpgme_op_vfs_mount_result.__init__N)rrr.r/rrrr rZ(_gpgme_op_vfs_mount_result_mount_dir_getZ(_gpgme_op_vfs_mount_result_mount_dir_setrrEZ!delete__gpgme_op_vfs_mount_resultrFrrrrrs rZgpgme_vfs_mount_result_tcCs t|S)z _gpgme_op_vfs_mount_result)rgpgme_op_vfs_mount_resultrrrrrsr)rcontainer_filerrArr1cCst|||||S)zRgpgme_op_vfs_mount(ctx, container_file, mount_dir, flags, op_err) -> gpgme_error_t)rgpgme_op_vfs_mount)rrrrArrrrrsr)rr7rrArr1cCst|||||S)zNgpgme_op_vfs_create(ctx, recp, container_file, flags, op_err) -> gpgme_error_t)rgpgme_op_vfs_create)rr7rrArrrrrsrc@sXeZdZdZeddddddZeZeej ej ddZ eej ddZ d d ZejZd S) gpgme_conf_argz!Proxy of C gpgme_conf_arg struct.cCs |jSr%r7r8rrrr:r;zgpgme_conf_arg.cCs |j|Sr%r7r<rrrr:r;r>r?no_argrcCst|tdS)z __init__(self) -> gpgme_conf_argN)rZgpgme_conf_arg_swiginitZnew_gpgme_conf_argrDrrrrE szgpgme_conf_arg.__init__N)rrr.r/rrrr rZgpgme_conf_arg_no_arg_getZgpgme_conf_arg_no_arg_setrZgpgme_conf_arg_value_getrrEZdelete_gpgme_conf_argrFrrrrrsrc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZd d ZejZd S)gpgme_conf_arg_valuez'Proxy of C gpgme_conf_arg_value struct.cCs |jSr%r7r8rrrr:r;zgpgme_conf_arg_value.cCs |j|Sr%r7r<rrrr:r;r>r?ruint32int32stringcCst|tdS)z&__init__(self) -> gpgme_conf_arg_valueN)rZgpgme_conf_arg_value_swiginitZnew_gpgme_conf_arg_valuerDrrrrEszgpgme_conf_arg_value.__init__N)rrr.r/rrrr rZgpgme_conf_arg_value_count_getZgpgme_conf_arg_value_count_setrZgpgme_conf_arg_value_uint32_getZgpgme_conf_arg_value_uint32_setrZgpgme_conf_arg_value_int32_getZgpgme_conf_arg_value_int32_setrZgpgme_conf_arg_value_string_getZgpgme_conf_arg_value_string_setrrEZdelete_gpgme_conf_arg_valuerFrrrrrsrc@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.cCs |jSr%r7r8rrrr::r;zgpgme_conf_opt.cCs |j|Sr%r7r<rrrr::r;r>r?rrArrlralt_typeargname default_valuedefault_description no_arg_valueno_arg_descriptionr change_value new_value user_datacCst|tdS)z __init__(self) -> gpgme_conf_optN)rZgpgme_conf_opt_swiginitZnew_gpgme_conf_optrDrrrrELszgpgme_conf_opt.__init__N)9rrr.r/rrrr rZgpgme_conf_opt_name_getZgpgme_conf_opt_name_setrZgpgme_conf_opt_flags_getZgpgme_conf_opt_flags_setrAZgpgme_conf_opt_level_getZgpgme_conf_opt_level_setrZgpgme_conf_opt_description_getZgpgme_conf_opt_description_setrlZgpgme_conf_opt_type_getZgpgme_conf_opt_type_setrZgpgme_conf_opt_alt_type_getZgpgme_conf_opt_alt_type_setrZgpgme_conf_opt_argname_getZgpgme_conf_opt_argname_setrZ gpgme_conf_opt_default_value_getZ gpgme_conf_opt_default_value_setrZ&gpgme_conf_opt_default_description_getZ&gpgme_conf_opt_default_description_setrZgpgme_conf_opt_no_arg_value_getZgpgme_conf_opt_no_arg_value_setrZ%gpgme_conf_opt_no_arg_description_getZ%gpgme_conf_opt_no_arg_description_setrZgpgme_conf_opt_value_getZgpgme_conf_opt_value_setrZgpgme_conf_opt_change_value_getZgpgme_conf_opt_change_value_setrZgpgme_conf_opt_new_value_getZgpgme_conf_opt_new_value_setrZgpgme_conf_opt_user_data_getZgpgme_conf_opt_user_data_setrrEZdelete_gpgme_conf_optrFrrrrr7s(rc@seZdZdZeddddddZeZeej ej ddZ eej ej ddZeejejd dZeejejd dZeejejd dZd d ZejZdS)gpgme_conf_compz"Proxy of C gpgme_conf_comp struct.cCs |jSr%r7r8rrrr:Wr;zgpgme_conf_comp.cCs |j|Sr%r7r<rrrr:Wr;r>r? _last_opt_prrl program_nameoptionscCst|tdS)z!__init__(self) -> gpgme_conf_compN)rZgpgme_conf_comp_swiginitZnew_gpgme_conf_comprDrrrrE_szgpgme_conf_comp.__init__N)rrr.r/rrrr rZgpgme_conf_comp__last_opt_p_getZgpgme_conf_comp__last_opt_p_setr Zgpgme_conf_comp_name_getZgpgme_conf_comp_name_setrZgpgme_conf_comp_description_getZgpgme_conf_comp_description_setrlZ gpgme_conf_comp_program_name_getZ gpgme_conf_comp_program_name_setr Zgpgme_conf_comp_options_getZgpgme_conf_comp_options_setr rEZdelete_gpgme_conf_comprFrrrrr Tsr zgpgme_conf_arg_t *Zgpgme_conf_type_t)arg_prrr1cCst|||S)z7gpgme_conf_arg_new(arg_p, type, value) -> gpgme_error_t)rgpgme_conf_arg_new)r rrrrrrhsr)argrr1cCs t||S)z!gpgme_conf_arg_release(arg, type))rgpgme_conf_arg_release)rrrrrrlsr)optresetrr1cCst|||S)z7gpgme_conf_opt_change(opt, reset, arg) -> gpgme_error_t)rgpgme_conf_opt_change)rrrrrrrpsr)confr1cCs t|S)zgpgme_conf_release(conf))rgpgme_conf_release)rrrrrtsrzgpgme_conf_comp_t *)rconf_pr1cCs t||S)z0gpgme_op_conf_load(ctx, conf_p) -> gpgme_error_t)rgpgme_op_conf_load)rrrrrrxsr)rcompr1cCs t||S)z.gpgme_op_conf_save(ctx, comp) -> gpgme_error_t)rgpgme_op_conf_save)rrrrrr|srzchar **)rwhatrpr1cCst|||S)z5gpgme_op_conf_dir(ctx, what, result) -> gpgme_error_t)rgpgme_op_conf_dir)rrrprrrrsrc@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.cCs |jSr%r7r8rrrr:r;z$_gpgme_op_query_swdb_result.cCs |j|Sr%r7r<rrrr:r;r>r?riversioncreated retrievedwarningupdateurgentnoinfounknowntooolderror _reservedr_reldatecCst|tdS)z-__init__(self) -> _gpgme_op_query_swdb_resultN)rZ$_gpgme_op_query_swdb_result_swiginitZnew__gpgme_op_query_swdb_resultrDrrrrEsz$_gpgme_op_query_swdb_result.__init__N)6rrr.r/rrrr rZ$_gpgme_op_query_swdb_result_name_getZ$_gpgme_op_query_swdb_result_name_setrZ(_gpgme_op_query_swdb_result_iversion_getZ(_gpgme_op_query_swdb_result_iversion_setrZ'_gpgme_op_query_swdb_result_created_getZ'_gpgme_op_query_swdb_result_created_setrZ)_gpgme_op_query_swdb_result_retrieved_getZ)_gpgme_op_query_swdb_result_retrieved_setrZ'_gpgme_op_query_swdb_result_warning_getZ'_gpgme_op_query_swdb_result_warning_setr Z&_gpgme_op_query_swdb_result_update_getZ&_gpgme_op_query_swdb_result_update_setr!Z&_gpgme_op_query_swdb_result_urgent_getZ&_gpgme_op_query_swdb_result_urgent_setr"Z&_gpgme_op_query_swdb_result_noinfo_getZ&_gpgme_op_query_swdb_result_noinfo_setr#Z'_gpgme_op_query_swdb_result_unknown_getZ'_gpgme_op_query_swdb_result_unknown_setr$Z&_gpgme_op_query_swdb_result_tooold_getZ&_gpgme_op_query_swdb_result_tooold_setr%Z%_gpgme_op_query_swdb_result_error_getZ%_gpgme_op_query_swdb_result_error_setr&Z)_gpgme_op_query_swdb_result__reserved_getZ)_gpgme_op_query_swdb_result__reserved_setr'Z'_gpgme_op_query_swdb_result_version_getZ'_gpgme_op_query_swdb_result_version_setr_Z'_gpgme_op_query_swdb_result_reldate_getZ'_gpgme_op_query_swdb_result_reldate_setr(rEZ"delete__gpgme_op_query_swdb_resultrFrrrrrs&r)rrrr%r1cCst||||S)zCgpgme_op_query_swdb(ctx, name, iversion, reserved) -> gpgme_error_t)rgpgme_op_query_swdb)rrrr%rrrr)sr)Zgpgme_query_swdb_result_tcCs t|S)z>gpgme_op_query_swdb_result(ctx) -> _gpgme_op_query_swdb_result)rgpgme_op_query_swdb_resultrrrrr*sr*)rrr1cCs t||S)z)gpgme_set_global_flag(name, value) -> int)rgpgme_set_global_flag)rrrrrr+sr+)r`r1cCs t|S)z0gpgme_check_version(req_version) -> char const *)rgpgme_check_version)r`rrrr,sr,)r`offset_sig_validityr1cCs t||S)zNgpgme_check_version_internal(req_version, offset_sig_validity) -> char const *)rgpgme_check_version_internal)r`r-rrrr.sr.)rr1cCs t|S)z'gpgme_get_dirinfo(what) -> char const *)rgpgme_get_dirinfo)rrrrr/sr/zgpgme_engine_info_t *) engine_infor1cCs t|S)z3gpgme_get_engine_info(engine_info) -> gpgme_error_t)rgpgme_get_engine_info)r0rrrr1sr1)rr^rar1cCst|||S)zBgpgme_set_engine_info(proto, file_name, home_dir) -> gpgme_error_t)rgpgme_set_engine_info)rr^rarrrr2sr2cCs t|S)z2gpgme_engine_check_version(proto) -> gpgme_error_t)rgpgme_engine_check_versionrrrrr3sr3)rpr1cCs t|S)zgpgme_result_ref(result))rgpgme_result_refrprrrr4sr4cCs t|S)zgpgme_result_unref(result))rgpgme_result_unrefr5rrrr6sr6)subkeyr1cCs t|S)z*gpgme_pubkey_algo_string(subkey) -> char *)rgpgme_pubkey_algo_string)r7rrrr8sr8Zgpgme_pubkey_algo_t)rr1cCs t|S)z,gpgme_pubkey_algo_name(algo) -> char const *)rgpgme_pubkey_algo_namerrrrr9sr9Zgpgme_hash_algo_tcCs t|S)z*gpgme_hash_algo_name(algo) -> char const *)rgpgme_hash_algo_namer:rrrr;sr;)rr1cCs t|S)z&gpgme_addrspec_from_uid(uid) -> char *)rgpgme_addrspec_from_uid)rrrrr<sr<Zgpgme_edit_cb_t)rrr fnc_valuerr1cCst|||||S)zCgpgme_op_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)rgpgme_op_edit_startrrrr=rrrrr>sr>cCst|||||S)z=gpgme_op_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r gpgme_op_editr?rrrr@sr@cCst|||||S)zHgpgme_op_card_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)rgpgme_op_card_edit_startr?rrrrAsrAcCst|||||S)zBgpgme_op_card_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)rgpgme_op_card_editr?rrrrBsrBz_gpgme_sig_stat_t *ztime_t *)ridxr_stat r_createdr1cCst||||S)zAgpgme_get_sig_status(ctx, idx, r_stat, r_created) -> char const *)rgpgme_get_sig_status)rrCrDrErrrrF srFZ _gpgme_attr_t)rrCrwhatidxr1cCst||||S)z@gpgme_get_sig_ulong_attr(c, idx, what, whatidx) -> unsigned long)rgpgme_get_sig_ulong_attrrrCrrGrrrrH srHcCst||||S)z@gpgme_get_sig_string_attr(c, idx, what, whatidx) -> char const *)rgpgme_get_sig_string_attrrIrrrrJ srJ)rrCr-r1cCst|||S)z3gpgme_get_sig_key(ctx, idx, r_key) -> gpgme_error_t)rgpgme_get_sig_key)rrCr-rrrrK srKz&int (*)(void *,char *,size_t,size_t *))rread_cb read_cb_valuer1cCst|||S)zJgpgme_data_new_with_read_cb(r_dh, read_cb, read_cb_value) -> gpgme_error_t)rgpgme_data_new_with_read_cb)rrLrMrrrrN srN)rrr%rCr1cCst||||S)zCgpgme_key_get_string_attr(key, what, reserved, idx) -> char const *)rgpgme_key_get_string_attrrrr%rCrrrrO srOcCst||||S)zCgpgme_key_get_ulong_attr(key, what, reserved, idx) -> unsigned long)rgpgme_key_get_ulong_attrrPrrrrQ" srQ)ruid_idxrr%rCr1cCst|||||S)zPgpgme_key_sig_get_string_attr(key, uid_idx, what, reserved, idx) -> char const *)rgpgme_key_sig_get_string_attrrrRrr%rCrrrrS& srScCst|||||S)zPgpgme_key_sig_get_ulong_attr(key, uid_idx, what, reserved, idx) -> unsigned long)rgpgme_key_sig_get_ulong_attrrTrrrrU* srUzint *)rrnrr1cCst|||S)z6gpgme_op_import_ext(ctx, keydata, nr) -> gpgme_error_t)rgpgme_op_import_ext)rrrVrrrrW. srWcCs t|S)zgpgme_trust_item_release(item))rgpgme_trust_item_releaserrrrrX2 srX)rrr%rCr1cCst||||S)zKgpgme_trust_item_get_string_attr(item, what, reserved, idx) -> char const *)r gpgme_trust_item_get_string_attrrrr%rCrrrrY6 srYcCst||||S)z?gpgme_trust_item_get_int_attr(item, what, reserved, idx) -> int)rgpgme_trust_item_get_int_attrrZrrrr[: sr[c@sJeZdZdZeddddddZeZeej ej ddZ dd Z ej Zd S) _gpgme_op_assuan_resultz*Proxy of C _gpgme_op_assuan_result struct.cCs |jSr%r7r8rrrr:@ r;z _gpgme_op_assuan_result.cCs |j|Sr%r7r<rrrr:@ r;r>r?rLcCst|tdS)z)__init__(self) -> _gpgme_op_assuan_resultN)rZ _gpgme_op_assuan_result_swiginitZnew__gpgme_op_assuan_resultrDrrrrED sz _gpgme_op_assuan_result.__init__N)rrr.r/rrrr rZ_gpgme_op_assuan_result_err_getZ_gpgme_op_assuan_result_err_setrLrEZdelete__gpgme_op_assuan_resultrFrrrrr\= s r\Zgpgme_assuan_result_tcCs t|S)z6gpgme_op_assuan_result(ctx) -> _gpgme_op_assuan_result)rgpgme_op_assuan_resultrrrrr]M sr])rrrr status_cbstatus_cb_valuer1cCst||||||S)zdgpgme_op_assuan_transact(ctx, command, data_cb, inq_cb, status_cb, status_cb_value) -> gpgme_error_t)rgpgme_op_assuan_transact)rrrrr^r_rrrr`Q sr`cCstS)z$new_gpgme_ctx_t_p() -> gpgme_ctx_t *)rnew_gpgme_ctx_t_prrrrra sra)rr1cCs t|S)z*copy_gpgme_ctx_t_p(value) -> gpgme_ctx_t *)rcopy_gpgme_ctx_t_prrrrrbsrb)objr1cCs t|S)zdelete_gpgme_ctx_t_p(obj))rdelete_gpgme_ctx_t_prdrrrresre)rdrr1cCs t||S)z gpgme_ctx_t_p_assign(obj, value))rgpgme_ctx_t_p_assignrdrrrrrgsrgcCs t|S)z'gpgme_ctx_t_p_value(obj) -> gpgme_ctx_t)rgpgme_ctx_t_p_valuerfrrrrisricCstS)z&new_gpgme_data_t_p() -> gpgme_data_t *)rnew_gpgme_data_t_prrrrrj!srjcCs t|S)z,copy_gpgme_data_t_p(value) -> gpgme_data_t *)rcopy_gpgme_data_t_prcrrrrk%srkcCs t|S)zdelete_gpgme_data_t_p(obj))rdelete_gpgme_data_t_prfrrrrl)srlcCs t||S)z!gpgme_data_t_p_assign(obj, value))rgpgme_data_t_p_assignrhrrrrm-srmcCs t|S)z)gpgme_data_t_p_value(obj) -> gpgme_data_t)rgpgme_data_t_p_valuerfrrrrn1srncCstS)z$new_gpgme_key_t_p() -> gpgme_key_t *)rnew_gpgme_key_t_prrrrro5srocCs t|S)z*copy_gpgme_key_t_p(value) -> gpgme_key_t *)rcopy_gpgme_key_t_prcrrrrp9srpcCs t|S)zdelete_gpgme_key_t_p(obj))rdelete_gpgme_key_t_prfrrrrq=srqcCs t||S)z gpgme_key_t_p_assign(obj, value))rgpgme_key_t_p_assignrhrrrrrAsrrcCs t|S)z&gpgme_key_t_p_value(obj) -> _gpgme_key)rgpgme_key_t_p_valuerfrrrrsEsrscCstS)z(new_gpgme_error_t_p() -> gpgme_error_t *)rnew_gpgme_error_t_prrrrrtIsrtcCs t|S)z.copy_gpgme_error_t_p(value) -> gpgme_error_t *)rcopy_gpgme_error_t_prcrrrruMsrucCs t|S)zdelete_gpgme_error_t_p(obj))rdelete_gpgme_error_t_prfrrrrvQsrvcCs t||S)z"gpgme_error_t_p_assign(obj, value))rgpgme_error_t_p_assignrhrrrrwUsrwcCs t|S)z+gpgme_error_t_p_value(obj) -> gpgme_error_t)rgpgme_error_t_p_valuerfrrrrxYsrxcCstS)z2new_gpgme_trust_item_t_p() -> gpgme_trust_item_t *)rnew_gpgme_trust_item_t_prrrrry]srycCs t|S)z8copy_gpgme_trust_item_t_p(value) -> gpgme_trust_item_t *)rcopy_gpgme_trust_item_t_prcrrrrzasrzcCs t|S)z delete_gpgme_trust_item_t_p(obj))rdelete_gpgme_trust_item_t_prfrrrr{esr{cCs t||S)z'gpgme_trust_item_t_p_assign(obj, value))rgpgme_trust_item_t_p_assignrhrrrr|isr|Zgpgme_trust_item_tcCs t|S)z4gpgme_trust_item_t_p_value(obj) -> _gpgme_trust_item)rgpgme_trust_item_t_p_valuerfrrrr}msr}cCstS)z4new_gpgme_engine_info_t_p() -> gpgme_engine_info_t *)rnew_gpgme_engine_info_t_prrrrr~qsr~cCs t|S)z:copy_gpgme_engine_info_t_p(value) -> gpgme_engine_info_t *)rcopy_gpgme_engine_info_t_prcrrrrusrcCs t|S)z!delete_gpgme_engine_info_t_p(obj))rdelete_gpgme_engine_info_t_prfrrrrysrcCs t||S)z(gpgme_engine_info_t_p_assign(obj, value))rgpgme_engine_info_t_p_assignrhrrrr}srcCs t|S)z6gpgme_engine_info_t_p_value(obj) -> _gpgme_engine_info)rgpgme_engine_info_t_p_valuerfrrrrsr)fildesrr1cCs t||S)zfdopen(fildes, mode) -> FILE *)rfdopen)rrrrrrsrz PyObject *)_selfr1cCs t|S)z1gpg_raise_callback_exception(_self) -> PyObject *)rgpg_raise_callback_exception)rrrrrsr)rrr1cCs t||S)z.gpg_set_passphrase_cb(_self, cb) -> PyObject *)rgpg_set_passphrase_cbrrrrrrsrcCs t||S)z,gpg_set_progress_cb(_self, cb) -> PyObject *)rgpg_set_progress_cbrrrrrsrcCs t||S)z*gpg_set_status_cb(_self, cb) -> PyObject *)rgpg_set_status_cbrrrrrsr)rpycbsr_datar1cCst|||S)z9gpg_data_new_from_cbs(_self, pycbs, r_data) -> PyObject *)rgpg_data_new_from_cbs)rrrrrrrsr(%sysrZ_swig_python_version_info RuntimeError __package__rrrbuiltinsr ImportErrorrr!r$r,rr-r2r5objectr6Z _gpgme_sig_notation_swigregisterZBUILD_REVISIONZBUILD_TIMESTAMPZENABLE_UISERVERZGPGME_LIBASSUAN_VERSIONZ HAVE_ARGP_HZHAVE_CLOSEFROMZHAVE_DECL_TTYNAME_RZ HAVE_DLFCN_HZ HAVE_ERROR_TZ HAVE_FSEEKOZ HAVE_GETEGIDZ HAVE_GETGIDZHAVE_INTTYPES_HZ HAVE_LOCALE_HZ HAVE_MEMORY_HZHAVE_POSIXDECL_TTYNAME_RZ HAVE_SETENVZHAVE_SETLOCALEZ HAVE_STDINT_HZ HAVE_STDLIB_HZ HAVE_STPCPYZHAVE_STRINGS_HZ HAVE_STRING_HZHAVE_SYS_SELECT_HZHAVE_SYS_STAT_HZHAVE_SYS_TIME_HZHAVE_SYS_TYPES_HZHAVE_SYS_UIO_HZHAVE_THREAD_SAFE_GETENVZ HAVE_TIMEGMZHAVE_TLSZHAVE_TTYNAME_RZHAVE_UINTPTR_TZ HAVE_UNISTD_HZ LT_OBJDIRZPACKAGEZPACKAGE_BUGREPORTZ PACKAGE_NAMEZPACKAGE_STRINGZPACKAGE_TARNAMEZ PACKAGE_URLZPACKAGE_VERSIONZ PATHSEP_CZDIRSEP_CZDIRSEP_SZSIZEOF_UNSIGNED_INTZ STDC_HEADERSZUSE_DESCRIPTOR_PASSINGZUSE_LINUX_GETDENTSZ _ALL_SOURCEZ _GNU_SOURCEZ_POSIX_PTHREAD_SEMANTICSZ_TANDEM_SOURCEZ__EXTENSIONS__ZVERSIONZ_DARWIN_USE_64_BIT_INODEZ _REENTRANTZGPG_ERR_ENABLE_ERRNO_MACROSZ CRIGHTBLURBZ GPGME_VERSIONZGPGME_VERSION_NUMBERZ_GPGME_OBSOLETE_SOME_SYMBOLSrIrJrMrOrPrRrSrUrVrWrXrYrZr[ZGPGME_DATA_ENCODING_NONEZGPGME_DATA_ENCODING_BINARYZGPGME_DATA_ENCODING_BASE64ZGPGME_DATA_ENCODING_ARMORZGPGME_DATA_ENCODING_URLZGPGME_DATA_ENCODING_URLESCZGPGME_DATA_ENCODING_URL0ZGPGME_DATA_ENCODING_MIMEZGPGME_DATA_TYPE_INVALIDZGPGME_DATA_TYPE_UNKNOWNZGPGME_DATA_TYPE_PGP_SIGNEDZGPGME_DATA_TYPE_PGP_ENCRYPTEDZGPGME_DATA_TYPE_PGP_OTHERZGPGME_DATA_TYPE_PGP_KEYZGPGME_DATA_TYPE_PGP_SIGNATUREZGPGME_DATA_TYPE_CMS_SIGNEDZGPGME_DATA_TYPE_CMS_ENCRYPTEDZGPGME_DATA_TYPE_CMS_OTHERZGPGME_DATA_TYPE_X509_CERTZGPGME_DATA_TYPE_PKCS12Z GPGME_PK_RSAZGPGME_PK_RSA_EZGPGME_PK_RSA_SZGPGME_PK_ELG_EZ GPGME_PK_DSAZ GPGME_PK_ECCZ GPGME_PK_ELGZGPGME_PK_ECDSAZ GPGME_PK_ECDHZGPGME_PK_EDDSAZ GPGME_MD_NONEZ GPGME_MD_MD5Z GPGME_MD_SHA1ZGPGME_MD_RMD160Z GPGME_MD_MD2ZGPGME_MD_TIGERZGPGME_MD_HAVALZGPGME_MD_SHA256ZGPGME_MD_SHA384ZGPGME_MD_SHA512ZGPGME_MD_SHA224Z GPGME_MD_MD4ZGPGME_MD_CRC32ZGPGME_MD_CRC32_RFC1510ZGPGME_MD_CRC24_RFC2440ZGPGME_SIG_MODE_NORMALZGPGME_SIG_MODE_DETACHZGPGME_SIG_MODE_CLEARZGPGME_VALIDITY_UNKNOWNZGPGME_VALIDITY_UNDEFINEDZGPGME_VALIDITY_NEVERZGPGME_VALIDITY_MARGINALZGPGME_VALIDITY_FULLZGPGME_VALIDITY_ULTIMATEZGPGME_TOFU_POLICY_NONEZGPGME_TOFU_POLICY_AUTOZGPGME_TOFU_POLICY_GOODZGPGME_TOFU_POLICY_UNKNOWNZGPGME_TOFU_POLICY_BADZGPGME_TOFU_POLICY_ASKZGPGME_KEYORG_UNKNOWNZGPGME_KEYORG_KSZGPGME_KEYORG_DANEZGPGME_KEYORG_WKDZGPGME_KEYORG_URLZGPGME_KEYORG_FILEZGPGME_KEYORG_SELFZGPGME_KEYORG_OTHERZGPGME_PROTOCOL_OpenPGPZGPGME_PROTOCOL_CMSZGPGME_PROTOCOL_GPGCONFZGPGME_PROTOCOL_ASSUANZGPGME_PROTOCOL_G13ZGPGME_PROTOCOL_UISERVERZGPGME_PROTOCOL_SPAWNZGPGME_PROTOCOL_DEFAULTZGPGME_PROTOCOL_UNKNOWNZGPGME_KEYLIST_MODE_LOCALZGPGME_KEYLIST_MODE_EXTERNZGPGME_KEYLIST_MODE_SIGSZ GPGME_KEYLIST_MODE_SIG_NOTATIONSZGPGME_KEYLIST_MODE_WITH_SECRETZGPGME_KEYLIST_MODE_WITH_TOFUZGPGME_KEYLIST_MODE_WITH_KEYGRIPZGPGME_KEYLIST_MODE_EPHEMERALZGPGME_KEYLIST_MODE_VALIDATEZGPGME_KEYLIST_MODE_LOCATEZGPGME_PINENTRY_MODE_DEFAULTZGPGME_PINENTRY_MODE_ASKZGPGME_PINENTRY_MODE_CANCELZGPGME_PINENTRY_MODE_ERRORZGPGME_PINENTRY_MODE_LOOPBACKZGPGME_EXPORT_MODE_EXTERNZGPGME_EXPORT_MODE_MINIMALZGPGME_EXPORT_MODE_SECRETZGPGME_EXPORT_MODE_RAWZGPGME_EXPORT_MODE_PKCS12ZGPGME_EXPORT_MODE_NOUIDZGPGME_EXPORT_MODE_SSHZGPGME_AUDITLOG_DEFAULTZGPGME_AUDITLOG_HTMLZGPGME_AUDITLOG_DIAGZGPGME_AUDITLOG_WITH_HELPZ!GPGME_SIG_NOTATION_HUMAN_READABLEZGPGME_SIG_NOTATION_CRITICALr\Z_gpgme_engine_info_swigregisterrbZ_gpgme_tofu_info_swigregisterr~Z_gpgme_subkey_swigregisterrZ_gpgme_key_sig_swigregisterrZ_gpgme_user_id_swigregisterrZ_gpgme_key_swigregisterrZ_gpgme_invalid_key_swigregisterrrrrrrrrrrrrrrrZGPGME_INCLUDE_CERTS_DEFAULTrrrrrrrrrrrrrrrrrrrrrrrrZGPGME_EVENT_STARTZGPGME_EVENT_DONEZGPGME_EVENT_NEXT_KEYZGPGME_EVENT_NEXT_TRUSTITEMrZ%gpgme_io_event_done_data_swigregisterrZgpgme_io_cbs_swigregisterrrrrrrrrrrZgpgme_data_cbs_swigregisterr rrrrrrrrrrrr!r"r#r$r&r(r+r,r.r/r0r2r3r4Z%_gpgme_op_encrypt_result_swigregisterr6ZGPGME_ENCRYPT_ALWAYS_TRUSTZGPGME_ENCRYPT_NO_ENCRYPT_TOZGPGME_ENCRYPT_PREPAREZGPGME_ENCRYPT_EXPECT_SIGNZGPGME_ENCRYPT_NO_COMPRESSZGPGME_ENCRYPT_SYMMETRICZGPGME_ENCRYPT_THROW_KEYIDSZGPGME_ENCRYPT_WRAPZGPGME_ENCRYPT_WANT_ADDRESSr:r<r>r@rArBrCrDrEZ_gpgme_recipient_swigregisterrFZ%_gpgme_op_decrypt_result_swigregisterrNZGPGME_DECRYPT_VERIFYZGPGME_DECRYPT_UNWRAPrOrQrRrSrTrVrWZ!_gpgme_new_signature_swigregisterrZZ"_gpgme_op_sign_result_swigregisterr\r^r`ZGPGME_SIGSUM_VALIDZGPGME_SIGSUM_GREENZGPGME_SIGSUM_REDZGPGME_SIGSUM_KEY_REVOKEDZGPGME_SIGSUM_KEY_EXPIREDZGPGME_SIGSUM_SIG_EXPIREDZGPGME_SIGSUM_KEY_MISSINGZGPGME_SIGSUM_CRL_MISSINGZGPGME_SIGSUM_CRL_TOO_OLDZGPGME_SIGSUM_BAD_POLICYZGPGME_SIGSUM_SYS_ERRORZGPGME_SIGSUM_TOFU_CONFLICTraZ_gpgme_signature_swigregisterrhZ$_gpgme_op_verify_result_swigregisterrirlrnZGPGME_IMPORT_NEWZGPGME_IMPORT_UIDZGPGME_IMPORT_SIGZGPGME_IMPORT_SUBKEYZGPGME_IMPORT_SECRETroZ!_gpgme_import_status_swigregisterrqZ$_gpgme_op_import_result_swigregisterrrrrrrrrrrrZGPGME_CREATE_SIGNZGPGME_CREATE_ENCRZGPGME_CREATE_CERTZGPGME_CREATE_AUTHZGPGME_CREATE_NOPASSWDZGPGME_CREATE_SELFSIGNEDZGPGME_CREATE_NOSTOREZGPGME_CREATE_WANTPUBZGPGME_CREATE_WANTSECZGPGME_CREATE_FORCEZGPGME_CREATE_NOEXPIRErZ$_gpgme_op_genkey_result_swigregisterrrrrrrrrrrrrrrrrrZGPGME_DELETE_ALLOW_SECRETZGPGME_DELETE_FORCErrZGPGME_KEYSIGN_LOCALZGPGME_KEYSIGN_LFSEPZGPGME_KEYSIGN_NOEXPIRErrZGPGME_REVSIG_LFSEPrrZGPGME_INTERACT_CARDrrrrrZ%_gpgme_op_keylist_result_swigregisterrrrrrrrrZ_gpgme_trust_item_swigregisterrrrrrrrZGPGME_SPAWN_DETACHEDZGPGME_SPAWN_ALLOW_SET_FGZGPGME_SPAWN_SHOW_WINDOWrrrrrZ'_gpgme_op_vfs_mount_result_swigregisterrrrZGPGME_CONF_BASICZGPGME_CONF_ADVANCEDZGPGME_CONF_EXPERTZGPGME_CONF_INVISIBLEZGPGME_CONF_INTERNALZGPGME_CONF_NONEZGPGME_CONF_STRINGZGPGME_CONF_INT32ZGPGME_CONF_UINT32ZGPGME_CONF_FILENAMEZGPGME_CONF_LDAP_SERVERZGPGME_CONF_KEY_FPRZGPGME_CONF_PUB_KEYZGPGME_CONF_SEC_KEYZGPGME_CONF_ALIAS_LISTrZgpgme_conf_arg_swigregisterrZ!gpgme_conf_arg_value_swigregisterZGPGME_CONF_GROUPZGPGME_CONF_OPTIONALZGPGME_CONF_LISTZGPGME_CONF_RUNTIMEZGPGME_CONF_DEFAULTZGPGME_CONF_DEFAULT_DESCZGPGME_CONF_NO_ARG_DESCZGPGME_CONF_NO_CHANGErZgpgme_conf_opt_swigregisterr Zgpgme_conf_comp_swigregisterrrrrrrrrZ(_gpgme_op_query_swdb_result_swigregisterr)r*r+r,r.r/r1r2r3r4r6r8r9r;r<ZGPGME_STATUS_EOFZGPGME_STATUS_ENTERZGPGME_STATUS_LEAVEZGPGME_STATUS_ABORTZGPGME_STATUS_GOODSIGZGPGME_STATUS_BADSIGZGPGME_STATUS_ERRSIGZGPGME_STATUS_BADARMORZGPGME_STATUS_RSA_OR_IDEAZGPGME_STATUS_KEYEXPIREDZGPGME_STATUS_KEYREVOKEDZGPGME_STATUS_TRUST_UNDEFINEDZGPGME_STATUS_TRUST_NEVERZGPGME_STATUS_TRUST_MARGINALZGPGME_STATUS_TRUST_FULLYZGPGME_STATUS_TRUST_ULTIMATEZGPGME_STATUS_SHM_INFOZGPGME_STATUS_SHM_GETZGPGME_STATUS_SHM_GET_BOOLZGPGME_STATUS_SHM_GET_HIDDENZGPGME_STATUS_NEED_PASSPHRASEZGPGME_STATUS_VALIDSIGZGPGME_STATUS_SIG_IDZGPGME_STATUS_ENC_TOZGPGME_STATUS_NODATAZGPGME_STATUS_BAD_PASSPHRASEZGPGME_STATUS_NO_PUBKEYZGPGME_STATUS_NO_SECKEYZ GPGME_STATUS_NEED_PASSPHRASE_SYMZGPGME_STATUS_DECRYPTION_FAILEDZGPGME_STATUS_DECRYPTION_OKAYZGPGME_STATUS_MISSING_PASSPHRASEZGPGME_STATUS_GOOD_PASSPHRASEZGPGME_STATUS_GOODMDCZGPGME_STATUS_BADMDCZGPGME_STATUS_ERRMDCZGPGME_STATUS_IMPORTEDZGPGME_STATUS_IMPORT_OKZGPGME_STATUS_IMPORT_PROBLEMZGPGME_STATUS_IMPORT_RESZGPGME_STATUS_FILE_STARTZGPGME_STATUS_FILE_DONEZGPGME_STATUS_FILE_ERRORZGPGME_STATUS_BEGIN_DECRYPTIONZGPGME_STATUS_END_DECRYPTIONZGPGME_STATUS_BEGIN_ENCRYPTIONZGPGME_STATUS_END_ENCRYPTIONZGPGME_STATUS_DELETE_PROBLEMZGPGME_STATUS_GET_BOOLZGPGME_STATUS_GET_LINEZGPGME_STATUS_GET_HIDDENZGPGME_STATUS_GOT_ITZGPGME_STATUS_PROGRESSZGPGME_STATUS_SIG_CREATEDZGPGME_STATUS_SESSION_KEYZGPGME_STATUS_NOTATION_NAMEZGPGME_STATUS_NOTATION_DATAZGPGME_STATUS_POLICY_URLZGPGME_STATUS_BEGIN_STREAMZGPGME_STATUS_END_STREAMZGPGME_STATUS_KEY_CREATEDZGPGME_STATUS_USERID_HINTZGPGME_STATUS_UNEXPECTEDZGPGME_STATUS_INV_RECPZGPGME_STATUS_NO_RECPZGPGME_STATUS_ALREADY_SIGNEDZGPGME_STATUS_SIGEXPIREDZGPGME_STATUS_EXPSIGZGPGME_STATUS_EXPKEYSIGZGPGME_STATUS_TRUNCATEDZGPGME_STATUS_ERRORZGPGME_STATUS_NEWSIGZGPGME_STATUS_REVKEYSIGZGPGME_STATUS_SIG_SUBPACKETZ GPGME_STATUS_NEED_PASSPHRASE_PINZGPGME_STATUS_SC_OP_FAILUREZGPGME_STATUS_SC_OP_SUCCESSZGPGME_STATUS_CARDCTRLZGPGME_STATUS_BACKUP_KEY_CREATEDZGPGME_STATUS_PKA_TRUST_BADZGPGME_STATUS_PKA_TRUST_GOODZGPGME_STATUS_PLAINTEXTZGPGME_STATUS_INV_SGNRZGPGME_STATUS_NO_SGNRZGPGME_STATUS_SUCCESSZGPGME_STATUS_DECRYPTION_INFOZGPGME_STATUS_PLAINTEXT_LENGTHZGPGME_STATUS_MOUNTPOINTZGPGME_STATUS_PINENTRY_LAUNCHEDZGPGME_STATUS_ATTRIBUTEZGPGME_STATUS_BEGIN_SIGNINGZGPGME_STATUS_KEY_NOT_CREATEDZGPGME_STATUS_INQUIRE_MAXLENZGPGME_STATUS_FAILUREZGPGME_STATUS_KEY_CONSIDEREDZGPGME_STATUS_TOFU_USERZGPGME_STATUS_TOFU_STATSZGPGME_STATUS_TOFU_STATS_LONGZGPGME_STATUS_NOTATION_FLAGSZ'GPGME_STATUS_DECRYPTION_COMPLIANCE_MODEZ)GPGME_STATUS_VERIFICATION_COMPLIANCE_MODEZGPGME_STATUS_CANCELED_BY_USERr>r@rArBZGPGME_SIG_STAT_NONEZGPGME_SIG_STAT_GOODZGPGME_SIG_STAT_BADZGPGME_SIG_STAT_NOKEYZGPGME_SIG_STAT_NOSIGZGPGME_SIG_STAT_ERRORZGPGME_SIG_STAT_DIFFZGPGME_SIG_STAT_GOOD_EXPZGPGME_SIG_STAT_GOOD_EXPKEYZGPGME_ATTR_KEYIDZGPGME_ATTR_FPRZGPGME_ATTR_ALGOZGPGME_ATTR_LENZGPGME_ATTR_CREATEDZGPGME_ATTR_EXPIREZGPGME_ATTR_OTRUSTZGPGME_ATTR_USERIDZGPGME_ATTR_NAMEZGPGME_ATTR_EMAILZGPGME_ATTR_COMMENTZGPGME_ATTR_VALIDITYZGPGME_ATTR_LEVELZGPGME_ATTR_TYPEZGPGME_ATTR_IS_SECRETZGPGME_ATTR_KEY_REVOKEDZGPGME_ATTR_KEY_INVALIDZGPGME_ATTR_UID_REVOKEDZGPGME_ATTR_UID_INVALIDZGPGME_ATTR_KEY_CAPSZGPGME_ATTR_CAN_ENCRYPTZGPGME_ATTR_CAN_SIGNZGPGME_ATTR_CAN_CERTIFYZGPGME_ATTR_KEY_EXPIREDZGPGME_ATTR_KEY_DISABLEDZGPGME_ATTR_SERIALZGPGME_ATTR_ISSUERZGPGME_ATTR_CHAINIDZGPGME_ATTR_SIG_STATUSZGPGME_ATTR_ERRTOKZGPGME_ATTR_SIG_SUMMARYZGPGME_ATTR_SIG_CLASSrFrHrJrKrNrOrQrSrUrWrXrYr[r\Z$_gpgme_op_assuan_result_swigregisterr]r`ZGPG_ERR_SOURCE_UNKNOWNZGPG_ERR_SOURCE_GCRYPTZGPG_ERR_SOURCE_GPGZGPG_ERR_SOURCE_GPGSMZGPG_ERR_SOURCE_GPGAGENTZGPG_ERR_SOURCE_PINENTRYZGPG_ERR_SOURCE_SCDZGPG_ERR_SOURCE_GPGMEZGPG_ERR_SOURCE_KEYBOXZGPG_ERR_SOURCE_KSBAZGPG_ERR_SOURCE_DIRMNGRZGPG_ERR_SOURCE_GSTIZGPG_ERR_SOURCE_GPAZGPG_ERR_SOURCE_KLEOZGPG_ERR_SOURCE_G13ZGPG_ERR_SOURCE_ASSUANZGPG_ERR_SOURCE_TPM2DZGPG_ERR_SOURCE_TLSZGPG_ERR_SOURCE_ANYZGPG_ERR_SOURCE_USER_1ZGPG_ERR_SOURCE_USER_2ZGPG_ERR_SOURCE_USER_3ZGPG_ERR_SOURCE_USER_4ZGPG_ERR_SOURCE_DIMZGPG_ERR_NO_ERRORZGPG_ERR_GENERALZGPG_ERR_UNKNOWN_PACKETZGPG_ERR_UNKNOWN_VERSIONZGPG_ERR_PUBKEY_ALGOZGPG_ERR_DIGEST_ALGOZGPG_ERR_BAD_PUBKEYZGPG_ERR_BAD_SECKEYZGPG_ERR_BAD_SIGNATUREZGPG_ERR_NO_PUBKEYZGPG_ERR_CHECKSUMZGPG_ERR_BAD_PASSPHRASEZGPG_ERR_CIPHER_ALGOZGPG_ERR_KEYRING_OPENZGPG_ERR_INV_PACKETZGPG_ERR_INV_ARMORZGPG_ERR_NO_USER_IDZGPG_ERR_NO_SECKEYZGPG_ERR_WRONG_SECKEYZGPG_ERR_BAD_KEYZGPG_ERR_COMPR_ALGOZGPG_ERR_NO_PRIMEZGPG_ERR_NO_ENCODING_METHODZGPG_ERR_NO_ENCRYPTION_SCHEMEZGPG_ERR_NO_SIGNATURE_SCHEMEZGPG_ERR_INV_ATTRZGPG_ERR_NO_VALUEZGPG_ERR_NOT_FOUNDZGPG_ERR_VALUE_NOT_FOUNDZGPG_ERR_SYNTAXZGPG_ERR_BAD_MPIZGPG_ERR_INV_PASSPHRASEZGPG_ERR_SIG_CLASSZGPG_ERR_RESOURCE_LIMITZGPG_ERR_INV_KEYRINGZGPG_ERR_TRUSTDBZGPG_ERR_BAD_CERTZGPG_ERR_INV_USER_IDZGPG_ERR_UNEXPECTEDZGPG_ERR_TIME_CONFLICTZGPG_ERR_KEYSERVERZGPG_ERR_WRONG_PUBKEY_ALGOZGPG_ERR_TRIBUTE_TO_D_AZGPG_ERR_WEAK_KEYZGPG_ERR_INV_KEYLENZGPG_ERR_INV_ARGZGPG_ERR_BAD_URIZGPG_ERR_INV_URIZGPG_ERR_NETWORKZGPG_ERR_UNKNOWN_HOSTZGPG_ERR_SELFTEST_FAILEDZGPG_ERR_NOT_ENCRYPTEDZGPG_ERR_NOT_PROCESSEDZGPG_ERR_UNUSABLE_PUBKEYZGPG_ERR_UNUSABLE_SECKEYZGPG_ERR_INV_VALUEZGPG_ERR_BAD_CERT_CHAINZGPG_ERR_MISSING_CERTZGPG_ERR_NO_DATAZ GPG_ERR_BUGZGPG_ERR_NOT_SUPPORTEDZGPG_ERR_INV_OPZGPG_ERR_TIMEOUTZGPG_ERR_INTERNALZGPG_ERR_EOF_GCRYPTZGPG_ERR_INV_OBJZGPG_ERR_TOO_SHORTZGPG_ERR_TOO_LARGEZGPG_ERR_NO_OBJZGPG_ERR_NOT_IMPLEMENTEDZGPG_ERR_CONFLICTZGPG_ERR_INV_CIPHER_MODEZGPG_ERR_INV_FLAGZGPG_ERR_INV_HANDLEZGPG_ERR_TRUNCATEDZGPG_ERR_INCOMPLETE_LINEZGPG_ERR_INV_RESPONSEZGPG_ERR_NO_AGENTZ GPG_ERR_AGENTZGPG_ERR_INV_DATAZGPG_ERR_ASSUAN_SERVER_FAULTZGPG_ERR_ASSUANZGPG_ERR_INV_SESSION_KEYZGPG_ERR_INV_SEXPZGPG_ERR_UNSUPPORTED_ALGORITHMZGPG_ERR_NO_PIN_ENTRYZGPG_ERR_PIN_ENTRYZGPG_ERR_BAD_PINZGPG_ERR_INV_NAMEZGPG_ERR_BAD_DATAZGPG_ERR_INV_PARAMETERZGPG_ERR_WRONG_CARDZGPG_ERR_NO_DIRMNGRZGPG_ERR_DIRMNGRZGPG_ERR_CERT_REVOKEDZGPG_ERR_NO_CRL_KNOWNZGPG_ERR_CRL_TOO_OLDZGPG_ERR_LINE_TOO_LONGZGPG_ERR_NOT_TRUSTEDZGPG_ERR_CANCELEDZGPG_ERR_BAD_CA_CERTZGPG_ERR_CERT_EXPIREDZGPG_ERR_CERT_TOO_YOUNGZGPG_ERR_UNSUPPORTED_CERTZGPG_ERR_UNKNOWN_SEXPZGPG_ERR_UNSUPPORTED_PROTECTIONZGPG_ERR_CORRUPTED_PROTECTIONZGPG_ERR_AMBIGUOUS_NAMEZ GPG_ERR_CARDZGPG_ERR_CARD_RESETZGPG_ERR_CARD_REMOVEDZGPG_ERR_INV_CARDZGPG_ERR_CARD_NOT_PRESENTZGPG_ERR_NO_PKCS15_APPZGPG_ERR_NOT_CONFIRMEDZGPG_ERR_CONFIGURATIONZGPG_ERR_NO_POLICY_MATCHZGPG_ERR_INV_INDEXZGPG_ERR_INV_IDZGPG_ERR_NO_SCDAEMONZGPG_ERR_SCDAEMONZGPG_ERR_UNSUPPORTED_PROTOCOLZGPG_ERR_BAD_PIN_METHODZGPG_ERR_CARD_NOT_INITIALIZEDZGPG_ERR_UNSUPPORTED_OPERATIONZGPG_ERR_WRONG_KEY_USAGEZGPG_ERR_NOTHING_FOUNDZGPG_ERR_WRONG_BLOB_TYPEZGPG_ERR_MISSING_VALUEZGPG_ERR_HARDWAREZGPG_ERR_PIN_BLOCKEDZGPG_ERR_USE_CONDITIONSZGPG_ERR_PIN_NOT_SYNCEDZGPG_ERR_INV_CRLZGPG_ERR_BAD_BERZGPG_ERR_INV_BERZGPG_ERR_ELEMENT_NOT_FOUNDZGPG_ERR_IDENTIFIER_NOT_FOUNDZGPG_ERR_INV_TAGZGPG_ERR_INV_LENGTHZGPG_ERR_INV_KEYINFOZGPG_ERR_UNEXPECTED_TAGZGPG_ERR_NOT_DER_ENCODEDZGPG_ERR_NO_CMS_OBJZGPG_ERR_INV_CMS_OBJZGPG_ERR_UNKNOWN_CMS_OBJZGPG_ERR_UNSUPPORTED_CMS_OBJZGPG_ERR_UNSUPPORTED_ENCODINGZGPG_ERR_UNSUPPORTED_CMS_VERSIONZGPG_ERR_UNKNOWN_ALGORITHMZGPG_ERR_INV_ENGINEZGPG_ERR_PUBKEY_NOT_TRUSTEDZGPG_ERR_DECRYPT_FAILEDZGPG_ERR_KEY_EXPIREDZGPG_ERR_SIG_EXPIREDZGPG_ERR_ENCODING_PROBLEMZGPG_ERR_INV_STATEZGPG_ERR_DUP_VALUEZGPG_ERR_MISSING_ACTIONZGPG_ERR_MODULE_NOT_FOUNDZGPG_ERR_INV_OID_STRINGZGPG_ERR_INV_TIMEZGPG_ERR_INV_CRL_OBJZGPG_ERR_UNSUPPORTED_CRL_VERSIONZGPG_ERR_INV_CERT_OBJZGPG_ERR_UNKNOWN_NAMEZGPG_ERR_LOCALE_PROBLEMZGPG_ERR_NOT_LOCKEDZGPG_ERR_PROTOCOL_VIOLATIONZGPG_ERR_INV_MACZGPG_ERR_INV_REQUESTZGPG_ERR_UNKNOWN_EXTNZGPG_ERR_UNKNOWN_CRIT_EXTNZGPG_ERR_LOCKEDZGPG_ERR_UNKNOWN_OPTIONZGPG_ERR_UNKNOWN_COMMANDZGPG_ERR_NOT_OPERATIONALZGPG_ERR_NO_PASSPHRASEZGPG_ERR_NO_PINZGPG_ERR_NOT_ENABLEDZGPG_ERR_NO_ENGINEZGPG_ERR_MISSING_KEYZGPG_ERR_TOO_MANYZGPG_ERR_LIMIT_REACHEDZGPG_ERR_NOT_INITIALIZEDZGPG_ERR_MISSING_ISSUER_CERTZGPG_ERR_NO_KEYSERVERZGPG_ERR_INV_CURVEZGPG_ERR_UNKNOWN_CURVEZGPG_ERR_DUP_KEYZGPG_ERR_AMBIGUOUSZGPG_ERR_NO_CRYPT_CTXZGPG_ERR_WRONG_CRYPT_CTXZGPG_ERR_BAD_CRYPT_CTXZGPG_ERR_CRYPT_CTX_CONFLICTZGPG_ERR_BROKEN_PUBKEYZGPG_ERR_BROKEN_SECKEYZGPG_ERR_MAC_ALGOZGPG_ERR_FULLY_CANCELEDZGPG_ERR_UNFINISHEDZGPG_ERR_BUFFER_TOO_SHORTZGPG_ERR_SEXP_INV_LEN_SPECZGPG_ERR_SEXP_STRING_TOO_LONGZGPG_ERR_SEXP_UNMATCHED_PARENZGPG_ERR_SEXP_NOT_CANONICALZGPG_ERR_SEXP_BAD_CHARACTERZGPG_ERR_SEXP_BAD_QUOTATIONZGPG_ERR_SEXP_ZERO_PREFIXZGPG_ERR_SEXP_NESTED_DHZGPG_ERR_SEXP_UNMATCHED_DHZGPG_ERR_SEXP_UNEXPECTED_PUNCZGPG_ERR_SEXP_BAD_HEX_CHARZGPG_ERR_SEXP_ODD_HEX_NUMBERSZGPG_ERR_SEXP_BAD_OCT_CHARZGPG_ERR_SUBKEYS_EXP_OR_REVZGPG_ERR_DB_CORRUPTEDZGPG_ERR_SERVER_FAILEDZGPG_ERR_NO_NAMEZGPG_ERR_NO_KEYZGPG_ERR_LEGACY_KEYZGPG_ERR_REQUEST_TOO_SHORTZGPG_ERR_REQUEST_TOO_LONGZGPG_ERR_OBJ_TERM_STATEZGPG_ERR_NO_CERT_CHAINZGPG_ERR_CERT_TOO_LARGEZGPG_ERR_INV_RECORDZGPG_ERR_BAD_MACZGPG_ERR_UNEXPECTED_MSGZGPG_ERR_COMPR_FAILEDZGPG_ERR_WOULD_WRAPZGPG_ERR_FATAL_ALERTZGPG_ERR_NO_CIPHERZGPG_ERR_MISSING_CLIENT_CERTZGPG_ERR_CLOSE_NOTIFYZGPG_ERR_TICKET_EXPIREDZGPG_ERR_BAD_TICKETZGPG_ERR_UNKNOWN_IDENTITYZGPG_ERR_BAD_HS_CERTZGPG_ERR_BAD_HS_CERT_REQZGPG_ERR_BAD_HS_CERT_VERZGPG_ERR_BAD_HS_CHANGE_CIPHERZGPG_ERR_BAD_HS_CLIENT_HELLOZGPG_ERR_BAD_HS_SERVER_HELLOZ GPG_ERR_BAD_HS_SERVER_HELLO_DONEZGPG_ERR_BAD_HS_FINISHEDZGPG_ERR_BAD_HS_SERVER_KEXZGPG_ERR_BAD_HS_CLIENT_KEXZGPG_ERR_BOGUS_STRINGZGPG_ERR_FORBIDDENZGPG_ERR_KEY_DISABLEDZGPG_ERR_KEY_ON_CARDZGPG_ERR_INV_LOCK_OBJZ GPG_ERR_TRUEZ GPG_ERR_FALSEZGPG_ERR_ASS_GENERALZGPG_ERR_ASS_ACCEPT_FAILEDZGPG_ERR_ASS_CONNECT_FAILEDZGPG_ERR_ASS_INV_RESPONSEZGPG_ERR_ASS_INV_VALUEZGPG_ERR_ASS_INCOMPLETE_LINEZGPG_ERR_ASS_LINE_TOO_LONGZGPG_ERR_ASS_NESTED_COMMANDSZGPG_ERR_ASS_NO_DATA_CBZGPG_ERR_ASS_NO_INQUIRE_CBZGPG_ERR_ASS_NOT_A_SERVERZGPG_ERR_ASS_NOT_A_CLIENTZGPG_ERR_ASS_SERVER_STARTZGPG_ERR_ASS_READ_ERRORZGPG_ERR_ASS_WRITE_ERRORZGPG_ERR_ASS_TOO_MUCH_DATAZGPG_ERR_ASS_UNEXPECTED_CMDZGPG_ERR_ASS_UNKNOWN_CMDZGPG_ERR_ASS_SYNTAXZGPG_ERR_ASS_CANCELEDZGPG_ERR_ASS_NO_INPUTZGPG_ERR_ASS_NO_OUTPUTZGPG_ERR_ASS_PARAMETERZGPG_ERR_ASS_UNKNOWN_INQUIREZGPG_ERR_ENGINE_TOO_OLDZGPG_ERR_WINDOW_TOO_SMALLZGPG_ERR_WINDOW_TOO_LARGEZGPG_ERR_MISSING_ENVVARZGPG_ERR_USER_ID_EXISTSZGPG_ERR_NAME_EXISTSZGPG_ERR_DUP_NAMEZGPG_ERR_TOO_YOUNGZGPG_ERR_TOO_OLDZGPG_ERR_UNKNOWN_FLAGZGPG_ERR_INV_ORDERZGPG_ERR_ALREADY_FETCHEDZGPG_ERR_TRY_LATERZGPG_ERR_WRONG_NAMEZGPG_ERR_NO_AUTHZGPG_ERR_BAD_AUTHZGPG_ERR_NO_KEYBOXDZGPG_ERR_KEYBOXDZGPG_ERR_NO_SERVICEZGPG_ERR_SERVICEZGPG_ERR_SYSTEM_BUGZGPG_ERR_DNS_UNKNOWNZGPG_ERR_DNS_SECTIONZGPG_ERR_DNS_ADDRESSZGPG_ERR_DNS_NO_QUERYZGPG_ERR_DNS_NO_ANSWERZGPG_ERR_DNS_CLOSEDZGPG_ERR_DNS_VERIFYZGPG_ERR_DNS_TIMEOUTZGPG_ERR_LDAP_GENERALZGPG_ERR_LDAP_ATTR_GENERALZGPG_ERR_LDAP_NAME_GENERALZGPG_ERR_LDAP_SECURITY_GENERALZGPG_ERR_LDAP_SERVICE_GENERALZGPG_ERR_LDAP_UPDATE_GENERALZGPG_ERR_LDAP_E_GENERALZGPG_ERR_LDAP_X_GENERALZGPG_ERR_LDAP_OTHER_GENERALZGPG_ERR_LDAP_X_CONNECTINGZGPG_ERR_LDAP_REFERRAL_LIMITZGPG_ERR_LDAP_CLIENT_LOOPZGPG_ERR_LDAP_NO_RESULTSZGPG_ERR_LDAP_CONTROL_NOT_FOUNDZGPG_ERR_LDAP_NOT_SUPPORTEDZGPG_ERR_LDAP_CONNECTZGPG_ERR_LDAP_NO_MEMORYZGPG_ERR_LDAP_PARAMZGPG_ERR_LDAP_USER_CANCELLEDZGPG_ERR_LDAP_FILTERZGPG_ERR_LDAP_AUTH_UNKNOWNZGPG_ERR_LDAP_TIMEOUTZGPG_ERR_LDAP_DECODINGZGPG_ERR_LDAP_ENCODINGZGPG_ERR_LDAP_LOCALZGPG_ERR_LDAP_SERVER_DOWNZGPG_ERR_LDAP_SUCCESSZGPG_ERR_LDAP_OPERATIONSZGPG_ERR_LDAP_PROTOCOLZGPG_ERR_LDAP_TIMELIMITZGPG_ERR_LDAP_SIZELIMITZGPG_ERR_LDAP_COMPARE_FALSEZGPG_ERR_LDAP_COMPARE_TRUEZGPG_ERR_LDAP_UNSUPPORTED_AUTHZGPG_ERR_LDAP_STRONG_AUTH_RQRDZGPG_ERR_LDAP_PARTIAL_RESULTSZGPG_ERR_LDAP_REFERRALZGPG_ERR_LDAP_ADMINLIMITZGPG_ERR_LDAP_UNAVAIL_CRIT_EXTNZGPG_ERR_LDAP_CONFIDENT_RQRDZGPG_ERR_LDAP_SASL_BIND_INPROGZGPG_ERR_LDAP_NO_SUCH_ATTRIBUTEZGPG_ERR_LDAP_UNDEFINED_TYPEZGPG_ERR_LDAP_BAD_MATCHINGZGPG_ERR_LDAP_CONST_VIOLATIONZGPG_ERR_LDAP_TYPE_VALUE_EXISTSZGPG_ERR_LDAP_INV_SYNTAXZGPG_ERR_LDAP_NO_SUCH_OBJZGPG_ERR_LDAP_ALIAS_PROBLEMZGPG_ERR_LDAP_INV_DN_SYNTAXZGPG_ERR_LDAP_IS_LEAFZGPG_ERR_LDAP_ALIAS_DEREFZGPG_ERR_LDAP_X_PROXY_AUTH_FAILZGPG_ERR_LDAP_BAD_AUTHZGPG_ERR_LDAP_INV_CREDENTIALSZGPG_ERR_LDAP_INSUFFICIENT_ACCZGPG_ERR_LDAP_BUSYZGPG_ERR_LDAP_UNAVAILABLEZGPG_ERR_LDAP_UNWILL_TO_PERFORMZGPG_ERR_LDAP_LOOP_DETECTZGPG_ERR_LDAP_NAMING_VIOLATIONZGPG_ERR_LDAP_OBJ_CLS_VIOLATIONZGPG_ERR_LDAP_NOT_ALLOW_NONLEAFZGPG_ERR_LDAP_NOT_ALLOW_ON_RDNZGPG_ERR_LDAP_ALREADY_EXISTSZGPG_ERR_LDAP_NO_OBJ_CLASS_MODSZGPG_ERR_LDAP_RESULTS_TOO_LARGEZGPG_ERR_LDAP_AFFECTS_MULT_DSASZGPG_ERR_LDAP_VLVZGPG_ERR_LDAP_OTHERZGPG_ERR_LDAP_CUP_RESOURCE_LIMITZGPG_ERR_LDAP_CUP_SEC_VIOLATIONZGPG_ERR_LDAP_CUP_INV_DATAZGPG_ERR_LDAP_CUP_UNSUP_SCHEMEZGPG_ERR_LDAP_CUP_RELOADZGPG_ERR_LDAP_CANCELLEDZGPG_ERR_LDAP_NO_SUCH_OPERATIONZGPG_ERR_LDAP_TOO_LATEZGPG_ERR_LDAP_CANNOT_CANCELZGPG_ERR_LDAP_ASSERTION_FAILEDZGPG_ERR_LDAP_PROX_AUTH_DENIEDZGPG_ERR_USER_1ZGPG_ERR_USER_2ZGPG_ERR_USER_3ZGPG_ERR_USER_4ZGPG_ERR_USER_5ZGPG_ERR_USER_6ZGPG_ERR_USER_7ZGPG_ERR_USER_8ZGPG_ERR_USER_9ZGPG_ERR_USER_10ZGPG_ERR_USER_11ZGPG_ERR_USER_12ZGPG_ERR_USER_13ZGPG_ERR_USER_14ZGPG_ERR_USER_15ZGPG_ERR_USER_16ZGPG_ERR_SQL_OKZGPG_ERR_SQL_ERRORZGPG_ERR_SQL_INTERNALZGPG_ERR_SQL_PERMZGPG_ERR_SQL_ABORTZGPG_ERR_SQL_BUSYZGPG_ERR_SQL_LOCKEDZGPG_ERR_SQL_NOMEMZGPG_ERR_SQL_READONLYZGPG_ERR_SQL_INTERRUPTZGPG_ERR_SQL_IOERRZGPG_ERR_SQL_CORRUPTZGPG_ERR_SQL_NOTFOUNDZGPG_ERR_SQL_FULLZGPG_ERR_SQL_CANTOPENZGPG_ERR_SQL_PROTOCOLZGPG_ERR_SQL_EMPTYZGPG_ERR_SQL_SCHEMAZGPG_ERR_SQL_TOOBIGZGPG_ERR_SQL_CONSTRAINTZGPG_ERR_SQL_MISMATCHZGPG_ERR_SQL_MISUSEZGPG_ERR_SQL_NOLFSZGPG_ERR_SQL_AUTHZGPG_ERR_SQL_FORMATZGPG_ERR_SQL_RANGEZGPG_ERR_SQL_NOTADBZGPG_ERR_SQL_NOTICEZGPG_ERR_SQL_WARNINGZGPG_ERR_SQL_ROWZGPG_ERR_SQL_DONEZGPG_ERR_MISSING_ERRNOZGPG_ERR_UNKNOWN_ERRNOZ GPG_ERR_EOFZ GPG_ERR_E2BIGZGPG_ERR_EACCESZGPG_ERR_EADDRINUSEZGPG_ERR_EADDRNOTAVAILZ GPG_ERR_EADVZGPG_ERR_EAFNOSUPPORTZGPG_ERR_EAGAINZGPG_ERR_EALREADYZ GPG_ERR_EAUTHZGPG_ERR_EBACKGROUNDZ GPG_ERR_EBADEZ GPG_ERR_EBADFZGPG_ERR_EBADFDZGPG_ERR_EBADMSGZ GPG_ERR_EBADRZGPG_ERR_EBADRPCZGPG_ERR_EBADRQCZGPG_ERR_EBADSLTZGPG_ERR_EBFONTZ GPG_ERR_EBUSYZGPG_ERR_ECANCELEDZGPG_ERR_ECHILDZGPG_ERR_ECHRNGZ GPG_ERR_ECOMMZGPG_ERR_ECONNABORTEDZGPG_ERR_ECONNREFUSEDZGPG_ERR_ECONNRESETZ GPG_ERR_EDZGPG_ERR_EDEADLKZGPG_ERR_EDEADLOCKZGPG_ERR_EDESTADDRREQZ GPG_ERR_EDIEDZ GPG_ERR_EDOMZGPG_ERR_EDOTDOTZGPG_ERR_EDQUOTZGPG_ERR_EEXISTZGPG_ERR_EFAULTZ GPG_ERR_EFBIGZGPG_ERR_EFTYPEZGPG_ERR_EGRATUITOUSZGPG_ERR_EGREGIOUSZGPG_ERR_EHOSTDOWNZGPG_ERR_EHOSTUNREACHZ GPG_ERR_EIDRMZ GPG_ERR_EIEIOZGPG_ERR_EILSEQZGPG_ERR_EINPROGRESSZ GPG_ERR_EINTRZGPG_ERR_EINVALZ GPG_ERR_EIOZGPG_ERR_EISCONNZGPG_ERR_EISDIRZGPG_ERR_EISNAMZGPG_ERR_EL2HLTZGPG_ERR_EL2NSYNCZGPG_ERR_EL3HLTZGPG_ERR_EL3RSTZGPG_ERR_ELIBACCZGPG_ERR_ELIBBADZGPG_ERR_ELIBEXECZGPG_ERR_ELIBMAXZGPG_ERR_ELIBSCNZGPG_ERR_ELNRNGZ GPG_ERR_ELOOPZGPG_ERR_EMEDIUMTYPEZGPG_ERR_EMFILEZGPG_ERR_EMLINKZGPG_ERR_EMSGSIZEZGPG_ERR_EMULTIHOPZGPG_ERR_ENAMETOOLONGZGPG_ERR_ENAVAILZGPG_ERR_ENEEDAUTHZGPG_ERR_ENETDOWNZGPG_ERR_ENETRESETZGPG_ERR_ENETUNREACHZGPG_ERR_ENFILEZGPG_ERR_ENOANOZGPG_ERR_ENOBUFSZGPG_ERR_ENOCSIZGPG_ERR_ENODATAZGPG_ERR_ENODEVZGPG_ERR_ENOENTZGPG_ERR_ENOEXECZGPG_ERR_ENOLCKZGPG_ERR_ENOLINKZGPG_ERR_ENOMEDIUMZGPG_ERR_ENOMEMZGPG_ERR_ENOMSGZGPG_ERR_ENONETZGPG_ERR_ENOPKGZGPG_ERR_ENOPROTOOPTZGPG_ERR_ENOSPCZ GPG_ERR_ENOSRZGPG_ERR_ENOSTRZGPG_ERR_ENOSYSZGPG_ERR_ENOTBLKZGPG_ERR_ENOTCONNZGPG_ERR_ENOTDIRZGPG_ERR_ENOTEMPTYZGPG_ERR_ENOTNAMZGPG_ERR_ENOTSOCKZGPG_ERR_ENOTSUPZGPG_ERR_ENOTTYZGPG_ERR_ENOTUNIQZ GPG_ERR_ENXIOZGPG_ERR_EOPNOTSUPPZGPG_ERR_EOVERFLOWZ GPG_ERR_EPERMZGPG_ERR_EPFNOSUPPORTZ GPG_ERR_EPIPEZGPG_ERR_EPROCLIMZGPG_ERR_EPROCUNAVAILZGPG_ERR_EPROGMISMATCHZGPG_ERR_EPROGUNAVAILZGPG_ERR_EPROTOZGPG_ERR_EPROTONOSUPPORTZGPG_ERR_EPROTOTYPEZGPG_ERR_ERANGEZGPG_ERR_EREMCHGZGPG_ERR_EREMOTEZGPG_ERR_EREMOTEIOZGPG_ERR_ERESTARTZ GPG_ERR_EROFSZGPG_ERR_ERPCMISMATCHZGPG_ERR_ESHUTDOWNZGPG_ERR_ESOCKTNOSUPPORTZGPG_ERR_ESPIPEZ GPG_ERR_ESRCHZGPG_ERR_ESRMNTZGPG_ERR_ESTALEZGPG_ERR_ESTRPIPEZ GPG_ERR_ETIMEZGPG_ERR_ETIMEDOUTZGPG_ERR_ETOOMANYREFSZGPG_ERR_ETXTBSYZGPG_ERR_EUCLEANZGPG_ERR_EUNATCHZGPG_ERR_EUSERSZGPG_ERR_EWOULDBLOCKZ GPG_ERR_EXDEVZGPG_ERR_EXFULLZGPG_ERR_CODE_DIMrarbrergrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrZcvarrrrrsB         , ( $ .                  $$&&$$&&                         """"           ((&&  ""     ""    ""    &&&(  "                                                                                                                               """"                                         ""  ""$"" (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               "