
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
@f[ ã            !   @   s®@  d dl mZ e�dôkr(dd„ Zeƒ Z[n$e�dõkrDdd„ Zeƒ Z[nd dlZ[yeZW n ek
rj   Y nX yd dlZ	W n e
k
r”   d dl	Z	Y nX �död
d„Zdd„ Zdd„ Zdd„ ZyeZd	ZW n( e	jk
rî   G dd„ dƒZd ZY nX ddœdd„Zddœdd„ZG dd„ deƒZejZeeƒ ejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=ej>Z>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSddddœd d!„ZTddd"œd#d$„ZUddd%œd&d'„ZVddd%œd(d)„ZWdd*d%œd+d,„ZXd-d.d/d0œd1d2„ZYdd*d%œd3d4„ZZd5dd%œd6d7„Z[dd5d"œd8d9„Z\ddœd:d;„Z]d5d<d%œd=d>„Z^dd5dd?œd@dA„Z_d5dd%œdBdC„Z`ddœdDdE„ZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZej€Z€ej�Z�ej‚Z‚ejƒZƒej„Z„ej…Z…ej†Z†ej‡Z‡ejˆZˆej‰Z‰ejŠZŠej‹Z‹ejŒZŒej�Z�ejŽZŽej�Z�ej�Z�ej‘Z‘ej’Z’ej“Z“ej”Z”ej•Z•ej–Z–ej—Z—ej˜Z˜ej™Z™ejšZšej›Z›ejœZœej�Z�ejžZžejŸZŸej Z ej¡Z¡ej¢Z¢ej£Z£ej¤Z¤ej¥Z¥ej¦Z¦ej§Z§ej¨Z¨ej©Z©ejªZªej«Z«ej¬Z¬ej­Z­ej®Z®ej¯Z¯ej°Z°ej±Z±ej²Z²ej³Z³ej´Z´ejµZµej¶Z¶ej·Z·ej¸Z¸ej¹Z¹ejºZºej»Z»ej¼Z¼ej½Z½ej¾Z¾ej¿Z¿ejÀZÀejÁZÁejÂZÂejÃZÃejÄZÄejÅZÅejÆZÆejÇZÇejÈZÈG dFdG„ dGeƒZÉejÊZÊeÊeÉƒ G dHdI„ dIeƒZËejÌZÌeÌeËƒ G dJdK„ dKeƒZÍejÎZÎeÎeÍƒ G dLdM„ dMeƒZÏejÐZÐeÐeÏƒ G dNdO„ dOeƒZÑejÒZÒeÒeÑƒ G dPdQ„ dQeƒZÓejÔZÔeÔeÓƒ G dRdS„ dSeƒZÕejÖZÖeÖeÕƒ dTddUœdVdW„Z×dXd<dUœdYdZ„ZØdXd*d*dd[œd\d]„ZÙdXd*d*d^œd_d`„ZÚdXdaddbœdcdd„ZÛdXdadUœdedf„ZÜdXdaddbœdgdh„ZÝdXdadUœdidj„ZÞdad*dkœdldm„ZßdXd5d<dnœdodp„ZàdXd5dUœdqdr„ZádXd5d<dnœdsdt„ZâdXd5dUœdudv„ZãdXd5d<dnœdwdx„ZädXd5dUœdydz„ZåejæZædXd5d<d{œd|d}„ZçdXd5dUœd~d„ZèdXd€dd�œd‚dƒ„ZédXd€dUœd„d…„ZêdXd†dd�œd‡dˆ„ZëdXd†dUœd‰dŠ„ZìdXd‹dŒd<d�œdŽd�„ZídXd�d‘d<d�œd’d“„ZîdXd”dŒd<d•œd–d—„ZïdXd˜d‘d<d�œd™dš„ZðdXd›dŒd<d•œdœd�„ZñdXdžd‘d<d�œdŸd „ZòdXd5d*dd¡œd¢d£„ZódXd¤dUœd¥d¦„ZôdXdad*d*dd§œd¨d©„ZõdXd<dUœdªd«„ZödXdQdd¬œd­d®„Z÷d¯d°dUœd±d²„Zød¯d5d³d´œdµd¶„ZùdXd<dUœd·d¸„ZúdXd*d*d¹ddºœd»d¼„ZûdXd½dUœd¾d¿„ZüdXd*ddÀœdÁdÂ„ZýdXd*dUœdÃdÄ„ZþejÿZÿe�j �Z e�j�Ze�j�ZG dÅdÆ„ dÆeƒ�Ze�j�Z�e�eƒ G dÇdÈ„ dÈeƒ�Ze�j�Z�e�eƒ dXdÈd<dÉœdÊdË„�ZdXdÈd<dÉœdÌdÍ„�Zd5dŒd/dÎdÏœdÐdÑ„�Z	d5dÒd/dÎdÏœdÓdÔ„�Z
d5dÒd/d5dÏœdÕdÖ„�ZdXd×d5dXdØœdÙdÚ„�ZdXd×d×d5dXdÛœdÜdÝ„�ZdXddUœdÞdß„�ZdXddUœdàdá„�ZG dâdã„ dãeƒ�Ze�j�Z�e�eƒ dädŒd/dåœdædç„�ZdädÒdÎdåœdèdé„�Zdêddëœdìdí„�Zdäd<dîœdïdð„�Zdêd*d/d5ddñœdòdó„�Zdädôd.dõœdöd÷„�ZdŒd<døœdùdú„�ZdêdãdŒddûœdüdý„�Zdêd5ddþœdÿ�d „�Zdê�dd�dœ�d�d„�Zdê�dd�dœ�d�d„�Zdä�d	dîœ�d
�d„�Zdä�d	d�dœ�d�d„�Zdäd.dîœ�d�d„�Zdäd*d�dœ�d�d„�Z däd*d*d-�dœ�d�d„�Z!däd5�d�dœ�d�d„�Z"dêd*d5d�dœ�d�d„�Z#dêd*�ddd/d�dœ�d�d „�Z$däddîœ�d!�d"„�Z%dXd*�d#d5d�d$œ�d%�d&„�Z&�d#d*d�d'œ�d(�d)„�Z'dQd<�d*œ�d+�d,„�Z(dQd<�d*œ�d-�d.„�Z)dQd<�d*œ�d/�d0„�Z*G �d1�d2„ �d2eƒ�Z+e�j,�Z,�e,�e+ƒ dX�d3dUœ�d4�d5„�Z-e�j.�Z.e�j/�Z/e�j0�Z0e�j1�Z1e�j2�Z2e�j3�Z3e�j4�Z4e�j5�Z5e�j6�Z6dX�d6�d7dädäd�d8œ�d9�d:„�Z7dX�d6�d7dädäd�d8œ�d;�d<„�Z8dX�d6d*�d7dädäd�d=œ�d>�d?„�Z9dX�d6d*�d7dädäd�d=œ�d@�dA„�Z:dX�d6�d7dädäd�d8œ�dB�dC„�Z;dX�d6�d7dädäd�d8œ�dD�dE„�Z<dX�d6d*�d7dädäd�d=œ�dF�dG„�Z=dX�d6d*�d7dädäd�d=œ�dH�dI„�Z>G �dJ�dK„ �dKeƒ�Z?e�j@�Z@�e@�e?ƒ G �dL�dM„ �dMeƒ�ZAe�jB�ZB�eB�eAƒ dX�dNdUœ�dO�dP„�ZCe�jD�ZDe�jE�ZEdXdädäd�dQœ�dR�dS„�ZFdXdädäd�dQœ�dT�dU„�ZGdXdädäd�dQœ�dV�dW„�ZHdXdädäd�dQœ�dX�dY„�ZIdX�dZdädäd�d[œ�d\�d]„�ZJdX�dZdädäd�d[œ�d^�d_„�ZKG �d`�da„ �daeƒ�ZLe�jM�ZM�eM�eLƒ G �db�dc„ �dceƒ�ZNe�jO�ZO�eO�eNƒ dX�dddUœ�de�df„�ZPdXdädä�dgd�dhœ�di�dj„�ZQdXdädä�dgd�dhœ�dk�dl„�ZRe�jS�ZSe�jT�ZTe�jU�ZUe�jV�ZVe�jW�ZWe�jX�ZXe�jY�ZYe�jZ�ZZe�j[�Z[e�j\�Z\e�j]�Z]e�j^�Z^G �dm�dn„ �dneƒ�Z_e�j`�Z`�e`�e_ƒ G �do�dp„ �dpeƒ�Zae�jb�Zb�eb�eaƒ dX�dqdUœ�dr�ds„�ZcdXdädädäd�dtœ�du�dv„�ZddXdädädäd�dtœ�dw�dx„�Zee�jf�Zfe�jg�Zge�jh�Zhe�ji�Zie�jj�ZjG �dy�dz„ �dzeƒ�Zke�jl�Zl�el�ekƒ G �d{�d|„ �d|eƒ�Zme�jn�Zn�en�emƒ dX�d}dUœ�d~�d„�ZodXdäd�d€œ�d��d‚„�ZpdXdäd�d€œ�dƒ�d„„�ZqdX�d6d�d…œ�d†�d‡„�ZrdX�d6d�d…œ�dˆ�d‰„�ZsdXd*�dŠdäd�d‹œ�dŒ�d�„�ZtdXd*�dŠdäd�d‹œ�dŽ�d�„�ZudX�d��dŠdäd�d‹œ�d‘�d’„�ZvdX�d��dŠdäd�d‹œ�d“�d”„�ZwdX�d6�dŠdäd�d•œ�d–�d—„�ZxdX�d6�dŠdäd�d•œ�d˜�d™„�Zye�jz�Zze�j{�Z{e�j|�Z|e�j}�Z}e�j~�Z~e�j�Ze�j€�Z€e�j��Z�e�j‚�Z‚e�jƒ�Zƒe�j„�Z„G �dš�d›„ �d›eƒ�Z…e�j†�Z†�e†�e…ƒ dXd*dädäd�dœœ�d��dž„�Z‡dXd*dädäd�dœœ�dŸ�d „�ZˆdXd*d*�d¡�d¡dQd°d�d¢œ�d£�d¤„�Z‰dXd*d*�d¡�d¡dQd°d�d¢œ�d¥�d¦„�ZŠdXdQd*�d¡�d¡d°d�d§œ�d¨�d©„�Z‹dXdQd*�d¡�d¡d°d�d§œ�dª�d«„�ZŒdXdQd*d°d�d¬œ�d­�d®„�Z�dXdQd*d°d�d¬œ�d¯�d°„�ZŽdXdQd*d°d�d¬œ�d±�d²„�Z�dXdQd*d°d�d¬œ�d³�d´„�Z�dXdQd*d*d*d�dµœ�d¶�d·„�Z‘dXdQd*d*d*d�dµœ�d¸�d¹„�Z’dX�dºdUœ�d»�d¼„�Z“dXdQd5d�d½œ�d¾�d¿„�Z”dXdQd5d�d½œ�dÀ�dÁ„�Z•e�j–�Z–e�j—�Z—dXdQd°d�dÂœ�dÃ�dÄ„�Z˜dXdQd°d�dÂœ�dÅ�dÆ„�Z™e�jš�Zše�j›�Z›e�jœ�ZœdXdQd*�d¡d°d�dÇœ�dÈ�dÉ„�Z�dXdQd*�d¡d°d�dÇœ�dÊ�dË„�Zže�jŸ�ZŸdXdQd°�dÌdäd�dÍœ�dÎ�dÏ„�Z dXdQd°�dÌdäd�dÍœ�dÐ�dÑ„�Z¡dXdQ�dÒd�dÓœ�dÔ�dÕ„�Z¢dXdQ�dÒd�dÓœ�dÖ�d×„�Z£G �dØ�dÙ„ �dÙeƒ�Z¤e�j¥�Z¥�e¥�e¤ƒ dX�dÚdUœ�dÛ�dÜ„�Z¦dX�d�d5d5d�dÝœ�dÞ�dß„�Z§dXdäd5d�dàœ�dá�dâ„�Z¨dX�d#d�dãœ�dä�då„�Z©dXddUœ�dæ�dç„�ZªdXdQd°d�dÂœ�dè�dé„�Z«dXdQd°d�dÂœ�dê�dë„�Z¬G �dì�dí„ �díeƒ�Z­e�j®�Z®�e®�e­ƒ dXd*d5d�dîœ�dï�dð„�Z¯dX�dñd�dòœ�dó�dô„�Z°dXddUœ�dõ�dö„�Z±�díd<�d÷œ�dø�dù„�Z²�díd<�d÷œ�dú�dû„�Z³dXdäd°d�düœ�dý�dþ„�Z´dXdäd°d�düœ�dÿ�d „�Zµe�j¶�Z¶e�j·�Z·e�j¸�Z¸dXd*�d�dädädäd°d�dœ�d�d„�Z¹dXd*�d�dädädäd°d�dœ�d�d„�ZºdXd*�d�d�dd�d	œ�d
�d„�Z»dXd*�d�d�dd×d�dœ�d�d„�Z¼G �d�d„ �deƒ�Z½e�j¾�Z¾�e¾�e½ƒ dX�ddUœ�d�d„�Z¿dXd*d*d°d×d�dœ�d�d„�ZÀdX�d6d*d°d×d�dœ�d�d„�ZÁe�jÂ�ZÂe�jÃ�ZÃe�jÄ�ZÄe�jÅ�ZÅe�jÆ�ZÆe�jÇ�ZÇe�jÈ�ZÈe�jÉ�ZÉe�jÊ�ZÊe�jË�ZËe�jÌ�ZÌe�jÍ�ZÍe�jÎ�ZÎe�jÏ�ZÏe�jÐ�ZÐG �d�d„ �deƒ�ZÑe�jÒ�ZÒ�eÒ�eÑƒ G �d�d„ �deƒ�ZÓe�jÔ�ZÔ�eÔ�eÓƒ e�jÕ�ZÕe�jÖ�ZÖe�j×�Z×e�jØ�ZØe�jÙ�ZÙe�jÚ�ZÚe�jÛ�ZÛe�jÜ�ZÜG �d�d„ �deƒ�ZÝe�jÞ�ZÞ�eÞ�eÝƒ G �d �d!„ �d!eƒ�Zße�jà�Zà�eà�eßƒ �d"�d#dÒd�d$œ�d%�d&„�Zá�d�d#d<�d'œ�d(�d)„�Zâ�dd5�dd�d*œ�d+�d,„�Zã�d!d<�d-œ�d.�d/„�ZädX�d0d�d1œ�d2�d3„�ZådX�d!d�d4œ�d5�d6„�ZædXd*�d7d�d8œ�d9�d:„�ZçG �d;�d<„ �d<eƒ�Zèe�jé�Zé�eé�eèƒ dXd*d*d°d�d=œ�d>�d?„�ZêdX�d@dUœ�dA�dB„�Zëd*d*d5�dCœ�dD�dE„�Zìd*d*�dFœ�dG�dH„�Zíd*d/d*�dIœ�dJ�dK„�Zîd*d*�dLœ�dM�dN„�Zï�dOd�dPœ�dQ�dR„�Zðdad*d*d�dSœ�dT�dU„�Zñdaddkœ�dV�dW„�ZòdŒd<�dXœ�dY�dZ„�ZódŒd<�dXœ�d[�d\„�ZôdKd.�d]œ�d^�d_„�Zõ�d`d*�daœ�db�dc„�Zö�ddd*�daœ�de�df„�Z÷d*d.�dgœ�dh�di„�Zøe�jù�Zùe�jú�Zúe�jû�Zûe�jü�Züe�jý�Zýe�jþ�Zþe�jÿ�Zÿe�j �Z e�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j	�Z	e�j
�Z
e�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j �Z e�j!�Z!e�j"�Z"e�j#�Z#e�j$�Z$e�j%�Z%e�j&�Z&e�j'�Z'e�j(�Z(e�j)�Z)e�j*�Z*e�j+�Z+e�j,�Z,e�j-�Z-e�j.�Z.e�j/�Z/e�j0�Z0e�j1�Z1e�j2�Z2e�j3�Z3e�j4�Z4e�j5�Z5e�j6�Z6e�j7�Z7e�j8�Z8e�j9�Z9e�j:�Z:e�j;�Z;e�j<�Z<e�j=�Z=e�j>�Z>e�j?�Z?e�j@�Z@e�jA�ZAe�jB�ZBe�jC�ZCe�jD�ZDe�jE�ZEe�jF�ZFe�jG�ZGe�jH�ZHe�jI�ZIe�jJ�ZJe�jK�ZKe�jL�ZLe�jM�ZMe�jN�ZNe�jO�ZOe�jP�ZPe�jQ�ZQe�jR�ZRe�jS�ZSe�jT�ZTe�jU�ZUe�jV�ZVe�jW�ZWe�jX�ZXe�jY�ZYe�jZ�ZZe�j[�Z[e�j\�Z\e�j]�Z]dXdQ�djdŒdäd�dkœ�dl�dm„�Z^dXdQ�djdŒdäd�dkœ�dn�do„�Z_dXdQ�djdŒdäd�dkœ�dp�dq„�Z`dXdQ�djdŒdäd�dkœ�dr�ds„�Zae�jb�Zbe�jc�Zce�jd�Zde�je�Zee�jf�Zfe�jg�Zge�jh�Zhe�ji�Zie�jj�Zje�jk�Zke�jl�Zle�jm�Zme�jn�Zne�jo�Zoe�jp�Zpe�jq�Zqe�jr�Zre�js�Zse�jt�Zte�ju�Zue�jv�Zve�jw�Zwe�jx�Zxe�jy�Zye�jz�Zze�j{�Z{e�j|�Z|e�j}�Z}e�j~�Z~e�j�Ze�j€�Z€e�j��Z�e�j‚�Z‚e�jƒ�Zƒe�j„�Z„e�j…�Z…e�j†�Z†e�j‡�Z‡e�jˆ�Zˆe�j‰�Z‰e�jŠ�ZŠdXd5�dt�dud*�dvœ�dw�dx„�Z‹dXd5�dyd5�d¡�dzœ�d{�d|„�ZŒdXd5�dyd5d*�dzœ�d}�d~„�Z�dXd5�d#d�dœ�d€�d�„�ZŽdê�d‚dŒd�dƒœ�d„�d…„�Z�dQ�dydÒd5d*�d†œ�d‡�dˆ„�Z�dQ�dydÒd5�d¡�d†œ�d‰�dŠ„�Z‘dQd5�dydÒd5d*�d‹œ�dŒ�d�„�Z’dQd5�dydÒd5�d¡�d‹œ�dŽ�d�„�Z“dXdä�d�d�d‘œ�d’�d“„�Z”�díd<�d÷œ�d”�d•„�Z•�dí�dydÒd5d*�d–œ�d—�d˜„�Z–�dí�dydÒd5d5�d–œ�d™�dš„�Z—G �d›�dœ„ �dœeƒ�Z˜e�j™�Z™�e™�e˜ƒ dX�d�dUœ�dž�dŸ„�ZšdXd*�d�d�ddŒd�d œ�d¡�d¢„�Z›e�jœ�Zœe�j��Z�e�jž�Zže�jŸ�ZŸe�j �Z e�j¡�Z¡e�j¢�Z¢e�j£�Z£e�j¤�Z¤e�j¥�Z¥e�j¦�Z¦e�j§�Z§e�j¨�Z¨e�j©�Z©e�jª�Zªe�j«�Z«e�j¬�Z¬e�j­�Z­e�j®�Z®e�j¯�Z¯e�j°�Z°e�j±�Z±e�j²�Z²e�j³�Z³e�j´�Z´e�jµ�Zµe�j¶�Z¶e�j·�Z·e�j¸�Z¸e�j¹�Z¹e�jº�Zºe�j»�Z»e�j¼�Z¼e�j½�Z½e�j¾�Z¾e�j¿�Z¿e�jÀ�ZÀe�jÁ�ZÁe�jÂ�ZÂe�jÃ�ZÃe�jÄ�ZÄe�jÅ�ZÅe�jÆ�ZÆe�jÇ�ZÇe�jÈ�ZÈe�jÉ�ZÉe�jÊ�ZÊe�jË�ZËe�jÌ�ZÌe�jÍ�ZÍe�jÎ�ZÎe�jÏ�ZÏe�jÐ�ZÐe�jÑ�ZÑe�jÒ�ZÒe�jÓ�ZÓe�jÔ�ZÔe�jÕ�ZÕe�jÖ�ZÖe�j×�Z×e�jØ�ZØe�jÙ�ZÙe�jÚ�ZÚe�jÛ�ZÛe�jÜ�ZÜe�jÝ�ZÝe�jÞ�ZÞe�jß�Zße�jà�Zàe�já�Záe�jâ�Zâe�jã�Zãe�jä�Zäe�jå�Zåe�jæ�Zæe�jç�Zçe�jè�Zèe�jé�Zée�jê�Zêe�jë�Zëe�jì�Zìe�jí�Zíe�jî�Zîe�jï�Zïe�jð�Zðe�jñ�Zñe�jò�Zòe�jó�Zóe�jô�Zôe�jõ�Zõe�jö�Zöe�j÷�Z÷e�jø�Zøe�jù�Zùe�jú�Zúe�jû�Zûe�jü�Züe�jý�Zýe�jþ�Zþe�jÿ�Zÿe�j �Z e�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j	�Z	e�j
�Z
e�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j �Z e�j!�Z!e�j"�Z"e�j#�Z#e�j$�Z$e�j%�Z%e�j&�Z&e�j'�Z'e�j(�Z(e�j)�Z)e�j*�Z*e�j+�Z+e�j,�Z,e�j-�Z-e�j.�Z.e�j/�Z/e�j0�Z0e�j1�Z1e�j2�Z2e�j3�Z3e�j4�Z4e�j5�Z5e�j6�Z6e�j7�Z7e�j8�Z8e�j9�Z9e�j:�Z:e�j;�Z;e�j<�Z<e�j=�Z=e�j>�Z>e�j?�Z?e�j@�Z@e�jA�ZAe�jB�ZBe�jC�ZCe�jD�ZDe�jE�ZEe�jF�ZFe�jG�ZGe�jH�ZHe�jI�ZIe�jJ�ZJe�jK�ZKe�jL�ZLe�jM�ZMe�jN�ZNe�jO�ZOe�jP�ZPe�jQ�ZQe�jR�ZRe�jS�ZSe�jT�ZTe�jU�ZUe�jV�ZVe�jW�ZWe�jX�ZXe�jY�ZYe�jZ�ZZe�j[�Z[e�j\�Z\e�j]�Z]e�j^�Z^e�j_�Z_e�j`�Z`e�ja�Zae�jb�Zbe�jc�Zce�jd�Zde�je�Zee�jf�Zfe�jg�Zge�jh�Zhe�ji�Zie�jj�Zje�jk�Zke�jl�Zle�jm�Zme�jn�Zne�jo�Zoe�jp�Zpe�jq�Zqe�jr�Zre�js�Zse�jt�Zte�ju�Zue�jv�Zve�jw�Zwe�jx�Zxe�jy�Zye�jz�Zze�j{�Z{e�j|�Z|e�j}�Z}e�j~�Z~e�j�Ze�j€�Z€e�j��Z�e�j‚�Z‚e�jƒ�Zƒe�j„�Z„e�j…�Z…e�j†�Z†e�j‡�Z‡e�jˆ�Zˆe�j‰�Z‰e�jŠ�ZŠe�j‹�Z‹e�jŒ�ZŒe�j��Z�e�jŽ�ZŽe�j��Z�e�j��Z�e�j‘�Z‘e�j’�Z’e�j“�Z“e�j”�Z”e�j•�Z•e�j–�Z–e�j—�Z—e�j˜�Z˜e�j™�Z™e�jš�Zše�j›�Z›e�jœ�Zœe�j��Z�e�jž�Zže�jŸ�ZŸe�j �Z e�j¡�Z¡e�j¢�Z¢e�j£�Z£e�j¤�Z¤e�j¥�Z¥e�j¦�Z¦e�j§�Z§e�j¨�Z¨e�j©�Z©e�jª�Zªe�j«�Z«e�j¬�Z¬e�j­�Z­e�j®�Z®e�j¯�Z¯e�j°�Z°e�j±�Z±e�j²�Z²e�j³�Z³e�j´�Z´e�jµ�Zµe�j¶�Z¶e�j·�Z·e�j¸�Z¸e�j¹�Z¹e�jº�Zºe�j»�Z»e�j¼�Z¼e�j½�Z½e�j¾�Z¾e�j¿�Z¿e�jÀ�ZÀe�jÁ�ZÁe�jÂ�ZÂe�jÃ�ZÃe�jÄ�ZÄe�jÅ�ZÅe�jÆ�ZÆe�jÇ�ZÇe�jÈ�ZÈe�jÉ�ZÉe�jÊ�ZÊe�jË�ZËe�jÌ�ZÌe�jÍ�ZÍe�jÎ�ZÎe�jÏ�ZÏe�jÐ�ZÐe�jÑ�ZÑe�jÒ�ZÒe�jÓ�ZÓe�jÔ�ZÔe�jÕ�ZÕe�jÖ�ZÖe�j×�Z×e�jØ�ZØe�jÙ�ZÙe�jÚ�ZÚe�jÛ�ZÛe�jÜ�ZÜe�jÝ�ZÝe�jÞ�ZÞe�jß�Zße�jà�Zàe�já�Záe�jâ�Zâe�jã�Zãe�jä�Zäe�jå�Zåe�jæ�Zæe�jç�Zçe�jè�Zèe�jé�Zée�jê�Zêe�jë�Zëe�jì�Zìe�jí�Zíe�jî�Zîe�jï�Zïe�jð�Zðe�jñ�Zñe�jò�Zòe�jó�Zóe�jô�Zôe�jõ�Zõe�jö�Zöe�j÷�Z÷e�jø�Zøe�jù�Zùe�jú�Zúe�jû�Zûe�jü�Züe�jý�Zýe�jþ�Zþe�jÿ�Zÿe�j �Z e�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j	�Z	e�j
�Z
e�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j�Ze�j �Z e�j!�Z!e�j"�Z"e�j#�Z#e�j$�Z$e�j%�Z%e�j&�Z&e�j'�Z'e�j(�Z(e�j)�Z)e�j*�Z*e�j+�Z+e�j,�Z,e�j-�Z-e�j.�Z.e�j/�Z/e�j0�Z0e�j1�Z1e�j2�Z2e�j3�Z3e�j4�Z4e�j5�Z5e�j6�Z6e�j7�Z7e�j8�Z8e�j9�Z9e�j:�Z:e�j;�Z;e�j<�Z<e�j=�Z=e�j>�Z>e�j?�Z?e�j@�Z@e�jA�ZAe�jB�ZBe�jC�ZCe�jD�ZDe�jE�ZEe�jF�ZFe�jG�ZGe�jH�ZHe�jI�ZIe�jJ�ZJe�jK�ZKe�jL�ZLe�jM�ZMe�jN�ZNe�jO�ZOe�jP�ZPe�jQ�ZQe�jR�ZRe�jS�ZSe�jT�ZTe�jU�ZUe�jV�ZVe�jW�ZWe�jX�ZXe�jY�ZYe�jZ�ZZe�j[�Z[e�j\�Z\e�j]�Z]e�j^�Z^e�j_�Z_e�j`�Z`e�ja�Zae�jb�Zbe�jc�Zce�jd�Zde�je�Zee�jf�Zfe�jg�Zge�jh�Zhe�ji�Zie�jj�Zje�jk�Zke�jl�Zle�jm�Zme�jn�Zne�jo�Zoe�jp�Zpe�jq�Zqe�jr�Zre�js�Zse�jt�Zte�ju�Zue�jv�Zve�jw�Zwe�jx�Zxe�jy�Zye�jz�Zze�j{�Z{e�j|�Z|e�j}�Z}e�j~�Z~e�j�Ze�j€�Z€e�j��Z�e�j‚�Z‚e�jƒ�Zƒe�j„�Z„e�j…�Z…e�j†�Z†e�j‡�Z‡e�jˆ�Zˆe�j‰�Z‰e�jŠ�ZŠe�j‹�Z‹e�jŒ�ZŒe�j��Z�e�jŽ�ZŽe�j��Z�e�j��Z�e�j‘�Z‘e�j’�Z’e�j“�Z“e�j”�Z”e�j•�Z•e�j–�Z–e�j—�Z—e�j˜�Z˜e�j™�Z™e�jš�Zše�j›�Z›e�jœ�Zœe�j��Z�e�jž�Zže�jŸ�ZŸe�j �Z e�j¡�Z¡e�j¢�Z¢e�j£�Z£e�j¤�Z¤e�j¥�Z¥e�j¦�Z¦e�j§�Z§e�j¨�Z¨e�j©�Z©e�jª�Zªe�j«�Z«e�j¬�Z¬e�j­�Z­e�j®�Z®e�j¯�Z¯e�j°�Z°e�j±�Z±e�j²�Z²e�j³�Z³e�j´�Z´e�jµ�Zµe�j¶�Z¶e�j·�Z·e�j¸�Z¸e�j¹�Z¹e�jº�Zºe�j»�Z»e�j¼�Z¼e�j½�Z½e�j¾�Z¾e�j¿�Z¿e�jÀ�ZÀe�jÁ�ZÁe�jÂ�ZÂe�jÃ�ZÃe�jÄ�ZÄe�jÅ�ZÅe�jÆ�ZÆe�jÇ�ZÇe�jÈ�ZÈe�jÉ�ZÉe�jÊ�ZÊe�jË�ZËe�jÌ�ZÌe�jÍ�ZÍe�jÎ�ZÎe�jÏ�ZÏe�jÐ�ZÐe�jÑ�ZÑdTdœ�d£�d¤„�ZÒdXdT�d¥œ�d¦�d§„�ZÓdTd<�d¨œ�d©�dª„�ZÔdTdXd<�d«œ�d¬�d­„�ZÕdTdX�d¨œ�d®�d¯„�ZÖdêdœ�d°�d±„�Z×dädê�d¥œ�d²�d³„�ZØdêd<�d¨œ�d´�dµ„�ZÙdêdäd<�d«œ�d¶�d·„�ZÚdêdä�d¨œ�d¸�d¹„�ZÛ�d#dœ�dº�d»„�ZÜdQ�d#�d¥œ�d¼�d½„�ZÝ�d#d<�d¨œ�d¾�d¿„�ZÞ�d#dQd<�d«œ�dÀ�dÁ„�Zß�d#d³�d¨œ�dÂ�dÃ„�Zàd×dœ�dÄ�dÅ„�Zádd×�d¥œ�dÆ�dÇ„�Zâd×d<�d¨œ�dÈ�dÉ„�Zãd×dd<�d«œ�dÊ�dË„�Zäd×d�d¨œ�dÌ�dÍ„�Zå�dñdœ�dÎ�dÏ„�Zæ�dí�dñ�d¥œ�dÐ�dÑ„�Zç�dñd<�d¨œ�dÒ�dÓ„�Zè�dñ�díd<�d«œ�dÔ�dÕ„�Zé�dñ�dÖ�d¨œ�d×�dØ„�Zê�dOdœ�dÙ�dÚ„�ZëdG�dO�d¥œ�dÛ�dÜ„�Zì�dOd<�d¨œ�dÝ�dÞ„�Zí�dOdGd<�d«œ�dß�dà„�Zî�dOd¤�d¨œ�dá�dâ„�Zïd5d*�d�dãœ�dä�då„�Zð�dæ�dæ�dçœ�dè�dé„�Zñ�dæ�dæ�dæ�dêœ�dë�dì„�Zò�dæ�dæ�dæ�dêœ�dí�dî„�Zó�dæ�dæ�dæ�dêœ�dï�dð„�Zô�dæ�dædê�dæ�dñœ�dò�dó„�Zõe�jö�ZödS (÷  é    )Úversion_infoé   é   c              C   sT   dd l } tjdƒd }dj|dfƒjdƒ}y
| j|ƒS  tk
rN   | jdƒS X d S )Nr   Ú.Ú_gpgme)Ú	importlibÚ__name__Ú
rpartitionÚjoinÚlstripÚimport_moduleÚImportError)r   ZpkgZmname© r   ú/usr/lib64/python3.6/gpgme.pyÚswig_import_helper	   s    
r   é   c              C   s~   ddl m}  dd l}d }y|jd| tƒgƒ\}}}W n tk
rP   dd l}|S X z|jd|||ƒ}W d |d k	rx|jƒ  X |S )Nr   )Údirnamer   )	Zos.pathr   ÚimpÚfind_moduleÚ__file__r   r   Úload_moduleÚclose)r   r   ÚfpÚpathnameÚdescriptionr   Z_modr   r   r   r      s    
Né   c             C   sˆ   |dkr| j j|ƒS |dkr8t|ƒjdkr8|| j|< d S |jj|d ƒ}|rT|| |ƒS |sxtrltj	| ||ƒ q„|| j|< nt
d|  ƒ‚d S )NÚthisownÚthisZSwigPyObjectzYou cannot add attributes to %s)r   ÚownÚtyper   Ú__dict__Ú__swig_setmethods__ÚgetÚ	_newclassÚobjectÚ__setattr__ÚAttributeError)ÚselfÚ
class_typeÚnameÚvalueZstaticÚmethodr   r   r   Ú_swig_setattr_nondynamic3   s    

r,   c             C   s   t | |||dƒS )Nr   )r,   )r'   r(   r)   r*   r   r   r   Ú_swig_setattrF   s    r-   c             C   sB   |dkr| j jƒ S |jj|d ƒ}|r,|| ƒS td|j|f ƒ‚d S )Nr   z!'%s' object has no attribute '%s')r   r   Ú__swig_getmethods__r"   r&   r   )r'   r(   r)   r+   r   r   r   Ú_swig_getattrJ   s    
r/   c             C   sD   yd| j jƒ  }W n tjk
r,   d}Y nX d| jj| jj|f S )Nz	proxy of Ú z<%s.%s; %s >)r   Ú__repr__Ú__builtin__Ú	ExceptionÚ	__class__Ú
__module__r   )r'   Zstrthisr   r   r   Ú
_swig_reprS   s
    
r6   c               @   s   e Zd ZdS )Ú_objectN)r   r5   Ú__qualname__r   r   r   r   r7   ^   s   r7   Zgpgme_error_t)Úreturnc              G   s
   t j| Ž S )zDgpgme_op_keylist_start(ctx, pattern, secret_only=0) -> gpgme_error_t)r   Úgpgme_op_keylist_start)Úargsr   r   r   r:   c   s    r:   Zoff_tc              G   s
   t j| Ž S )z,gpgme_data_seek(dh, offset, whence) -> off_t)r   Úgpgme_data_seek)r;   r   r   r   r<   g   s    r<   c               @   s   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZd
d„ Ze
jZdd„ ZdS )Ú_gpgme_sig_notationz&Proxy of C _gpgme_sig_notation struct.c             C   s   t | t||ƒS )N)r-   r=   )r'   r)   r*   r   r   r   Ú<lambda>n   s    z_gpgme_sig_notation.<lambda>c             C   s   t | t|ƒS )N)r/   r=   )r'   r)   r   r   r   r>   p   s    r)   r*   ÚflagsÚhuman_readableÚcriticalc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z%__init__(self) -> _gpgme_sig_notationN)r   Znew__gpgme_sig_notationr   Úappendr2   r3   )r'   r   r   r   r   Ú__init__‡   s
    z_gpgme_sig_notation.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   �   s    N) r   r5   r8   Ú__doc__r!   r%   r.   Ú__getattr__r6   r1   r   Z_gpgme_sig_notation_name_setZ_gpgme_sig_notation_name_getr#   Ú_swig_propertyr)   Z_gpgme_sig_notation_value_setZ_gpgme_sig_notation_value_getr*   Z_gpgme_sig_notation_flags_setZ_gpgme_sig_notation_flags_getr?   Z&_gpgme_sig_notation_human_readable_setZ&_gpgme_sig_notation_human_readable_getr@   Z _gpgme_sig_notation_critical_setZ _gpgme_sig_notation_critical_getrA   rC   Zdelete__gpgme_sig_notationÚ__swig_destroy__Ú__del__r   r   r   r   r=   j   s:   









r=   Zgpgme_err_source_tZgpgme_err_code_t)ÚsourceÚcoder9   c             C   s   t j| |ƒS )z-gpgme_err_make(source, code) -> gpgme_error_t)r   Úgpgme_err_make)rI   rJ   r   r   r   rK   Ñ   s    rK   )rJ   r9   c             C   s
   t j| ƒS )z"gpgme_error(code) -> gpgme_error_t)r   Úgpgme_error)rJ   r   r   r   rL   Õ   s    rL   )Úerrr9   c             C   s
   t j| ƒS )z'gpgme_err_code(err) -> gpgme_err_code_t)r   Úgpgme_err_code)rM   r   r   r   rN   Ù   s    rN   c             C   s
   t j| ƒS )z+gpgme_err_source(err) -> gpgme_err_source_t)r   Úgpgme_err_source)rM   r   r   r   rO   Ý   s    rO   zchar const *c             C   s
   t j| ƒS )z#gpgme_strerror(err) -> char const *)r   Úgpgme_strerror)rM   r   r   r   rP   á   s    rP   Zgpg_error_tzchar *Zsize_t)rM   Úbufr9   c             C   s   t j| |ƒS )z!gpgme_strerror_r(err, buf) -> int)r   Úgpgme_strerror_r)rM   rQ   r   r   r   rR   å   s    rR   c             C   s
   t j| ƒS )z$gpgme_strsource(err) -> char const *)r   Úgpgme_strsource)rM   r   r   r   rS   é   s    rS   Úintc             C   s
   t j| ƒS )z2gpgme_err_code_from_errno(err) -> gpgme_err_code_t)r   Úgpgme_err_code_from_errno)rM   r   r   r   rU   í   s    rU   c             C   s
   t j| ƒS )z$gpgme_err_code_to_errno(code) -> int)r   Úgpgme_err_code_to_errno)rJ   r   r   r   rV   ñ   s    rV   c               C   s   t jƒ S )z2gpgme_err_code_from_syserror() -> gpgme_err_code_t)r   Úgpgme_err_code_from_syserrorr   r   r   r   rW   õ   s    rW   Úvoidc             C   s
   t j| ƒS )zgpgme_err_set_errno(err))r   Úgpgme_err_set_errno)rM   r   r   r   rY   ù   s    rY   )rI   rM   r9   c             C   s   t j| |ƒS )z7gpgme_err_make_from_errno(source, err) -> gpgme_error_t)r   Úgpgme_err_make_from_errno)rI   rM   r   r   r   rZ   ý   s    rZ   c             C   s
   t j| ƒS )z,gpgme_error_from_errno(err) -> gpgme_error_t)r   Úgpgme_error_from_errno)rM   r   r   r   r[     s    r[   c               C   s   t jƒ S )z,gpgme_error_from_syserror() -> gpgme_error_t)r   Úgpgme_error_from_syserrorr   r   r   r   r\     s    r\   c               @   s   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZd
d„ Ze
jZdd„ ZdS )Ú_gpgme_engine_infoz%Proxy of C _gpgme_engine_info struct.c             C   s   t | t||ƒS )N)r-   r]   )r'   r)   r*   r   r   r   r>   s  s    z_gpgme_engine_info.<lambda>c             C   s   t | t|ƒS )N)r/   r]   )r'   r)   r   r   r   r>   u  s    ÚprotocolÚ	file_nameÚversionÚreq_versionÚhome_dirc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z$__init__(self) -> _gpgme_engine_infoN)r   Znew__gpgme_engine_infor   rB   r2   r3   )r'   r   r   r   r   rC   Œ  s
    z_gpgme_engine_info.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ”  s    N) r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_engine_info_protocol_setZ_gpgme_engine_info_protocol_getr#   rF   r^   Z _gpgme_engine_info_file_name_setZ _gpgme_engine_info_file_name_getr_   Z_gpgme_engine_info_version_setZ_gpgme_engine_info_version_getr`   Z"_gpgme_engine_info_req_version_setZ"_gpgme_engine_info_req_version_getra   Z_gpgme_engine_info_home_dir_setZ_gpgme_engine_info_home_dir_getrb   rC   Zdelete__gpgme_engine_inforG   rH   r   r   r   r   r]   o  s:   









r]   c               @   sÐ  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*dd„ Z	dd„ Z+e
j,Z-dd„ Z.dS )Ú_gpgme_tofu_infoz#Proxy of C _gpgme_tofu_info struct.c             C   s   t | t||ƒS )N)r-   rc   )r'   r)   r*   r   r   r   r>   œ  s    z_gpgme_tofu_info.<lambda>c             C   s   t | t|ƒS )N)r/   rc   )r'   r)   r   r   r   r>   ž  s    ÚvalidityÚpolicyÚ_rfuÚ	signcountÚ	encrcountÚ	signfirstÚsignlastÚ	encrfirstÚencrlastr   c                s4   dd„ t ˆ ƒD ƒ}dj‡ fdd„|D ƒƒ}dj|ƒS )Nc             S   s$   g | ]}|j d ƒ r|dkr|‘qS )Ú_r   )Ú
startswith)Ú.0r)   r   r   r   ú
<listcomp>Ê  s    z-_gpgme_tofu_info.__repr__.<locals>.<listcomp>z, c             3   s    | ]}d j |tˆ |ƒƒV  qdS )z{}={!r}N)ÚformatÚgetattr)ro   r)   )r'   r   r   ú	<genexpr>Ì  s   z,_gpgme_tofu_info.__repr__.<locals>.<genexpr>zTofuInfo({}))Údirr
   rq   )r'   ÚnamesÚpropsr   )r'   r   r1   É  s    
z_gpgme_tofu_info.__repr__c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z"__init__(self) -> _gpgme_tofu_infoN)r   Znew__gpgme_tofu_infor   rB   r2   r3   )r'   r   r   r   r   rC   Ò  s
    z_gpgme_tofu_info.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   Ú  s    N)/r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_tofu_info_validity_setZ_gpgme_tofu_info_validity_getr#   rF   rd   Z_gpgme_tofu_info_policy_setZ_gpgme_tofu_info_policy_getre   Z_gpgme_tofu_info__rfu_setZ_gpgme_tofu_info__rfu_getrf   Z_gpgme_tofu_info_signcount_setZ_gpgme_tofu_info_signcount_getrg   Z_gpgme_tofu_info_encrcount_setZ_gpgme_tofu_info_encrcount_getrh   Z_gpgme_tofu_info_signfirst_setZ_gpgme_tofu_info_signfirst_getri   Z_gpgme_tofu_info_signlast_setZ_gpgme_tofu_info_signlast_getrj   Z_gpgme_tofu_info_encrfirst_setZ_gpgme_tofu_info_encrfirst_getrk   Z_gpgme_tofu_info_encrlast_setZ_gpgme_tofu_info_encrlast_getrl   Z _gpgme_tofu_info_description_setZ _gpgme_tofu_info_description_getr   rC   Zdelete__gpgme_tofu_inforG   rH   r   r   r   r   rc   ˜  sd   



















	rc   c               @   sØ  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6e
j7ed< e
j8ed< e�rvee
j8e
j7ƒZ9e
j:ed< e
j;ed< e�ržee
j;e
j:ƒZ<e
j=ed< e
j>ed< e�rÆee
j>e
j=ƒZ?e
j@ed< e
jAed< e�rîee
jAe
j@ƒZBe
jCed< e
jDed< e�ree
jDe
jCƒZEe
jFed< e
jGed< e�r>ee
jGe
jFƒZHe
jIed< e
jJed< e�rfee
jJe
jIƒZKe
jLed< e
jMed< e�rŽee
jMe
jLƒZNe
jOed< e
jPed< e�r¶ee
jPe
jOƒZQdd„ Z	dd„ ZRe
jSZTd d„ ZUd!S )"Ú_gpgme_subkeyz Proxy of C _gpgme_subkey struct.c             C   s   t | t||ƒS )N)r-   rw   )r'   r)   r*   r   r   r   r>   â  s    z_gpgme_subkey.<lambda>c             C   s   t | t|ƒS )N)r/   rw   )r'   r)   r   r   r   r>   ä  s    ÚrevokedÚexpiredÚdisabledÚinvalidÚcan_encryptÚcan_signÚcan_certifyÚsecretÚcan_authenticateÚis_qualifiedÚ
is_cardkeyÚis_de_vsÚ_unusedÚpubkey_algoÚlengthÚkeyidÚ_keyidÚfprÚ	timestampÚexpiresÚcard_numberÚcurveÚkeygripc                s4   dd„ t ˆ ƒD ƒ}dj‡ fdd„|D ƒƒ}dj|ƒS )Nc             S   s$   g | ]}|j d ƒ r|dkr|‘qS )rm   r   )rn   )ro   r)   r   r   r   rp   D  s    z*_gpgme_subkey.__repr__.<locals>.<listcomp>z, c             3   s    | ]}d j |tˆ |ƒƒV  qdS )z{}={!r}N)rq   rr   )ro   r)   )r'   r   r   rs   F  s   z)_gpgme_subkey.__repr__.<locals>.<genexpr>z
SubKey({}))rt   r
   rq   )r'   ru   rv   r   )r'   r   r1   C  s    
z_gpgme_subkey.__repr__c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z__init__(self) -> _gpgme_subkeyN)r   Znew__gpgme_subkeyr   rB   r2   r3   )r'   r   r   r   r   rC   L  s
    z_gpgme_subkey.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   T  s    N)Vr   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_subkey_revoked_setZ_gpgme_subkey_revoked_getr#   rF   rx   Z_gpgme_subkey_expired_setZ_gpgme_subkey_expired_getry   Z_gpgme_subkey_disabled_setZ_gpgme_subkey_disabled_getrz   Z_gpgme_subkey_invalid_setZ_gpgme_subkey_invalid_getr{   Z_gpgme_subkey_can_encrypt_setZ_gpgme_subkey_can_encrypt_getr|   Z_gpgme_subkey_can_sign_setZ_gpgme_subkey_can_sign_getr}   Z_gpgme_subkey_can_certify_setZ_gpgme_subkey_can_certify_getr~   Z_gpgme_subkey_secret_setZ_gpgme_subkey_secret_getr   Z"_gpgme_subkey_can_authenticate_setZ"_gpgme_subkey_can_authenticate_getr€   Z_gpgme_subkey_is_qualified_setZ_gpgme_subkey_is_qualified_getr�   Z_gpgme_subkey_is_cardkey_setZ_gpgme_subkey_is_cardkey_getr‚   Z_gpgme_subkey_is_de_vs_setZ_gpgme_subkey_is_de_vs_getrƒ   Z_gpgme_subkey__unused_setZ_gpgme_subkey__unused_getr„   Z_gpgme_subkey_pubkey_algo_setZ_gpgme_subkey_pubkey_algo_getr…   Z_gpgme_subkey_length_setZ_gpgme_subkey_length_getr†   Z_gpgme_subkey_keyid_setZ_gpgme_subkey_keyid_getr‡   Z_gpgme_subkey__keyid_setZ_gpgme_subkey__keyid_getrˆ   Z_gpgme_subkey_fpr_setZ_gpgme_subkey_fpr_getr‰   Z_gpgme_subkey_timestamp_setZ_gpgme_subkey_timestamp_getrŠ   Z_gpgme_subkey_expires_setZ_gpgme_subkey_expires_getr‹   Z_gpgme_subkey_card_number_setZ_gpgme_subkey_card_number_getrŒ   Z_gpgme_subkey_curve_setZ_gpgme_subkey_curve_getr�   Z_gpgme_subkey_keygrip_setZ_gpgme_subkey_keygrip_getrŽ   rC   Zdelete__gpgme_subkeyrG   rH   r   r   r   r   rw   Þ  sÌ   













































	rw   c               @   s8  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6e
j7ed< e
j8ed< e�rvee
j8e
j7ƒZ9e
j:ed< e
j;ed< e�ržee
j;e
j:ƒZ<e
j=ed< e
j>ed< e�rÆee
j>e
j=ƒZ?e
j@ed< e
jAed< e�rîee
jAe
j@ƒZBe
jCed< e
jDed< e�ree
jDe
jCƒZEdd„ Z	dd„ ZFe
jGZHdd„ ZIdS )Ú_gpgme_key_sigz!Proxy of C _gpgme_key_sig struct.c             C   s   t | t||ƒS )N)r-   r�   )r'   r)   r*   r   r   r   r>   \  s    z_gpgme_key_sig.<lambda>c             C   s   t | t|ƒS )N)r/   r�   )r'   r)   r   r   r   r>   ^  s    rx   ry   r{   Ú
exportabler„   r…   r‡   rˆ   rŠ   r‹   ÚstatusÚ_obsolete_classÚuidr)   ÚemailÚcommentÚ	sig_classÚ	notationsÚ_last_notationc                s4   dd„ t ˆ ƒD ƒ}dj‡ fdd„|D ƒƒ}dj|ƒS )Nc             S   s$   g | ]}|j d ƒ r|dkr|‘qS )rm   r   )rn   )ro   r)   r   r   r   rp   ®  s    z+_gpgme_key_sig.__repr__.<locals>.<listcomp>z, c             3   s    | ]}d j |tˆ |ƒƒV  qdS )z{}={!r}N)rq   rr   )ro   r)   )r'   r   r   rs   °  s   z*_gpgme_key_sig.__repr__.<locals>.<genexpr>z
KeySig({}))rt   r
   rq   )r'   ru   rv   r   )r'   r   r1   ­  s    
z_gpgme_key_sig.__repr__c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z __init__(self) -> _gpgme_key_sigN)r   Znew__gpgme_key_sigr   rB   r2   r3   )r'   r   r   r   r   rC   ¶  s
    z_gpgme_key_sig.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ¾  s    N)Jr   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_key_sig_revoked_setZ_gpgme_key_sig_revoked_getr#   rF   rx   Z_gpgme_key_sig_expired_setZ_gpgme_key_sig_expired_getry   Z_gpgme_key_sig_invalid_setZ_gpgme_key_sig_invalid_getr{   Z_gpgme_key_sig_exportable_setZ_gpgme_key_sig_exportable_getr�   Z_gpgme_key_sig__unused_setZ_gpgme_key_sig__unused_getr„   Z_gpgme_key_sig_pubkey_algo_setZ_gpgme_key_sig_pubkey_algo_getr…   Z_gpgme_key_sig_keyid_setZ_gpgme_key_sig_keyid_getr‡   Z_gpgme_key_sig__keyid_setZ_gpgme_key_sig__keyid_getrˆ   Z_gpgme_key_sig_timestamp_setZ_gpgme_key_sig_timestamp_getrŠ   Z_gpgme_key_sig_expires_setZ_gpgme_key_sig_expires_getr‹   Z_gpgme_key_sig_status_setZ_gpgme_key_sig_status_getr‘   Z"_gpgme_key_sig__obsolete_class_setZ"_gpgme_key_sig__obsolete_class_getr’   Z_gpgme_key_sig_uid_setZ_gpgme_key_sig_uid_getr“   Z_gpgme_key_sig_name_setZ_gpgme_key_sig_name_getr)   Z_gpgme_key_sig_email_setZ_gpgme_key_sig_email_getr”   Z_gpgme_key_sig_comment_setZ_gpgme_key_sig_comment_getr•   Z_gpgme_key_sig_sig_class_setZ_gpgme_key_sig_sig_class_getr–   Z_gpgme_key_sig_notations_setZ_gpgme_key_sig_notations_getr—   Z!_gpgme_key_sig__last_notation_setZ!_gpgme_key_sig__last_notation_getr˜   rC   Zdelete__gpgme_key_sigrG   rH   r   r   r   r   r�   X  s¬   





































	r�   c               @   sp  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6dd„ Z	dd„ Z7e
j8Z9dd„ Z:dS )Ú_gpgme_user_idz!Proxy of C _gpgme_user_id struct.c             C   s   t | t||ƒS )N)r-   r™   )r'   r)   r*   r   r   r   r>   Æ  s    z_gpgme_user_id.<lambda>c             C   s   t | t|ƒS )N)r/   r™   )r'   r)   r   r   r   r>   È  s    rx   r{   r„   Úoriginrd   r“   r)   r”   r•   Ú
signaturesÚ_last_keysigÚaddressÚtofuÚlast_updatec                s4   dd„ t ˆ ƒD ƒ}dj‡ fdd„|D ƒƒ}dj|ƒS )Nc             S   s$   g | ]}|j d ƒ r|dkr|‘qS )rm   r   )rn   )ro   r)   r   r   r   rp     s    z+_gpgme_user_id.__repr__.<locals>.<listcomp>z, c             3   s    | ]}d j |tˆ |ƒƒV  qdS )z{}={!r}N)rq   rr   )ro   r)   )r'   r   r   rs     s   z*_gpgme_user_id.__repr__.<locals>.<genexpr>zUID({}))rt   r
   rq   )r'   ru   rv   r   )r'   r   r1     s    
z_gpgme_user_id.__repr__c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z __init__(self) -> _gpgme_user_idN)r   Znew__gpgme_user_idr   rB   r2   r3   )r'   r   r   r   r   rC     s
    z_gpgme_user_id.__init__c             C   s   d S )Nr   )r'   r   r   r   r>     s    N);r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_user_id_revoked_setZ_gpgme_user_id_revoked_getr#   rF   rx   Z_gpgme_user_id_invalid_setZ_gpgme_user_id_invalid_getr{   Z_gpgme_user_id__unused_setZ_gpgme_user_id__unused_getr„   Z_gpgme_user_id_origin_setZ_gpgme_user_id_origin_getrš   Z_gpgme_user_id_validity_setZ_gpgme_user_id_validity_getrd   Z_gpgme_user_id_uid_setZ_gpgme_user_id_uid_getr“   Z_gpgme_user_id_name_setZ_gpgme_user_id_name_getr)   Z_gpgme_user_id_email_setZ_gpgme_user_id_email_getr”   Z_gpgme_user_id_comment_setZ_gpgme_user_id_comment_getr•   Z_gpgme_user_id_signatures_setZ_gpgme_user_id_signatures_getr›   Z_gpgme_user_id__last_keysig_setZ_gpgme_user_id__last_keysig_getrœ   Z_gpgme_user_id_address_setZ_gpgme_user_id_address_getr�   Z_gpgme_user_id_tofu_setZ_gpgme_user_id_tofu_getrž   Z_gpgme_user_id_last_update_setZ_gpgme_user_id_last_update_getrŸ   rC   Zdelete__gpgme_user_idrG   rH   r   r   r   r   r™   Â  s„   



























	r™   c               @   s(  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6e
j7ed< e
j8ed< e�rvee
j8e
j7ƒZ9e
j:ed< e
j;ed< e�ržee
j;e
j:ƒZ<e
j=ed< e
j>ed< e�rÆee
j>e
j=ƒZ?e
j@ed< e
jAed< e�rîee
jAe
j@ƒZBe
jCed< e
jDed< e�ree
jDe
jCƒZEe
jFed< e
jGed< e�r>ee
jGe
jFƒZHe
jIed< e
jJed< e�rfee
jJe
jIƒZKe
jLed< e
jMed< e�rŽee
jMe
jLƒZNe
jOed< e
jPed< e�r¶ee
jPe
jOƒZQe
jRed< e
jSed< e�rÞee
jSe
jRƒZTe
jUed< e
jVed< e�ree
jVe
jUƒZWdd„ Z	d d!„ ZXe
jYZZd"d„ Z[d#S )$Ú
_gpgme_keyzProxy of C _gpgme_key struct.c             C   s   t | t||ƒS )N)r-   r    )r'   r)   r*   r   r   r   r>     s    z_gpgme_key.<lambda>c             C   s   t | t|ƒS )N)r/   r    )r'   r)   r   r   r   r>     s    Ú_refsrx   ry   rz   r{   r|   r}   r~   r   r€   r�   r„   rš   r^   Úissuer_serialÚissuer_nameÚchain_idÚowner_trustÚsubkeysÚuidsÚ_last_subkeyÚ	_last_uidÚkeylist_moder‰   rŸ   c                s4   dd„ t ˆ ƒD ƒ}dj‡ fdd„|D ƒƒ}dj|ƒS )Nc             S   s$   g | ]}|j d ƒ r|dkr|‘qS )rm   r   )rn   )ro   r)   r   r   r   rp   †  s    z'_gpgme_key.__repr__.<locals>.<listcomp>z, c             3   s    | ]}d j |tˆ |ƒƒV  qdS )z{}={!r}N)rq   rr   )ro   r)   )r'   r   r   rs   ˆ  s   z&_gpgme_key.__repr__.<locals>.<genexpr>zKey({}))rt   r
   rq   )r'   ru   rv   r   )r'   r   r1   …  s    
z_gpgme_key.__repr__c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z__init__(self) -> _gpgme_keyN)r   Znew__gpgme_keyr   rB   r2   r3   )r'   r   r   r   r   rC   Ž  s
    z_gpgme_key.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   –  s    N)\r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_key__refs_setZ_gpgme_key__refs_getr#   rF   r¡   Z_gpgme_key_revoked_setZ_gpgme_key_revoked_getrx   Z_gpgme_key_expired_setZ_gpgme_key_expired_getry   Z_gpgme_key_disabled_setZ_gpgme_key_disabled_getrz   Z_gpgme_key_invalid_setZ_gpgme_key_invalid_getr{   Z_gpgme_key_can_encrypt_setZ_gpgme_key_can_encrypt_getr|   Z_gpgme_key_can_sign_setZ_gpgme_key_can_sign_getr}   Z_gpgme_key_can_certify_setZ_gpgme_key_can_certify_getr~   Z_gpgme_key_secret_setZ_gpgme_key_secret_getr   Z_gpgme_key_can_authenticate_setZ_gpgme_key_can_authenticate_getr€   Z_gpgme_key_is_qualified_setZ_gpgme_key_is_qualified_getr�   Z_gpgme_key__unused_setZ_gpgme_key__unused_getr„   Z_gpgme_key_origin_setZ_gpgme_key_origin_getrš   Z_gpgme_key_protocol_setZ_gpgme_key_protocol_getr^   Z_gpgme_key_issuer_serial_setZ_gpgme_key_issuer_serial_getr¢   Z_gpgme_key_issuer_name_setZ_gpgme_key_issuer_name_getr£   Z_gpgme_key_chain_id_setZ_gpgme_key_chain_id_getr¤   Z_gpgme_key_owner_trust_setZ_gpgme_key_owner_trust_getr¥   Z_gpgme_key_subkeys_setZ_gpgme_key_subkeys_getr¦   Z_gpgme_key_uids_setZ_gpgme_key_uids_getr§   Z_gpgme_key__last_subkey_setZ_gpgme_key__last_subkey_getr¨   Z_gpgme_key__last_uid_setZ_gpgme_key__last_uid_getr©   Z_gpgme_key_keylist_mode_setZ_gpgme_key_keylist_mode_getrª   Z_gpgme_key_fpr_setZ_gpgme_key_fpr_getr‰   Z_gpgme_key_last_update_setZ_gpgme_key_last_update_getrŸ   rC   Zdelete__gpgme_keyrG   rH   r   r   r   r   r      sÜ   

















































	r    c               @   sŽ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZdd„ Ze
jZd	d„ Zd
S )Ú_gpgme_invalid_keyz%Proxy of C _gpgme_invalid_key struct.c             C   s   t | t||ƒS )N)r-   r«   )r'   r)   r*   r   r   r   r>   ž  s    z_gpgme_invalid_key.<lambda>c             C   s   t | t|ƒS )N)r/   r«   )r'   r)   r   r   r   r>      s    r‰   Úreasonc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z$__init__(self) -> _gpgme_invalid_keyN)r   Znew__gpgme_invalid_keyr   rB   r2   r3   )r'   r   r   r   r   rC   «  s
    z_gpgme_invalid_key.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ³  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_invalid_key_fpr_setZ_gpgme_invalid_key_fpr_getr#   rF   r‰   Z_gpgme_invalid_key_reason_setZ_gpgme_invalid_key_reason_getr¬   rC   Zdelete__gpgme_invalid_keyrG   rH   r   r   r   r   r«   š  s"   



r«   zgpgme_ctx_t *)Úctxr9   c             C   s
   t j| ƒS )zgpgme_new(ctx) -> gpgme_error_t)r   Ú	gpgme_new)r­   r   r   r   r®   ¸  s    r®   Zgpgme_ctx_tc             C   s
   t j| ƒS )zgpgme_release(ctx))r   Úgpgme_release)r­   r   r   r   r¯   ¼  s    r¯   )r­   r)   r*   r9   c             C   s   t j| ||ƒS )z5gpgme_set_ctx_flag(ctx, name, value) -> gpgme_error_t)r   Úgpgme_set_ctx_flag)r­   r)   r*   r   r   r   r°   À  s    r°   )r­   r)   r9   c             C   s   t j| |ƒS )z-gpgme_get_ctx_flag(ctx, name) -> char const *)r   Úgpgme_get_ctx_flag)r­   r)   r   r   r   r±   Ä  s    r±   Zgpgme_protocol_t)r­   Úprotor9   c             C   s   t j| |ƒS )z/gpgme_set_protocol(ctx, proto) -> gpgme_error_t)r   Úgpgme_set_protocol)r­   r²   r   r   r   r³   È  s    r³   c             C   s
   t j| ƒS )z+gpgme_get_protocol(ctx) -> gpgme_protocol_t)r   Úgpgme_get_protocol)r­   r   r   r   r´   Ì  s    r´   c             C   s   t j| |ƒS )z3gpgme_set_sub_protocol(ctx, proto) -> gpgme_error_t)r   Úgpgme_set_sub_protocol)r­   r²   r   r   r   rµ   Ð  s    rµ   c             C   s
   t j| ƒS )z/gpgme_get_sub_protocol(ctx) -> gpgme_protocol_t)r   Úgpgme_get_sub_protocol)r­   r   r   r   r¶   Ô  s    r¶   )r²   r9   c             C   s
   t j| ƒS )z.gpgme_get_protocol_name(proto) -> char const *)r   Úgpgme_get_protocol_name)r²   r   r   r   r·   Ø  s    r·   )r­   Úyesr9   c             C   s   t j| |ƒS )zgpgme_set_armor(ctx, yes))r   Úgpgme_set_armor)r­   r¸   r   r   r   r¹   Ü  s    r¹   c             C   s
   t j| ƒS )zgpgme_get_armor(ctx) -> int)r   Úgpgme_get_armor)r­   r   r   r   rº   à  s    rº   c             C   s   t j| |ƒS )zgpgme_set_textmode(ctx, yes))r   Úgpgme_set_textmode)r­   r¸   r   r   r   r»   ä  s    r»   c             C   s
   t j| ƒS )zgpgme_get_textmode(ctx) -> int)r   Úgpgme_get_textmode)r­   r   r   r   r¼   è  s    r¼   c             C   s   t j| |ƒS )zgpgme_set_offline(ctx, yes))r   Úgpgme_set_offline)r­   r¸   r   r   r   r½   ì  s    r½   c             C   s
   t j| ƒS )zgpgme_get_offline(ctx) -> int)r   Úgpgme_get_offline)r­   r   r   r   r¾   ð  s    r¾   )r­   Únr_of_certsr9   c             C   s   t j| |ƒS )z)gpgme_set_include_certs(ctx, nr_of_certs))r   Úgpgme_set_include_certs)r­   r¿   r   r   r   rÀ   õ  s    rÀ   c             C   s
   t j| ƒS )z#gpgme_get_include_certs(ctx) -> int)r   Úgpgme_get_include_certs)r­   r   r   r   rÁ   ù  s    rÁ   Zgpgme_keylist_mode_t)r­   Úmoder9   c             C   s   t j| |ƒS )z2gpgme_set_keylist_mode(ctx, mode) -> gpgme_error_t)r   Úgpgme_set_keylist_mode)r­   rÂ   r   r   r   rÃ   ý  s    rÃ   c             C   s
   t j| ƒS )z3gpgme_get_keylist_mode(ctx) -> gpgme_keylist_mode_t)r   Úgpgme_get_keylist_mode)r­   r   r   r   rÄ     s    rÄ   Zgpgme_pinentry_mode_tc             C   s   t j| |ƒS )z3gpgme_set_pinentry_mode(ctx, mode) -> gpgme_error_t)r   Úgpgme_set_pinentry_mode)r­   rÂ   r   r   r   rÅ     s    rÅ   c             C   s
   t j| ƒS )z5gpgme_get_pinentry_mode(ctx) -> gpgme_pinentry_mode_t)r   Úgpgme_get_pinentry_mode)r­   r   r   r   rÆ   	  s    rÆ   Zgpgme_passphrase_cb_tzvoid *)r­   ÚcbÚ
hook_valuer9   c             C   s   t j| ||ƒS )z,gpgme_set_passphrase_cb(ctx, cb, hook_value))r   Úgpgme_set_passphrase_cb)r­   rÇ   rÈ   r   r   r   rÉ     s    rÉ   zgpgme_passphrase_cb_t *zvoid **c             C   s   t j| ||ƒS )z,gpgme_get_passphrase_cb(ctx, cb, hook_value))r   Úgpgme_get_passphrase_cb)r­   rÇ   rÈ   r   r   r   rÊ     s    rÊ   Zgpgme_progress_cb_t)ÚcrÇ   rÈ   r9   c             C   s   t j| ||ƒS )z(gpgme_set_progress_cb(c, cb, hook_value))r   Úgpgme_set_progress_cb)rË   rÇ   rÈ   r   r   r   rÌ     s    rÌ   zgpgme_progress_cb_t *c             C   s   t j| ||ƒS )z*gpgme_get_progress_cb(ctx, cb, hook_value))r   Úgpgme_get_progress_cb)r­   rÇ   rÈ   r   r   r   rÍ     s    rÍ   Zgpgme_status_cb_tc             C   s   t j| ||ƒS )z&gpgme_set_status_cb(c, cb, hook_value))r   Úgpgme_set_status_cb)rË   rÇ   rÈ   r   r   r   rÎ     s    rÎ   zgpgme_status_cb_t *c             C   s   t j| ||ƒS )z(gpgme_get_status_cb(ctx, cb, hook_value))r   Úgpgme_get_status_cb)r­   rÇ   rÈ   r   r   r   rÏ   !  s    rÏ   )r­   Úcategoryr*   r9   c             C   s   t j| ||ƒS )z7gpgme_set_locale(ctx, category, value) -> gpgme_error_t)r   Úgpgme_set_locale)r­   rÐ   r*   r   r   r   rÑ   %  s    rÑ   Zgpgme_engine_info_tc             C   s
   t j| ƒS )z4gpgme_ctx_get_engine_info(ctx) -> _gpgme_engine_info)r   Úgpgme_ctx_get_engine_info)r­   r   r   r   rÒ   )  s    rÒ   )r­   r²   r_   rb   r9   c             C   s   t j| |||ƒS )zKgpgme_ctx_set_engine_info(ctx, proto, file_name, home_dir) -> gpgme_error_t)r   Úgpgme_ctx_set_engine_info)r­   r²   r_   rb   r   r   r   rÓ   -  s    rÓ   c             C   s
   t j| ƒS )zgpgme_signers_clear(ctx))r   Úgpgme_signers_clear)r­   r   r   r   rÔ   1  s    rÔ   )r­   Úkeyr9   c             C   s   t j| |ƒS )z,gpgme_signers_add(ctx, key) -> gpgme_error_t)r   Úgpgme_signers_add)r­   rÕ   r   r   r   rÖ   5  s    rÖ   zgpgme_ctx_t constzunsigned intc             C   s
   t j| ƒS )z(gpgme_signers_count(ctx) -> unsigned int)r   Úgpgme_signers_count)r­   r   r   r   r×   9  s    r×   Zgpgme_key_t)r­   Úseqr9   c             C   s   t j| |ƒS )z*gpgme_signers_enum(ctx, seq) -> _gpgme_key)r   Úgpgme_signers_enum)r­   rØ   r   r   r   rÙ   =  s    rÙ   c             C   s
   t j| ƒS )zgpgme_sig_notation_clear(ctx))r   Úgpgme_sig_notation_clear)r­   r   r   r   rÚ   A  s    rÚ   Zgpgme_sig_notation_flags_t)r­   r)   r*   r?   r9   c             C   s   t j| |||ƒS )z@gpgme_sig_notation_add(ctx, name, value, flags) -> gpgme_error_t)r   Úgpgme_sig_notation_add)r­   r)   r*   r?   r   r   r   rÛ   E  s    rÛ   Zgpgme_sig_notation_tc             C   s
   t j| ƒS )z2gpgme_sig_notation_get(ctx) -> _gpgme_sig_notation)r   Úgpgme_sig_notation_get)r­   r   r   r   rÜ   I  s    rÜ   )r­   r�   r9   c             C   s   t j| |ƒS )z/gpgme_set_sender(ctx, address) -> gpgme_error_t)r   Úgpgme_set_sender)r­   r�   r   r   r   rÝ   M  s    rÝ   c             C   s
   t j| ƒS )z%gpgme_get_sender(ctx) -> char const *)r   Úgpgme_get_sender)r­   r   r   r   rÞ   Q  s    rÞ   c               @   sŽ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZdd„ Ze
jZd	d„ Zd
S )Úgpgme_io_event_done_dataz+Proxy of C gpgme_io_event_done_data struct.c             C   s   t | t||ƒS )N)r-   rß   )r'   r)   r*   r   r   r   r>   \  s    z!gpgme_io_event_done_data.<lambda>c             C   s   t | t|ƒS )N)r/   rß   )r'   r)   r   r   r   r>   ^  s    rM   Úop_errc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z*__init__(self) -> gpgme_io_event_done_dataN)r   Znew_gpgme_io_event_done_datar   rB   r2   r3   )r'   r   r   r   r   rC   i  s
    z!gpgme_io_event_done_data.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   q  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z gpgme_io_event_done_data_err_setZ gpgme_io_event_done_data_err_getr#   rF   rM   Z#gpgme_io_event_done_data_op_err_setZ#gpgme_io_event_done_data_op_err_getrà   rC   Zdelete_gpgme_io_event_done_datarG   rH   r   r   r   r   rß   X  s"   



rß   c               @   s   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZd
d„ Ze
jZdd„ ZdS )Úgpgme_io_cbszProxy of C gpgme_io_cbs struct.c             C   s   t | t||ƒS )N)r-   rá   )r'   r)   r*   r   r   r   r>   y  s    zgpgme_io_cbs.<lambda>c             C   s   t | t|ƒS )N)r/   rá   )r'   r)   r   r   r   r>   {  s    ÚaddÚadd_privÚremoveÚeventÚ
event_privc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z__init__(self) -> gpgme_io_cbsN)r   Znew_gpgme_io_cbsr   rB   r2   r3   )r'   r   r   r   r   rC   ’  s
    zgpgme_io_cbs.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   š  s    N) r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Zgpgme_io_cbs_add_setZgpgme_io_cbs_add_getr#   rF   râ   Zgpgme_io_cbs_add_priv_setZgpgme_io_cbs_add_priv_getrã   Zgpgme_io_cbs_remove_setZgpgme_io_cbs_remove_geträ   Zgpgme_io_cbs_event_setZgpgme_io_cbs_event_getrå   Zgpgme_io_cbs_event_priv_setZgpgme_io_cbs_event_priv_getræ   rC   Zdelete_gpgme_io_cbsrG   rH   r   r   r   r   rá   u  s:   









rá   )r­   Úio_cbsr9   c             C   s   t j| |ƒS )zgpgme_set_io_cbs(ctx, io_cbs))r   Úgpgme_set_io_cbs)r­   rç   r   r   r   rè   Ÿ  s    rè   c             C   s   t j| |ƒS )zgpgme_get_io_cbs(ctx, io_cbs))r   Úgpgme_get_io_cbs)r­   rç   r   r   r   ré   £  s    ré   Zssize_t)ÚfdÚbufferÚcountr9   c             C   s   t j| ||ƒS )z+gpgme_io_read(fd, buffer, count) -> ssize_t)r   Úgpgme_io_read)rê   rë   rì   r   r   r   rí   §  s    rí   zvoid const *c             C   s   t j| ||ƒS )z,gpgme_io_write(fd, buffer, count) -> ssize_t)r   Úgpgme_io_write)rê   rë   rì   r   r   r   rî   «  s    rî   c             C   s   t j| ||ƒS )z)gpgme_io_writen(fd, buffer, count) -> int)r   Úgpgme_io_writen)rê   rë   rì   r   r   r   rï   ¯  s    rï   zgpgme_error_t *)r­   r‘   Úhangr9   c             C   s   t j| ||ƒS )z,gpgme_wait(ctx, status, hang) -> gpgme_ctx_t)r   Ú
gpgme_wait)r­   r‘   rð   r   r   r   rñ   ³  s    rñ   )r­   r‘   rà   rð   r9   c             C   s   t j| |||ƒS )z8gpgme_wait_ext(ctx, status, op_err, hang) -> gpgme_ctx_t)r   Úgpgme_wait_ext)r­   r‘   rà   rð   r   r   r   rò   ·  s    rò   c             C   s
   t j| ƒS )z"gpgme_cancel(ctx) -> gpgme_error_t)r   Úgpgme_cancel)r­   r   r   r   ró   »  s    ró   c             C   s
   t j| ƒS )z(gpgme_cancel_async(ctx) -> gpgme_error_t)r   Úgpgme_cancel_async)r­   r   r   r   rô   ¿  s    rô   c               @   sÚ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZd	d
„ Ze
jZdd„ ZdS )Úgpgme_data_cbsz!Proxy of C gpgme_data_cbs struct.c             C   s   t | t||ƒS )N)r-   rõ   )r'   r)   r*   r   r   r   r>   Æ  s    zgpgme_data_cbs.<lambda>c             C   s   t | t|ƒS )N)r/   rõ   )r'   r)   r   r   r   r>   È  s    ÚreadÚwriteÚseekÚreleasec             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z __init__(self) -> gpgme_data_cbsN)r   Znew_gpgme_data_cbsr   rB   r2   r3   )r'   r   r   r   r   rC   Û  s
    zgpgme_data_cbs.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ã  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Zgpgme_data_cbs_read_setZgpgme_data_cbs_read_getr#   rF   rö   Zgpgme_data_cbs_write_setZgpgme_data_cbs_write_getr÷   Zgpgme_data_cbs_seek_setZgpgme_data_cbs_seek_getrø   Zgpgme_data_cbs_release_setZgpgme_data_cbs_release_getrù   rC   Zdelete_gpgme_data_cbsrG   rH   r   r   r   r   rõ   Â  s2   







rõ   Zgpgme_data_t)Údhrë   r9   c             C   s   t j| |ƒS )z&gpgme_data_read(dh, buffer) -> ssize_t)r   Úgpgme_data_read)rú   rë   r   r   r   rû   è  s    rû   c             C   s   t j| |ƒS )z'gpgme_data_write(dh, buffer) -> ssize_t)r   Úgpgme_data_write)rú   rë   r   r   r   rü   ì  s    rü   zgpgme_data_t *)Úr_dhr9   c             C   s
   t j| ƒS )z%gpgme_data_new(r_dh) -> gpgme_error_t)r   Úgpgme_data_new)rý   r   r   r   rþ   ð  s    rþ   )rú   r9   c             C   s
   t j| ƒS )zgpgme_data_release(dh))r   Úgpgme_data_release)rú   r   r   r   rÿ   ô  s    rÿ   )rý   rë   ÚsizeÚcopyr9   c             C   s   t j| |||ƒS )zBgpgme_data_new_from_mem(r_dh, buffer, size, copy) -> gpgme_error_t)r   Úgpgme_data_new_from_mem)rý   rë   r   r  r   r   r   r  ø  s    r  zsize_t *)rú   Úr_lenr9   c             C   s   t j| |ƒS )z3gpgme_data_release_and_get_mem(dh, r_len) -> char *)r   Úgpgme_data_release_and_get_mem)rú   r  r   r   r   r  ü  s    r  )rë   r9   c             C   s
   t j| ƒS )zgpgme_free(buffer))r   Ú
gpgme_free)rë   r   r   r   r     s    r  )rú   ÚcbsÚhandler9   c             C   s   t j| ||ƒS )z9gpgme_data_new_from_cbs(dh, cbs, handle) -> gpgme_error_t)r   Úgpgme_data_new_from_cbs)rú   r  r  r   r   r   r    s    r  )rú   rê   r9   c             C   s   t j| |ƒS )z/gpgme_data_new_from_fd(dh, fd) -> gpgme_error_t)r   Úgpgme_data_new_from_fd)rú   rê   r   r   r   r	    s    r	  zFILE *)rú   Ústreamr9   c             C   s   t j| |ƒS )z7gpgme_data_new_from_stream(dh, stream) -> gpgme_error_t)r   Úgpgme_data_new_from_stream)rú   r
  r   r   r   r    s    r  Zgpgrt_stream_t)rý   r
  r9   c             C   s   t j| |ƒS )z:gpgme_data_new_from_estream(r_dh, stream) -> gpgme_error_t)r   Úgpgme_data_new_from_estream)rý   r
  r   r   r   r    s    r  Zgpgme_data_encoding_tc             C   s
   t j| ƒS )z4gpgme_data_get_encoding(dh) -> gpgme_data_encoding_t)r   Úgpgme_data_get_encoding)rú   r   r   r   r    s    r  )rú   Úencr9   c             C   s   t j| |ƒS )z1gpgme_data_set_encoding(dh, enc) -> gpgme_error_t)r   Úgpgme_data_set_encoding)rú   r  r   r   r   r    s    r  c             C   s
   t j| ƒS )z&gpgme_data_get_file_name(dh) -> char *)r   Úgpgme_data_get_file_name)rú   r   r   r   r    s    r  )rú   r_   r9   c             C   s   t j| |ƒS )z8gpgme_data_set_file_name(dh, file_name) -> gpgme_error_t)r   Úgpgme_data_set_file_name)rú   r_   r   r   r   r     s    r  )rú   r)   r*   r9   c             C   s   t j| ||ƒS )z3gpgme_data_set_flag(dh, name, value) -> gpg_error_t)r   Úgpgme_data_set_flag)rú   r)   r*   r   r   r   r  $  s    r  Zgpgme_data_type_t)rú   Úreservedr9   c             C   s   t j| |ƒS )z6gpgme_data_identify(dh, reserved) -> gpgme_data_type_t)r   Úgpgme_data_identify)rú   r  r   r   r   r  (  s    r  )rý   Úfnamer  r9   c             C   s   t j| ||ƒS )z<gpgme_data_new_from_file(r_dh, fname, copy) -> gpgme_error_t)r   Úgpgme_data_new_from_file)rý   r  r  r   r   r   r  ,  s    r  )rý   r  r   Úoffsetr†   r9   c             C   s   t j| ||||ƒS )zNgpgme_data_new_from_filepart(r_dh, fname, fp, offset, length) -> gpgme_error_t)r   Úgpgme_data_new_from_filepart)rý   r  r   r  r†   r   r   r   r  0  s    r  c             C   s
   t j| ƒS )z&gpgme_data_rewind(dh) -> gpgme_error_t)r   Úgpgme_data_rewind)rú   r   r   r   r  4  s    r  zgpgme_key_t *)r­   r‰   Úr_keyr   r9   c             C   s   t j| |||ƒS )z7gpgme_get_key(ctx, fpr, r_key, secret) -> gpgme_error_t)r   Úgpgme_get_key)r­   r‰   r  r   r   r   r   r  8  s    r  )rÕ   r)   r9   c             C   s   t j| |ƒS )z.gpgme_key_from_uid(key, name) -> gpgme_error_t)r   Úgpgme_key_from_uid)rÕ   r)   r   r   r   r  <  s    r  )rÕ   r9   c             C   s
   t j| ƒS )zgpgme_key_ref(key))r   Úgpgme_key_ref)rÕ   r   r   r   r  @  s    r  c             C   s
   t j| ƒS )zgpgme_key_unref(key))r   Úgpgme_key_unref)rÕ   r   r   r   r  D  s    r  c             C   s
   t j| ƒS )zgpgme_key_release(key))r   Úgpgme_key_release)rÕ   r   r   r   r  H  s    r  c               @   sh   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZdd„ Ze
jZdd„ Zd	S )
Ú_gpgme_op_encrypt_resultz+Proxy of C _gpgme_op_encrypt_result struct.c             C   s   t | t||ƒS )N)r-   r   )r'   r)   r*   r   r   r   r>   O  s    z!_gpgme_op_encrypt_result.<lambda>c             C   s   t | t|ƒS )N)r/   r   )r'   r)   r   r   r   r>   Q  s    Úinvalid_recipientsc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z*__init__(self) -> _gpgme_op_encrypt_resultN)r   Znew__gpgme_op_encrypt_resultr   rB   r2   r3   )r'   r   r   r   r   rC   X  s
    z!_gpgme_op_encrypt_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   `  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z/_gpgme_op_encrypt_result_invalid_recipients_setZ/_gpgme_op_encrypt_result_invalid_recipients_getr#   rF   r!  rC   Zdelete__gpgme_op_encrypt_resultrG   rH   r   r   r   r   r   K  s   

r   Zgpgme_encrypt_result_tc             C   s
   t j| ƒS )z8gpgme_op_encrypt_result(ctx) -> _gpgme_op_encrypt_result)r   Úgpgme_op_encrypt_result)r­   r   r   r   r"  e  s    r"  zgpgme_key_t []Zgpgme_encrypt_flags_t)r­   Úrecpr?   ÚplainÚcipherr9   c             C   s   t j| ||||ƒS )zHgpgme_op_encrypt_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt_start)r­   r#  r?   r$  r%  r   r   r   r&  r  s    r&  c             C   s   t j| ||||ƒS )zBgpgme_op_encrypt(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt)r­   r#  r?   r$  r%  r   r   r   r'  v  s    r'  )r­   r#  Ú
recpstringr?   r$  r%  r9   c             C   s   t j| |||||ƒS )zXgpgme_op_encrypt_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt_ext_start)r­   r#  r(  r?   r$  r%  r   r   r   r)  z  s    r)  c             C   s   t j| |||||ƒS )zRgpgme_op_encrypt_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt_ext)r­   r#  r(  r?   r$  r%  r   r   r   r*  ~  s    r*  c             C   s   t j| ||||ƒS )zMgpgme_op_encrypt_sign_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt_sign_start)r­   r#  r?   r$  r%  r   r   r   r+  ‚  s    r+  c             C   s   t j| ||||ƒS )zGgpgme_op_encrypt_sign(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt_sign)r­   r#  r?   r$  r%  r   r   r   r,  †  s    r,  c             C   s   t j| |||||ƒS )z]gpgme_op_encrypt_sign_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt_sign_ext_start)r­   r#  r(  r?   r$  r%  r   r   r   r-  Š  s    r-  c             C   s   t j| |||||ƒS )zWgpgme_op_encrypt_sign_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   Úgpgme_op_encrypt_sign_ext)r­   r#  r(  r?   r$  r%  r   r   r   r.  Ž  s    r.  c               @   sÚ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZd	d
„ Ze
jZdd„ ZdS )Ú_gpgme_recipientz#Proxy of C _gpgme_recipient struct.c             C   s   t | t||ƒS )N)r-   r/  )r'   r)   r*   r   r   r   r>   •  s    z_gpgme_recipient.<lambda>c             C   s   t | t|ƒS )N)r/   r/  )r'   r)   r   r   r   r>   —  s    r‡   rˆ   r…   r‘   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z"__init__(self) -> _gpgme_recipientN)r   Znew__gpgme_recipientr   rB   r2   r3   )r'   r   r   r   r   rC   ª  s
    z_gpgme_recipient.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ²  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_recipient_keyid_setZ_gpgme_recipient_keyid_getr#   rF   r‡   Z_gpgme_recipient__keyid_setZ_gpgme_recipient__keyid_getrˆ   Z _gpgme_recipient_pubkey_algo_setZ _gpgme_recipient_pubkey_algo_getr…   Z_gpgme_recipient_status_setZ_gpgme_recipient_status_getr‘   rC   Zdelete__gpgme_recipientrG   rH   r   r   r   r   r/  ‘  s2   







r/  c               @   sÈ  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*dd„ Z+e
j,Z-dd„ Z.dS )Ú_gpgme_op_decrypt_resultz+Proxy of C _gpgme_op_decrypt_result struct.c             C   s   t | t||ƒS )N)r-   r0  )r'   r)   r*   r   r   r   r>   º  s    z!_gpgme_op_decrypt_result.<lambda>c             C   s   t | t|ƒS )N)r/   r0  )r'   r)   r   r   r   r>   ¼  s    Úunsupported_algorithmÚwrong_key_usagerƒ   Úis_mimeÚlegacy_cipher_nomdcr„   Ú
recipientsr_   Úsession_keyÚsymkey_algoc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z*__init__(self) -> _gpgme_op_decrypt_resultN)r   Znew__gpgme_op_decrypt_resultr   rB   r2   r3   )r'   r   r   r   r   rC   ç  s
    z!_gpgme_op_decrypt_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ï  s    N)/r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z2_gpgme_op_decrypt_result_unsupported_algorithm_setZ2_gpgme_op_decrypt_result_unsupported_algorithm_getr#   rF   r1  Z,_gpgme_op_decrypt_result_wrong_key_usage_setZ,_gpgme_op_decrypt_result_wrong_key_usage_getr2  Z%_gpgme_op_decrypt_result_is_de_vs_setZ%_gpgme_op_decrypt_result_is_de_vs_getrƒ   Z$_gpgme_op_decrypt_result_is_mime_setZ$_gpgme_op_decrypt_result_is_mime_getr3  Z0_gpgme_op_decrypt_result_legacy_cipher_nomdc_setZ0_gpgme_op_decrypt_result_legacy_cipher_nomdc_getr4  Z$_gpgme_op_decrypt_result__unused_setZ$_gpgme_op_decrypt_result__unused_getr„   Z'_gpgme_op_decrypt_result_recipients_setZ'_gpgme_op_decrypt_result_recipients_getr5  Z&_gpgme_op_decrypt_result_file_name_setZ&_gpgme_op_decrypt_result_file_name_getr_   Z(_gpgme_op_decrypt_result_session_key_setZ(_gpgme_op_decrypt_result_session_key_getr6  Z(_gpgme_op_decrypt_result_symkey_algo_setZ(_gpgme_op_decrypt_result_symkey_algo_getr7  rC   Zdelete__gpgme_op_decrypt_resultrG   rH   r   r   r   r   r0  ¶  sb   



















r0  Zgpgme_decrypt_result_tc             C   s
   t j| ƒS )z8gpgme_op_decrypt_result(ctx) -> _gpgme_op_decrypt_result)r   Úgpgme_op_decrypt_result)r­   r   r   r   r8  ô  s    r8  )r­   r%  r$  r9   c             C   s   t j| ||ƒS )z;gpgme_op_decrypt_start(ctx, cipher, plain) -> gpgme_error_t)r   Úgpgme_op_decrypt_start)r­   r%  r$  r   r   r   r9  ú  s    r9  c             C   s   t j| ||ƒS )z5gpgme_op_decrypt(ctx, cipher, plain) -> gpgme_error_t)r   Úgpgme_op_decrypt)r­   r%  r$  r   r   r   r:  þ  s    r:  c             C   s   t j| ||ƒS )zBgpgme_op_decrypt_verify_start(ctx, cipher, plain) -> gpgme_error_t)r   Úgpgme_op_decrypt_verify_start)r­   r%  r$  r   r   r   r;    s    r;  c             C   s   t j| ||ƒS )z<gpgme_op_decrypt_verify(ctx, cipher, plain) -> gpgme_error_t)r   Úgpgme_op_decrypt_verify)r­   r%  r$  r   r   r   r<    s    r<  Zgpgme_decrypt_flags_t)r­   r?   r%  r$  r9   c             C   s   t j| |||ƒS )zFgpgme_op_decrypt_ext_start(ctx, flags, cipher, plain) -> gpgme_error_t)r   Úgpgme_op_decrypt_ext_start)r­   r?   r%  r$  r   r   r   r=  
  s    r=  c             C   s   t j| |||ƒS )z@gpgme_op_decrypt_ext(ctx, flags, cipher, plain) -> gpgme_error_t)r   Úgpgme_op_decrypt_ext)r­   r?   r%  r$  r   r   r   r>    s    r>  c               @   sx  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$dd„ Z%e
j&Z'dd„ Z(dS )Ú_gpgme_new_signaturez'Proxy of C _gpgme_new_signature struct.c             C   s   t | t||ƒS )N)r-   r?  )r'   r)   r*   r   r   r   r>     s    z_gpgme_new_signature.<lambda>c             C   s   t | t|ƒS )N)r/   r?  )r'   r)   r   r   r   r>     s    r   r…   Ú	hash_algor’   rŠ   r‰   Ú_obsolete_class_2r–   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z&__init__(self) -> _gpgme_new_signatureN)r   Znew__gpgme_new_signaturer   rB   r2   r3   )r'   r   r   r   r   rC   :  s
    z_gpgme_new_signature.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   B  s    N))r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_new_signature_type_setZ_gpgme_new_signature_type_getr#   rF   r   Z$_gpgme_new_signature_pubkey_algo_setZ$_gpgme_new_signature_pubkey_algo_getr…   Z"_gpgme_new_signature_hash_algo_setZ"_gpgme_new_signature_hash_algo_getr@  Z(_gpgme_new_signature__obsolete_class_setZ(_gpgme_new_signature__obsolete_class_getr’   Z"_gpgme_new_signature_timestamp_setZ"_gpgme_new_signature_timestamp_getrŠ   Z_gpgme_new_signature_fpr_setZ_gpgme_new_signature_fpr_getr‰   Z*_gpgme_new_signature__obsolete_class_2_setZ*_gpgme_new_signature__obsolete_class_2_getrA  Z"_gpgme_new_signature_sig_class_setZ"_gpgme_new_signature_sig_class_getr–   rC   Zdelete__gpgme_new_signaturerG   rH   r   r   r   r   r?    sR   















r?  c               @   sŽ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZdd„ Ze
jZd	d„ Zd
S )Ú_gpgme_op_sign_resultz(Proxy of C _gpgme_op_sign_result struct.c             C   s   t | t||ƒS )N)r-   rB  )r'   r)   r*   r   r   r   r>   J  s    z_gpgme_op_sign_result.<lambda>c             C   s   t | t|ƒS )N)r/   rB  )r'   r)   r   r   r   r>   L  s    Úinvalid_signersr›   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z'__init__(self) -> _gpgme_op_sign_resultN)r   Znew__gpgme_op_sign_resultr   rB   r2   r3   )r'   r   r   r   r   rC   W  s
    z_gpgme_op_sign_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   _  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z)_gpgme_op_sign_result_invalid_signers_setZ)_gpgme_op_sign_result_invalid_signers_getr#   rF   rC  Z$_gpgme_op_sign_result_signatures_setZ$_gpgme_op_sign_result_signatures_getr›   rC   Zdelete__gpgme_op_sign_resultrG   rH   r   r   r   r   rB  F  s"   



rB  Zgpgme_sign_result_tc             C   s
   t j| ƒS )z2gpgme_op_sign_result(ctx) -> _gpgme_op_sign_result)r   Úgpgme_op_sign_result)r­   r   r   r   rD  d  s    rD  Zgpgme_sig_mode_t)r­   r$  ÚsigrÂ   r9   c             C   s   t j| |||ƒS )z;gpgme_op_sign_start(ctx, plain, sig, mode) -> gpgme_error_t)r   Úgpgme_op_sign_start)r­   r$  rE  rÂ   r   r   r   rF  h  s    rF  c             C   s   t j| |||ƒS )z5gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t)r   Úgpgme_op_sign)r­   r$  rE  rÂ   r   r   r   rG  l  s    rG  c               @   sà  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6e
j7ed< e
j8ed< e�rvee
j8e
j7ƒZ9e
j:ed< e
j;ed< e�ržee
j;e
j:ƒZ<e
j=ed< e
j>ed< e�rÆee
j>e
j=ƒZ?dd„ Z@e
jAZBdd„ ZCdS )Ú_gpgme_signaturez#Proxy of C _gpgme_signature struct.c             C   s   t | t||ƒS )N)r-   rH  )r'   r)   r*   r   r   r   r>     s    z_gpgme_signature.<lambda>c             C   s   t | t|ƒS )N)r/   rH  )r'   r)   r   r   r   r>   �  s    Úsummaryr‰   r‘   r—   rŠ   Úexp_timestampr2  Ú	pka_trustÚchain_modelrƒ   r„   rd   Úvalidity_reasonr…   r@  Úpka_addressrÕ   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z"__init__(self) -> _gpgme_signatureN)r   Znew__gpgme_signaturer   rB   r2   r3   )r'   r   r   r   r   rC   È  s
    z_gpgme_signature.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   Ð  s    N)Dr   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_signature_summary_setZ_gpgme_signature_summary_getr#   rF   rI  Z_gpgme_signature_fpr_setZ_gpgme_signature_fpr_getr‰   Z_gpgme_signature_status_setZ_gpgme_signature_status_getr‘   Z_gpgme_signature_notations_setZ_gpgme_signature_notations_getr—   Z_gpgme_signature_timestamp_setZ_gpgme_signature_timestamp_getrŠ   Z"_gpgme_signature_exp_timestamp_setZ"_gpgme_signature_exp_timestamp_getrJ  Z$_gpgme_signature_wrong_key_usage_setZ$_gpgme_signature_wrong_key_usage_getr2  Z_gpgme_signature_pka_trust_setZ_gpgme_signature_pka_trust_getrK  Z _gpgme_signature_chain_model_setZ _gpgme_signature_chain_model_getrL  Z_gpgme_signature_is_de_vs_setZ_gpgme_signature_is_de_vs_getrƒ   Z_gpgme_signature__unused_setZ_gpgme_signature__unused_getr„   Z_gpgme_signature_validity_setZ_gpgme_signature_validity_getrd   Z$_gpgme_signature_validity_reason_setZ$_gpgme_signature_validity_reason_getrM  Z _gpgme_signature_pubkey_algo_setZ _gpgme_signature_pubkey_algo_getr…   Z_gpgme_signature_hash_algo_setZ_gpgme_signature_hash_algo_getr@  Z _gpgme_signature_pka_address_setZ _gpgme_signature_pka_address_getrN  Z_gpgme_signature_key_setZ_gpgme_signature_key_getrÕ   rC   Zdelete__gpgme_signaturerG   rH   r   r   r   r   rH  {  sš   

































rH  c               @   sÚ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZd	d
„ Ze
jZdd„ ZdS )Ú_gpgme_op_verify_resultz*Proxy of C _gpgme_op_verify_result struct.c             C   s   t | t||ƒS )N)r-   rO  )r'   r)   r*   r   r   r   r>   Ø  s    z _gpgme_op_verify_result.<lambda>c             C   s   t | t|ƒS )N)r/   rO  )r'   r)   r   r   r   r>   Ú  s    r›   r_   r3  r„   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z)__init__(self) -> _gpgme_op_verify_resultN)r   Znew__gpgme_op_verify_resultr   rB   r2   r3   )r'   r   r   r   r   rC   í  s
    z _gpgme_op_verify_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   õ  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z&_gpgme_op_verify_result_signatures_setZ&_gpgme_op_verify_result_signatures_getr#   rF   r›   Z%_gpgme_op_verify_result_file_name_setZ%_gpgme_op_verify_result_file_name_getr_   Z#_gpgme_op_verify_result_is_mime_setZ#_gpgme_op_verify_result_is_mime_getr3  Z#_gpgme_op_verify_result__unused_setZ#_gpgme_op_verify_result__unused_getr„   rC   Zdelete__gpgme_op_verify_resultrG   rH   r   r   r   r   rO  Ô  s2   







rO  Zgpgme_verify_result_tc             C   s
   t j| ƒS )z6gpgme_op_verify_result(ctx) -> _gpgme_op_verify_result)r   Úgpgme_op_verify_result)r­   r   r   r   rP  ú  s    rP  )r­   rE  Úsigned_textÚ	plaintextr9   c             C   s   t j| |||ƒS )zHgpgme_op_verify_start(ctx, sig, signed_text, plaintext) -> gpgme_error_t)r   Úgpgme_op_verify_start)r­   rE  rQ  rR  r   r   r   rS  þ  s    rS  c             C   s   t j| |||ƒS )zBgpgme_op_verify(ctx, sig, signed_text, plaintext) -> gpgme_error_t)r   Úgpgme_op_verify)r­   rE  rQ  rR  r   r   r   rT    s    rT  c               @   s´   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZdd	„ Ze
jZd
d„ ZdS )Ú_gpgme_import_statusz'Proxy of C _gpgme_import_status struct.c             C   s   t | t||ƒS )N)r-   rU  )r'   r)   r*   r   r   r   r>     s    z_gpgme_import_status.<lambda>c             C   s   t | t|ƒS )N)r/   rU  )r'   r)   r   r   r   r>     s    r‰   Úresultr‘   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z&__init__(self) -> _gpgme_import_statusN)r   Znew__gpgme_import_statusr   rB   r2   r3   )r'   r   r   r   r   rC     s
    z_gpgme_import_status.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   '  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_import_status_fpr_setZ_gpgme_import_status_fpr_getr#   rF   r‰   Z_gpgme_import_status_result_setZ_gpgme_import_status_result_getrV  Z_gpgme_import_status_status_setZ_gpgme_import_status_status_getr‘   rC   Zdelete__gpgme_import_statusrG   rH   r   r   r   r   rU  
  s*   





rU  c               @   s¸  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6e
j7ed< e
j8ed< e�rvee
j8e
j7ƒZ9e
j:ed< e
j;ed< e�ržee
j;e
j:ƒZ<dd„ Z=e
j>Z?dd„ Z@dS )Ú_gpgme_op_import_resultz*Proxy of C _gpgme_op_import_result struct.c             C   s   t | t||ƒS )N)r-   rW  )r'   r)   r*   r   r   r   r>   /  s    z _gpgme_op_import_result.<lambda>c             C   s   t | t|ƒS )N)r/   rW  )r'   r)   r   r   r   r>   1  s    Ú
consideredÚ
no_user_idÚimportedÚimported_rsaÚ	unchangedÚnew_user_idsÚnew_sub_keysÚnew_signaturesÚnew_revocationsÚsecret_readÚsecret_importedÚsecret_unchangedÚskipped_new_keysÚnot_importedÚimportsÚskipped_v3_keysc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z)__init__(self) -> _gpgme_op_import_resultN)r   Znew__gpgme_op_import_resultr   rB   r2   r3   )r'   r   r   r   r   rC   t  s
    z _gpgme_op_import_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   |  s    N)Ar   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z&_gpgme_op_import_result_considered_setZ&_gpgme_op_import_result_considered_getr#   rF   rX  Z&_gpgme_op_import_result_no_user_id_setZ&_gpgme_op_import_result_no_user_id_getrY  Z$_gpgme_op_import_result_imported_setZ$_gpgme_op_import_result_imported_getrZ  Z(_gpgme_op_import_result_imported_rsa_setZ(_gpgme_op_import_result_imported_rsa_getr[  Z%_gpgme_op_import_result_unchanged_setZ%_gpgme_op_import_result_unchanged_getr\  Z(_gpgme_op_import_result_new_user_ids_setZ(_gpgme_op_import_result_new_user_ids_getr]  Z(_gpgme_op_import_result_new_sub_keys_setZ(_gpgme_op_import_result_new_sub_keys_getr^  Z*_gpgme_op_import_result_new_signatures_setZ*_gpgme_op_import_result_new_signatures_getr_  Z+_gpgme_op_import_result_new_revocations_setZ+_gpgme_op_import_result_new_revocations_getr`  Z'_gpgme_op_import_result_secret_read_setZ'_gpgme_op_import_result_secret_read_getra  Z+_gpgme_op_import_result_secret_imported_setZ+_gpgme_op_import_result_secret_imported_getrb  Z,_gpgme_op_import_result_secret_unchanged_setZ,_gpgme_op_import_result_secret_unchanged_getrc  Z,_gpgme_op_import_result_skipped_new_keys_setZ,_gpgme_op_import_result_skipped_new_keys_getrd  Z(_gpgme_op_import_result_not_imported_setZ(_gpgme_op_import_result_not_imported_getre  Z#_gpgme_op_import_result_imports_setZ#_gpgme_op_import_result_imports_getrf  Z+_gpgme_op_import_result_skipped_v3_keys_setZ+_gpgme_op_import_result_skipped_v3_keys_getrg  rC   Zdelete__gpgme_op_import_resultrG   rH   r   r   r   r   rW  +  s’   































rW  Zgpgme_import_result_tc             C   s
   t j| ƒS )z6gpgme_op_import_result(ctx) -> _gpgme_op_import_result)r   Úgpgme_op_import_result)r­   r   r   r   rh  �  s    rh  )r­   Úkeydatar9   c             C   s   t j| |ƒS )z4gpgme_op_import_start(ctx, keydata) -> gpgme_error_t)r   Úgpgme_op_import_start)r­   ri  r   r   r   rj  …  s    rj  c             C   s   t j| |ƒS )z.gpgme_op_import(ctx, keydata) -> gpgme_error_t)r   Úgpgme_op_import)r­   ri  r   r   r   rk  ‰  s    rk  )r­   Úkeysr9   c             C   s   t j| |ƒS )z6gpgme_op_import_keys_start(ctx, keys) -> gpgme_error_t)r   Úgpgme_op_import_keys_start)r­   rl  r   r   r   rm  �  s    rm  c             C   s   t j| |ƒS )z0gpgme_op_import_keys(ctx, keys) -> gpgme_error_t)r   Úgpgme_op_import_keys)r­   rl  r   r   r   rn  ‘  s    rn  Zgpgme_export_mode_t)r­   ÚpatternrÂ   ri  r9   c             C   s   t j| |||ƒS )zCgpgme_op_export_start(ctx, pattern, mode, keydata) -> gpgme_error_t)r   Úgpgme_op_export_start)r­   ro  rÂ   ri  r   r   r   rp  •  s    rp  c             C   s   t j| |||ƒS )z=gpgme_op_export(ctx, pattern, mode, keydata) -> gpgme_error_t)r   Úgpgme_op_export)r­   ro  rÂ   ri  r   r   r   rq  ™  s    rq  zchar const *[]c             C   s   t j| |||ƒS )zGgpgme_op_export_ext_start(ctx, pattern, mode, keydata) -> gpgme_error_t)r   Úgpgme_op_export_ext_start)r­   ro  rÂ   ri  r   r   r   rr  �  s    rr  c             C   s   t j| |||ƒS )zAgpgme_op_export_ext(ctx, pattern, mode, keydata) -> gpgme_error_t)r   Úgpgme_op_export_ext)r­   ro  rÂ   ri  r   r   r   rs  ¡  s    rs  )r­   rl  rÂ   ri  r9   c             C   s   t j| |||ƒS )zEgpgme_op_export_keys_start(ctx, keys, mode, keydata) -> gpgme_error_t)r   Úgpgme_op_export_keys_start)r­   rl  rÂ   ri  r   r   r   rt  ¥  s    rt  c             C   s   t j| |||ƒS )z?gpgme_op_export_keys(ctx, keys, mode, keydata) -> gpgme_error_t)r   Úgpgme_op_export_keys)r­   rl  rÂ   ri  r   r   r   ru  ©  s    ru  c               @   sP  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!dd„ Z"e
j#Z$dd„ Z%dS )Ú_gpgme_op_genkey_resultz*Proxy of C _gpgme_op_genkey_result struct.c             C   s   t | t||ƒS )N)r-   rv  )r'   r)   r*   r   r   r   r>   »  s    z _gpgme_op_genkey_result.<lambda>c             C   s   t | t|ƒS )N)r/   rv  )r'   r)   r   r   r   r>   ½  s    ÚprimaryÚsubr“   r„   r‰   ÚpubkeyÚseckeyc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z)__init__(self) -> _gpgme_op_genkey_resultN)r   Znew__gpgme_op_genkey_resultr   rB   r2   r3   )r'   r   r   r   r   rC   Ü  s
    z _gpgme_op_genkey_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ä  s    N)&r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z#_gpgme_op_genkey_result_primary_setZ#_gpgme_op_genkey_result_primary_getr#   rF   rw  Z_gpgme_op_genkey_result_sub_setZ_gpgme_op_genkey_result_sub_getrx  Z_gpgme_op_genkey_result_uid_setZ_gpgme_op_genkey_result_uid_getr“   Z#_gpgme_op_genkey_result__unused_setZ#_gpgme_op_genkey_result__unused_getr„   Z_gpgme_op_genkey_result_fpr_setZ_gpgme_op_genkey_result_fpr_getr‰   Z"_gpgme_op_genkey_result_pubkey_setZ"_gpgme_op_genkey_result_pubkey_getry  Z"_gpgme_op_genkey_result_seckey_setZ"_gpgme_op_genkey_result_seckey_getrz  rC   Zdelete__gpgme_op_genkey_resultrG   rH   r   r   r   r   rv  ·  sJ   













rv  )r­   Úparmsry  rz  r9   c             C   s   t j| |||ƒS )zBgpgme_op_genkey_start(ctx, parms, pubkey, seckey) -> gpgme_error_t)r   Úgpgme_op_genkey_start)r­   r{  ry  rz  r   r   r   r|  é  s    r|  c             C   s   t j| |||ƒS )z<gpgme_op_genkey(ctx, parms, pubkey, seckey) -> gpgme_error_t)r   Úgpgme_op_genkey)r­   r{  ry  rz  r   r   r   r}  í  s    r}  zunsigned long)r­   ÚuseridÚalgor  r‹   Úcertkeyr?   r9   c             C   s   t j| ||||||ƒS )z_gpgme_op_createkey_start(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)r   Úgpgme_op_createkey_start)r­   r~  r  r  r‹   r€  r?   r   r   r   r�  ñ  s    r�  c             C   s   t j| ||||||ƒS )zYgpgme_op_createkey(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)r   Úgpgme_op_createkey)r­   r~  r  r  r‹   r€  r?   r   r   r   r‚  õ  s    r‚  )r­   rÕ   r  r  r‹   r?   r9   c             C   s   t j| |||||ƒS )zVgpgme_op_createsubkey_start(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)r   Úgpgme_op_createsubkey_start)r­   rÕ   r  r  r‹   r?   r   r   r   rƒ  ù  s    rƒ  c             C   s   t j| |||||ƒS )zPgpgme_op_createsubkey(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)r   Úgpgme_op_createsubkey)r­   rÕ   r  r  r‹   r?   r   r   r   r„  ý  s    r„  )r­   rÕ   r~  r  r9   c             C   s   t j| |||ƒS )zBgpgme_op_adduid_start(ctx, key, userid, reserved) -> gpgme_error_t)r   Úgpgme_op_adduid_start)r­   rÕ   r~  r  r   r   r   r…    s    r…  c             C   s   t j| |||ƒS )z<gpgme_op_adduid(ctx, key, userid, reserved) -> gpgme_error_t)r   Úgpgme_op_adduid)r­   rÕ   r~  r  r   r   r   r†    s    r†  c             C   s   t j| |||ƒS )zBgpgme_op_revuid_start(ctx, key, userid, reserved) -> gpgme_error_t)r   Úgpgme_op_revuid_start)r­   rÕ   r~  r  r   r   r   r‡  	  s    r‡  c             C   s   t j| |||ƒS )z<gpgme_op_revuid(ctx, key, userid, reserved) -> gpgme_error_t)r   Úgpgme_op_revuid)r­   rÕ   r~  r  r   r   r   rˆ    s    rˆ  )r­   rÕ   r~  r)   r*   r9   c             C   s   t j| ||||ƒS )zKgpgme_op_set_uid_flag_start(ctx, key, userid, name, value) -> gpgme_error_t)r   Úgpgme_op_set_uid_flag_start)r­   rÕ   r~  r)   r*   r   r   r   r‰    s    r‰  c             C   s   t j| ||||ƒS )zEgpgme_op_set_uid_flag(ctx, key, userid, name, value) -> gpgme_error_t)r   Úgpgme_op_set_uid_flag)r­   rÕ   r~  r)   r*   r   r   r   rŠ    s    rŠ  Zgpgme_genkey_result_tc             C   s
   t j| ƒS )z6gpgme_op_genkey_result(ctx) -> _gpgme_op_genkey_result)r   Úgpgme_op_genkey_result)r­   r   r   r   r‹    s    r‹  )r­   rÕ   Úallow_secretr9   c             C   s   t j| ||ƒS )z>gpgme_op_delete_start(ctx, key, allow_secret) -> gpgme_error_t)r   Úgpgme_op_delete_start)r­   rÕ   rŒ  r   r   r   r�    s    r�  c             C   s   t j| ||ƒS )z8gpgme_op_delete(ctx, key, allow_secret) -> gpgme_error_t)r   Úgpgme_op_delete)r­   rÕ   rŒ  r   r   r   rŽ  !  s    rŽ  )r­   rÕ   r?   r9   c             C   s   t j| ||ƒS )z;gpgme_op_delete_ext_start(ctx, key, flags) -> gpgme_error_t)r   Úgpgme_op_delete_ext_start)r­   rÕ   r?   r   r   r   r�  '  s    r�  c             C   s   t j| ||ƒS )z5gpgme_op_delete_ext(ctx, key, flags) -> gpgme_error_t)r   Úgpgme_op_delete_ext)r­   rÕ   r?   r   r   r   r�  +  s    r�  )r­   rÕ   r~  r‹   r?   r9   c             C   s   t j| ||||ƒS )zIgpgme_op_keysign_start(ctx, key, userid, expires, flags) -> gpgme_error_t)r   Úgpgme_op_keysign_start)r­   rÕ   r~  r‹   r?   r   r   r   r‘  2  s    r‘  c             C   s   t j| ||||ƒS )zCgpgme_op_keysign(ctx, key, userid, expires, flags) -> gpgme_error_t)r   Úgpgme_op_keysign)r­   rÕ   r~  r‹   r?   r   r   r   r’  6  s    r’  Zgpgme_interact_cb_t)r­   rÕ   r?   ÚfncÚoutr9   c             C   s   t j| ||||ƒS )zCgpgme_op_interact_start(ctx, key, flags, fnc, out) -> gpgme_error_t)r   Úgpgme_op_interact_start)r­   rÕ   r?   r“  r”  r   r   r   r•  ;  s    r•  c             C   s   t j| ||||ƒS )z=gpgme_op_interact(ctx, key, flags, fnc, out) -> gpgme_error_t)r   Úgpgme_op_interact)r­   rÕ   r?   r“  r”  r   r   r   r–  ?  s    r–  Zgpgme_tofu_policy_t)r­   rÕ   re   r9   c             C   s   t j| ||ƒS )z=gpgme_op_tofu_policy_start(ctx, key, policy) -> gpgme_error_t)r   Úgpgme_op_tofu_policy_start)r­   rÕ   re   r   r   r   r—  C  s    r—  c             C   s   t j| ||ƒS )z7gpgme_op_tofu_policy(ctx, key, policy) -> gpgme_error_t)r   Úgpgme_op_tofu_policy)r­   rÕ   re   r   r   r   r˜  G  s    r˜  c               @   sŽ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZdd„ Ze
jZd	d„ Zd
S )Ú_gpgme_op_keylist_resultz+Proxy of C _gpgme_op_keylist_result struct.c             C   s   t | t||ƒS )N)r-   r™  )r'   r)   r*   r   r   r   r>   N  s    z!_gpgme_op_keylist_result.<lambda>c             C   s   t | t|ƒS )N)r/   r™  )r'   r)   r   r   r   r>   P  s    Ú	truncatedr„   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z*__init__(self) -> _gpgme_op_keylist_resultN)r   Znew__gpgme_op_keylist_resultr   rB   r2   r3   )r'   r   r   r   r   rC   [  s
    z!_gpgme_op_keylist_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   c  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z&_gpgme_op_keylist_result_truncated_setZ&_gpgme_op_keylist_result_truncated_getr#   rF   rš  Z$_gpgme_op_keylist_result__unused_setZ$_gpgme_op_keylist_result__unused_getr„   rC   Zdelete__gpgme_op_keylist_resultrG   rH   r   r   r   r   r™  J  s"   



r™  Zgpgme_keylist_result_tc             C   s
   t j| ƒS )z8gpgme_op_keylist_result(ctx) -> _gpgme_op_keylist_result)r   Úgpgme_op_keylist_result)r­   r   r   r   r›  h  s    r›  )r­   ro  Úsecret_onlyr  r9   c             C   s   t j| |||ƒS )zPgpgme_op_keylist_ext_start(ctx, pattern, secret_only, reserved) -> gpgme_error_t)r   Úgpgme_op_keylist_ext_start)r­   ro  rœ  r  r   r   r   r�  l  s    r�  )r­   Údatar  r9   c             C   s   t j| ||ƒS )zFgpgme_op_keylist_from_data_start(ctx, data, reserved) -> gpgme_error_t)r   Ú gpgme_op_keylist_from_data_start)r­   rž  r  r   r   r   rŸ  p  s    rŸ  )r­   r  r9   c             C   s   t j| |ƒS )z2gpgme_op_keylist_next(ctx, r_key) -> gpgme_error_t)r   Úgpgme_op_keylist_next)r­   r  r   r   r   r   t  s    r   c             C   s
   t j| ƒS )z*gpgme_op_keylist_end(ctx) -> gpgme_error_t)r   Úgpgme_op_keylist_end)r­   r   r   r   r¡  x  s    r¡  c             C   s   t j| ||ƒS )z7gpgme_op_passwd_start(ctx, key, flags) -> gpgme_error_t)r   Úgpgme_op_passwd_start)r­   rÕ   r?   r   r   r   r¢  |  s    r¢  c             C   s   t j| ||ƒS )z1gpgme_op_passwd(ctx, key, flags) -> gpgme_error_t)r   Úgpgme_op_passwd)r­   rÕ   r?   r   r   r   r£  €  s    r£  c               @   sÈ  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*dd„ Z+e
j,Z-dd„ Z.dS )Ú_gpgme_trust_itemz$Proxy of C _gpgme_trust_item struct.c             C   s   t | t||ƒS )N)r-   r¤  )r'   r)   r*   r   r   r   r>   ‡  s    z_gpgme_trust_item.<lambda>c             C   s   t | t|ƒS )N)r/   r¤  )r'   r)   r   r   r   r>   ‰  s    r¡   r‡   rˆ   r   Úlevelr¥   Ú_owner_trustrd   Ú	_validityr)   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z#__init__(self) -> _gpgme_trust_itemN)r   Znew__gpgme_trust_itemr   rB   r2   r3   )r'   r   r   r   r   rC   ´  s
    z_gpgme_trust_item.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ¼  s    N)/r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_trust_item__refs_setZ_gpgme_trust_item__refs_getr#   rF   r¡   Z_gpgme_trust_item_keyid_setZ_gpgme_trust_item_keyid_getr‡   Z_gpgme_trust_item__keyid_setZ_gpgme_trust_item__keyid_getrˆ   Z_gpgme_trust_item_type_setZ_gpgme_trust_item_type_getr   Z_gpgme_trust_item_level_setZ_gpgme_trust_item_level_getr¥  Z!_gpgme_trust_item_owner_trust_setZ!_gpgme_trust_item_owner_trust_getr¥   Z"_gpgme_trust_item__owner_trust_setZ"_gpgme_trust_item__owner_trust_getr¦  Z_gpgme_trust_item_validity_setZ_gpgme_trust_item_validity_getrd   Z_gpgme_trust_item__validity_setZ_gpgme_trust_item__validity_getr§  Z_gpgme_trust_item_name_setZ_gpgme_trust_item_name_getr)   rC   Zdelete__gpgme_trust_itemrG   rH   r   r   r   r   r¤  ƒ  sb   



















r¤  )r­   ro  Ú	max_levelr9   c             C   s   t j| ||ƒS )zBgpgme_op_trustlist_start(ctx, pattern, max_level) -> gpgme_error_t)r   Úgpgme_op_trustlist_start)r­   ro  r¨  r   r   r   r©  Á  s    r©  zgpgme_trust_item_t *)r­   Úr_itemr9   c             C   s   t j| |ƒS )z5gpgme_op_trustlist_next(ctx, r_item) -> gpgme_error_t)r   Úgpgme_op_trustlist_next)r­   rª  r   r   r   r«  Å  s    r«  c             C   s
   t j| ƒS )z,gpgme_op_trustlist_end(ctx) -> gpgme_error_t)r   Úgpgme_op_trustlist_end)r­   r   r   r   r¬  É  s    r¬  )Úitemr9   c             C   s
   t j| ƒS )zgpgme_trust_item_ref(item))r   Úgpgme_trust_item_ref)r­  r   r   r   r®  Í  s    r®  c             C   s
   t j| ƒS )zgpgme_trust_item_unref(item))r   Úgpgme_trust_item_unref)r­  r   r   r   r¯  Ñ  s    r¯  )r­   Úoutputr?   r9   c             C   s   t j| ||ƒS )z?gpgme_op_getauditlog_start(ctx, output, flags) -> gpgme_error_t)r   Úgpgme_op_getauditlog_start)r­   r°  r?   r   r   r   r±  Õ  s    r±  c             C   s   t j| ||ƒS )z9gpgme_op_getauditlog(ctx, output, flags) -> gpgme_error_t)r   Úgpgme_op_getauditlog)r­   r°  r?   r   r   r   r²  Ù  s    r²  )r­   ÚfileÚargvÚdatainÚdataoutÚdataerrr?   r9   c             C   s   t j| ||||||ƒS )zWgpgme_op_spawn_start(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)r   Úgpgme_op_spawn_start)r­   r³  r´  rµ  r¶  r·  r?   r   r   r   r¸  à  s    r¸  c             C   s   t j| ||||||ƒS )zQgpgme_op_spawn(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)r   Úgpgme_op_spawn)r­   r³  r´  rµ  r¶  r·  r?   r   r   r   r¹  ä  s    r¹  Zgpgme_assuan_data_cb_tZgpgme_assuan_inquire_cb_tZgpgme_assuan_status_cb_t)r­   ÚcommandÚdata_cbÚinq_cbÚstat_cbr9   c             C   s   t j| ||||ƒS )zWgpgme_op_assuan_transact_start(ctx, command, data_cb, inq_cb, stat_cb) -> gpgme_error_t)r   Úgpgme_op_assuan_transact_start)r­   rº  r»  r¼  r½  r   r   r   r¾  è  s    r¾  )r­   rº  r»  r¼  r½  rà   r9   c             C   s   t j| |||||ƒS )z]gpgme_op_assuan_transact_ext(ctx, command, data_cb, inq_cb, stat_cb, op_err) -> gpgme_error_t)r   Úgpgme_op_assuan_transact_ext)r­   rº  r»  r¼  r½  rà   r   r   r   r¿  ì  s    r¿  c               @   sh   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZdd„ Ze
jZdd„ Zd	S )
Ú_gpgme_op_vfs_mount_resultz-Proxy of C _gpgme_op_vfs_mount_result struct.c             C   s   t | t||ƒS )N)r-   rÀ  )r'   r)   r*   r   r   r   r>   ó  s    z#_gpgme_op_vfs_mount_result.<lambda>c             C   s   t | t|ƒS )N)r/   rÀ  )r'   r)   r   r   r   r>   õ  s    Ú	mount_dirc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z,__init__(self) -> _gpgme_op_vfs_mount_resultN)r   Znew__gpgme_op_vfs_mount_resultr   rB   r2   r3   )r'   r   r   r   r   rC   ü  s
    z#_gpgme_op_vfs_mount_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   	  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z(_gpgme_op_vfs_mount_result_mount_dir_setZ(_gpgme_op_vfs_mount_result_mount_dir_getr#   rF   rÁ  rC   Z!delete__gpgme_op_vfs_mount_resultrG   rH   r   r   r   r   rÀ  ï  s   

rÀ  Zgpgme_vfs_mount_result_tc             C   s
   t j| ƒS )z<gpgme_op_vfs_mount_result(ctx) -> _gpgme_op_vfs_mount_result)r   Úgpgme_op_vfs_mount_result)r­   r   r   r   rÂ  		  s    rÂ  )r­   Úcontainer_filerÁ  r?   rà   r9   c             C   s   t j| ||||ƒS )zRgpgme_op_vfs_mount(ctx, container_file, mount_dir, flags, op_err) -> gpgme_error_t)r   Úgpgme_op_vfs_mount)r­   rÃ  rÁ  r?   rà   r   r   r   rÄ  	  s    rÄ  )r­   r#  rÃ  r?   rà   r9   c             C   s   t j| ||||ƒS )zNgpgme_op_vfs_create(ctx, recp, container_file, flags, op_err) -> gpgme_error_t)r   Úgpgme_op_vfs_create)r­   r#  rÃ  r?   rà   r   r   r   rÅ  	  s    rÅ  c               @   s€   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< erfee
jƒZdd„ Ze
jZd	d„ Zd
S )Úgpgme_conf_argz!Proxy of C gpgme_conf_arg struct.c             C   s   t | t||ƒS )N)r-   rÆ  )r'   r)   r*   r   r   r   r>   '	  s    zgpgme_conf_arg.<lambda>c             C   s   t | t|ƒS )N)r/   rÆ  )r'   r)   r   r   r   r>   )	  s    Úno_argr*   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z __init__(self) -> gpgme_conf_argN)r   Znew_gpgme_conf_argr   rB   r2   r3   )r'   r   r   r   r   rC   3	  s
    zgpgme_conf_arg.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ;	  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Zgpgme_conf_arg_no_arg_setZgpgme_conf_arg_no_arg_getr#   rF   rÇ  Zgpgme_conf_arg_value_getr*   rC   Zdelete_gpgme_conf_argrG   rH   r   r   r   r   rÆ  #	  s    



rÆ  c               @   sÚ   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZd	d
„ Ze
jZdd„ ZdS )Úgpgme_conf_arg_valuez'Proxy of C gpgme_conf_arg_value struct.c             C   s   t | t||ƒS )N)r-   rÈ  )r'   r)   r*   r   r   r   r>   C	  s    zgpgme_conf_arg_value.<lambda>c             C   s   t | t|ƒS )N)r/   rÈ  )r'   r)   r   r   r   r>   E	  s    rì   Úuint32Úint32Ústringc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z&__init__(self) -> gpgme_conf_arg_valueN)r   Znew_gpgme_conf_arg_valuer   rB   r2   r3   )r'   r   r   r   r   rC   X	  s
    zgpgme_conf_arg_value.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   `	  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Zgpgme_conf_arg_value_count_setZgpgme_conf_arg_value_count_getr#   rF   rì   Zgpgme_conf_arg_value_uint32_setZgpgme_conf_arg_value_uint32_getrÉ  Zgpgme_conf_arg_value_int32_setZgpgme_conf_arg_value_int32_getrÊ  Zgpgme_conf_arg_value_string_setZgpgme_conf_arg_value_string_getrË  rC   Zdelete_gpgme_conf_arg_valuerG   rH   r   r   r   r   rÈ  ?	  s2   







rÈ  c               @   s�  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6e
j7ed< e
j8ed< e�rvee
j8e
j7ƒZ9dd„ Z:e
j;Z<dd„ Z=dS )Úgpgme_conf_optz!Proxy of C gpgme_conf_opt struct.c             C   s   t | t||ƒS )N)r-   rÌ  )r'   r)   r*   r   r   r   r>   p	  s    zgpgme_conf_opt.<lambda>c             C   s   t | t|ƒS )N)r/   rÌ  )r'   r)   r   r   r   r>   r	  s    r)   r?   r¥  r   r   Úalt_typeÚargnameÚdefault_valueÚdefault_descriptionÚno_arg_valueÚno_arg_descriptionr*   Úchange_valueÚ	new_valueÚ	user_datac             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z __init__(self) -> gpgme_conf_optN)r   Znew_gpgme_conf_optr   rB   r2   r3   )r'   r   r   r   r   rC   ±	  s
    zgpgme_conf_opt.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   ¹	  s    N)>r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Zgpgme_conf_opt_name_setZgpgme_conf_opt_name_getr#   rF   r)   Zgpgme_conf_opt_flags_setZgpgme_conf_opt_flags_getr?   Zgpgme_conf_opt_level_setZgpgme_conf_opt_level_getr¥  Zgpgme_conf_opt_description_setZgpgme_conf_opt_description_getr   Zgpgme_conf_opt_type_setZgpgme_conf_opt_type_getr   Zgpgme_conf_opt_alt_type_setZgpgme_conf_opt_alt_type_getrÍ  Zgpgme_conf_opt_argname_setZgpgme_conf_opt_argname_getrÎ  Z gpgme_conf_opt_default_value_setZ gpgme_conf_opt_default_value_getrÏ  Z&gpgme_conf_opt_default_description_setZ&gpgme_conf_opt_default_description_getrÐ  Zgpgme_conf_opt_no_arg_value_setZgpgme_conf_opt_no_arg_value_getrÑ  Z%gpgme_conf_opt_no_arg_description_setZ%gpgme_conf_opt_no_arg_description_getrÒ  Zgpgme_conf_opt_value_setZgpgme_conf_opt_value_getr*   Zgpgme_conf_opt_change_value_setZgpgme_conf_opt_change_value_getrÓ  Zgpgme_conf_opt_new_value_setZgpgme_conf_opt_new_value_getrÔ  Zgpgme_conf_opt_user_data_setZgpgme_conf_opt_user_data_getrÕ  rC   Zdelete_gpgme_conf_optrG   rH   r   r   r   r   rÌ  l	  sŠ   





























rÌ  c               @   s   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZd
d„ Ze
jZdd„ ZdS )Úgpgme_conf_compz"Proxy of C gpgme_conf_comp struct.c             C   s   t | t||ƒS )N)r-   rÖ  )r'   r)   r*   r   r   r   r>   Á	  s    zgpgme_conf_comp.<lambda>c             C   s   t | t|ƒS )N)r/   rÖ  )r'   r)   r   r   r   r>   Ã	  s    Ú_last_opt_pr)   r   Úprogram_nameÚoptionsc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z!__init__(self) -> gpgme_conf_compN)r   Znew_gpgme_conf_compr   rB   r2   r3   )r'   r   r   r   r   rC   Ú	  s
    zgpgme_conf_comp.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   â	  s    N) r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Zgpgme_conf_comp__last_opt_p_setZgpgme_conf_comp__last_opt_p_getr#   rF   r×  Zgpgme_conf_comp_name_setZgpgme_conf_comp_name_getr)   Zgpgme_conf_comp_description_setZgpgme_conf_comp_description_getr   Z gpgme_conf_comp_program_name_setZ gpgme_conf_comp_program_name_getrØ  Zgpgme_conf_comp_options_setZgpgme_conf_comp_options_getrÙ  rC   Zdelete_gpgme_conf_comprG   rH   r   r   r   r   rÖ  ½	  s:   









rÖ  zgpgme_conf_arg_t *Zgpgme_conf_type_t)Úarg_pr   r*   r9   c             C   s   t j| ||ƒS )z7gpgme_conf_arg_new(arg_p, type, value) -> gpgme_error_t)r   Úgpgme_conf_arg_new)rÚ  r   r*   r   r   r   rÛ  ç	  s    rÛ  )Úargr   r9   c             C   s   t j| |ƒS )z!gpgme_conf_arg_release(arg, type))r   Úgpgme_conf_arg_release)rÜ  r   r   r   r   rÝ  ë	  s    rÝ  )ÚoptÚresetrÜ  r9   c             C   s   t j| ||ƒS )z7gpgme_conf_opt_change(opt, reset, arg) -> gpgme_error_t)r   Úgpgme_conf_opt_change)rÞ  rß  rÜ  r   r   r   rà  ï	  s    rà  )Úconfr9   c             C   s
   t j| ƒS )zgpgme_conf_release(conf))r   Úgpgme_conf_release)rá  r   r   r   râ  ó	  s    râ  zgpgme_conf_comp_t *)r­   Úconf_pr9   c             C   s   t j| |ƒS )z0gpgme_op_conf_load(ctx, conf_p) -> gpgme_error_t)r   Úgpgme_op_conf_load)r­   rã  r   r   r   rä  ÷	  s    rä  )r­   Úcompr9   c             C   s   t j| |ƒS )z.gpgme_op_conf_save(ctx, comp) -> gpgme_error_t)r   Úgpgme_op_conf_save)r­   rå  r   r   r   ræ  û	  s    ræ  zchar **)r­   ÚwhatrV  r9   c             C   s   t j| ||ƒS )z5gpgme_op_conf_dir(ctx, what, result) -> gpgme_error_t)r   Úgpgme_op_conf_dir)r­   rç  rV  r   r   r   rè  ÿ	  s    rè  c               @   sh  e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZe
jed< e
jed< ertee
je
jƒZe
jed< e
jed< eršee
je
jƒZe
jed< e
jed< erÀee
je
jƒZe
jed	< e
jed	< eræee
je
jƒZe
jed
< e
jed
< e�ree
je
jƒZe
jed< e
j ed< e�r6ee
j e
jƒZ!e
j"ed< e
j#ed< e�r^ee
j#e
j"ƒZ$e
j%ed< e
j&ed< e�r†ee
j&e
j%ƒZ'e
j(ed< e
j)ed< e�r®ee
j)e
j(ƒZ*e
j+ed< e
j,ed< e�rÖee
j,e
j+ƒZ-e
j.ed< e
j/ed< e�rþee
j/e
j.ƒZ0e
j1ed< e
j2ed< e�r&ee
j2e
j1ƒZ3e
j4ed< e
j5ed< e�rNee
j5e
j4ƒZ6dd„ Z7e
j8Z9dd„ Z:dS )Ú_gpgme_op_query_swdb_resultz.Proxy of C _gpgme_op_query_swdb_result struct.c             C   s   t | t||ƒS )N)r-   ré  )r'   r)   r*   r   r   r   r>   
  s    z$_gpgme_op_query_swdb_result.<lambda>c             C   s   t | t|ƒS )N)r/   ré  )r'   r)   r   r   r   r>   
  s    r)   ÚiversionÚcreatedÚ	retrievedÚwarningÚupdateÚurgentÚnoinfoÚunknownÚtoooldÚerrorÚ	_reservedr`   Úreldatec             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z-__init__(self) -> _gpgme_op_query_swdb_resultN)r   Znew__gpgme_op_query_swdb_resultr   rB   r2   r3   )r'   r   r   r   r   rC   C
  s
    z$_gpgme_op_query_swdb_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   K
  s    N);r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z$_gpgme_op_query_swdb_result_name_setZ$_gpgme_op_query_swdb_result_name_getr#   rF   r)   Z(_gpgme_op_query_swdb_result_iversion_setZ(_gpgme_op_query_swdb_result_iversion_getrê  Z'_gpgme_op_query_swdb_result_created_setZ'_gpgme_op_query_swdb_result_created_getrë  Z)_gpgme_op_query_swdb_result_retrieved_setZ)_gpgme_op_query_swdb_result_retrieved_getrì  Z'_gpgme_op_query_swdb_result_warning_setZ'_gpgme_op_query_swdb_result_warning_getrí  Z&_gpgme_op_query_swdb_result_update_setZ&_gpgme_op_query_swdb_result_update_getrî  Z&_gpgme_op_query_swdb_result_urgent_setZ&_gpgme_op_query_swdb_result_urgent_getrï  Z&_gpgme_op_query_swdb_result_noinfo_setZ&_gpgme_op_query_swdb_result_noinfo_getrð  Z'_gpgme_op_query_swdb_result_unknown_setZ'_gpgme_op_query_swdb_result_unknown_getrñ  Z&_gpgme_op_query_swdb_result_tooold_setZ&_gpgme_op_query_swdb_result_tooold_getrò  Z%_gpgme_op_query_swdb_result_error_setZ%_gpgme_op_query_swdb_result_error_getró  Z)_gpgme_op_query_swdb_result__reserved_setZ)_gpgme_op_query_swdb_result__reserved_getrô  Z'_gpgme_op_query_swdb_result_version_setZ'_gpgme_op_query_swdb_result_version_getr`   Z'_gpgme_op_query_swdb_result_reldate_setZ'_gpgme_op_query_swdb_result_reldate_getrõ  rC   Z"delete__gpgme_op_query_swdb_resultrG   rH   r   r   r   r   ré  
  s‚   



























ré  )r­   r)   rê  r  r9   c             C   s   t j| |||ƒS )zCgpgme_op_query_swdb(ctx, name, iversion, reserved) -> gpgme_error_t)r   Úgpgme_op_query_swdb)r­   r)   rê  r  r   r   r   rö  P
  s    rö  Zgpgme_query_swdb_result_tc             C   s
   t j| ƒS )z>gpgme_op_query_swdb_result(ctx) -> _gpgme_op_query_swdb_result)r   Úgpgme_op_query_swdb_result)r­   r   r   r   r÷  T
  s    r÷  )r)   r*   r9   c             C   s   t j| |ƒS )z)gpgme_set_global_flag(name, value) -> int)r   Úgpgme_set_global_flag)r)   r*   r   r   r   rø  X
  s    rø  )ra   r9   c             C   s
   t j| ƒS )z0gpgme_check_version(req_version) -> char const *)r   Úgpgme_check_version)ra   r   r   r   rù  \
  s    rù  )ra   Úoffset_sig_validityr9   c             C   s   t j| |ƒS )zNgpgme_check_version_internal(req_version, offset_sig_validity) -> char const *)r   Úgpgme_check_version_internal)ra   rú  r   r   r   rû  `
  s    rû  )rç  r9   c             C   s
   t j| ƒS )z'gpgme_get_dirinfo(what) -> char const *)r   Úgpgme_get_dirinfo)rç  r   r   r   rü  d
  s    rü  zgpgme_engine_info_t *)Úengine_infor9   c             C   s
   t j| ƒS )z3gpgme_get_engine_info(engine_info) -> gpgme_error_t)r   Úgpgme_get_engine_info)rý  r   r   r   rþ  h
  s    rþ  )r²   r_   rb   r9   c             C   s   t j| ||ƒS )zBgpgme_set_engine_info(proto, file_name, home_dir) -> gpgme_error_t)r   Úgpgme_set_engine_info)r²   r_   rb   r   r   r   rÿ  l
  s    rÿ  c             C   s
   t j| ƒS )z2gpgme_engine_check_version(proto) -> gpgme_error_t)r   Úgpgme_engine_check_version)r²   r   r   r   r   p
  s    r   )rV  r9   c             C   s
   t j| ƒS )zgpgme_result_ref(result))r   Úgpgme_result_ref)rV  r   r   r   r  t
  s    r  c             C   s
   t j| ƒS )zgpgme_result_unref(result))r   Úgpgme_result_unref)rV  r   r   r   r  x
  s    r  )Úsubkeyr9   c             C   s
   t j| ƒS )z*gpgme_pubkey_algo_string(subkey) -> char *)r   Úgpgme_pubkey_algo_string)r  r   r   r   r  |
  s    r  Zgpgme_pubkey_algo_t)r  r9   c             C   s
   t j| ƒS )z,gpgme_pubkey_algo_name(algo) -> char const *)r   Úgpgme_pubkey_algo_name)r  r   r   r   r  €
  s    r  Zgpgme_hash_algo_tc             C   s
   t j| ƒS )z*gpgme_hash_algo_name(algo) -> char const *)r   Úgpgme_hash_algo_name)r  r   r   r   r  „
  s    r  )r“   r9   c             C   s
   t j| ƒS )z&gpgme_addrspec_from_uid(uid) -> char *)r   Úgpgme_addrspec_from_uid)r“   r   r   r   r  ˆ
  s    r  Zgpgme_edit_cb_t)r­   rÕ   r“  Ú	fnc_valuer”  r9   c             C   s   t j| ||||ƒS )zCgpgme_op_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   Úgpgme_op_edit_start)r­   rÕ   r“  r  r”  r   r   r   r	  ñ
  s    r	  c             C   s   t j| ||||ƒS )z=gpgme_op_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   Úgpgme_op_edit)r­   rÕ   r“  r  r”  r   r   r   r
  õ
  s    r
  c             C   s   t j| ||||ƒS )zHgpgme_op_card_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   Úgpgme_op_card_edit_start)r­   rÕ   r“  r  r”  r   r   r   r  ù
  s    r  c             C   s   t j| ||||ƒS )zBgpgme_op_card_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   Úgpgme_op_card_edit)r­   rÕ   r“  r  r”  r   r   r   r  ý
  s    r  z_gpgme_sig_stat_t *ztime_t *)r­   ÚidxÚr_statÚ	r_createdr9   c             C   s   t j| |||ƒS )zAgpgme_get_sig_status(ctx, idx, r_stat, r_created) -> char const *)r   Úgpgme_get_sig_status)r­   r  r  r  r   r   r   r  *  s    r  Z_gpgme_attr_t)rË   r  rç  Úwhatidxr9   c             C   s   t j| |||ƒS )z@gpgme_get_sig_ulong_attr(c, idx, what, whatidx) -> unsigned long)r   Úgpgme_get_sig_ulong_attr)rË   r  rç  r  r   r   r   r  .  s    r  c             C   s   t j| |||ƒS )z@gpgme_get_sig_string_attr(c, idx, what, whatidx) -> char const *)r   Úgpgme_get_sig_string_attr)rË   r  rç  r  r   r   r   r  2  s    r  )r­   r  r  r9   c             C   s   t j| ||ƒS )z3gpgme_get_sig_key(ctx, idx, r_key) -> gpgme_error_t)r   Úgpgme_get_sig_key)r­   r  r  r   r   r   r  6  s    r  z&int (*)(void *,char *,size_t,size_t *))rý   Úread_cbÚread_cb_valuer9   c             C   s   t j| ||ƒS )zJgpgme_data_new_with_read_cb(r_dh, read_cb, read_cb_value) -> gpgme_error_t)r   Úgpgme_data_new_with_read_cb)rý   r  r  r   r   r   r  :  s    r  )rÕ   rç  r  r  r9   c             C   s   t j| |||ƒS )zCgpgme_key_get_string_attr(key, what, reserved, idx) -> char const *)r   Úgpgme_key_get_string_attr)rÕ   rç  r  r  r   r   r   r  >  s    r  c             C   s   t j| |||ƒS )zCgpgme_key_get_ulong_attr(key, what, reserved, idx) -> unsigned long)r   Úgpgme_key_get_ulong_attr)rÕ   rç  r  r  r   r   r   r  B  s    r  )rÕ   Úuid_idxrç  r  r  r9   c             C   s   t j| ||||ƒS )zPgpgme_key_sig_get_string_attr(key, uid_idx, what, reserved, idx) -> char const *)r   Úgpgme_key_sig_get_string_attr)rÕ   r  rç  r  r  r   r   r   r  F  s    r  c             C   s   t j| ||||ƒS )zPgpgme_key_sig_get_ulong_attr(key, uid_idx, what, reserved, idx) -> unsigned long)r   Úgpgme_key_sig_get_ulong_attr)rÕ   r  rç  r  r  r   r   r   r  J  s    r  zint *)r­   ri  Únrr9   c             C   s   t j| ||ƒS )z6gpgme_op_import_ext(ctx, keydata, nr) -> gpgme_error_t)r   Úgpgme_op_import_ext)r­   ri  r  r   r   r   r  N  s    r  c             C   s
   t j| ƒS )zgpgme_trust_item_release(item))r   Úgpgme_trust_item_release)r­  r   r   r   r  R  s    r  )r­  rç  r  r  r9   c             C   s   t j| |||ƒS )zKgpgme_trust_item_get_string_attr(item, what, reserved, idx) -> char const *)r   Ú gpgme_trust_item_get_string_attr)r­  rç  r  r  r   r   r   r   V  s    r   c             C   s   t j| |||ƒS )z?gpgme_trust_item_get_int_attr(item, what, reserved, idx) -> int)r   Úgpgme_trust_item_get_int_attr)r­  rç  r  r  r   r   r   r!  Z  s    r!  c               @   sh   e Zd ZdZi Zdd„ Zi Zdd„ ZeZ	e
jed< e
jed< erNee
je
jƒZdd„ Ze
jZdd„ Zd	S )
Ú_gpgme_op_assuan_resultz*Proxy of C _gpgme_op_assuan_result struct.c             C   s   t | t||ƒS )N)r-   r"  )r'   r)   r*   r   r   r   r>   a  s    z _gpgme_op_assuan_result.<lambda>c             C   s   t | t|ƒS )N)r/   r"  )r'   r)   r   r   r   r>   c  s    rM   c             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX dS )z)__init__(self) -> _gpgme_op_assuan_resultN)r   Znew__gpgme_op_assuan_resultr   rB   r2   r3   )r'   r   r   r   r   rC   j  s
    z _gpgme_op_assuan_result.__init__c             C   s   d S )Nr   )r'   r   r   r   r>   r  s    N)r   r5   r8   rD   r!   r%   r.   rE   r6   r1   r   Z_gpgme_op_assuan_result_err_setZ_gpgme_op_assuan_result_err_getr#   rF   rM   rC   Zdelete__gpgme_op_assuan_resultrG   rH   r   r   r   r   r"  ]  s   

r"  Zgpgme_assuan_result_tc             C   s
   t j| ƒS )z6gpgme_op_assuan_result(ctx) -> _gpgme_op_assuan_result)r   Úgpgme_op_assuan_result)r­   r   r   r   r#  w  s    r#  )r­   rº  r»  r¼  Ú	status_cbÚstatus_cb_valuer9   c             C   s   t j| |||||ƒS )zdgpgme_op_assuan_transact(ctx, command, data_cb, inq_cb, status_cb, status_cb_value) -> gpgme_error_t)r   Úgpgme_op_assuan_transact)r­   rº  r»  r¼  r$  r%  r   r   r   r&  {  s    r&  c               C   s   t jƒ S )z$new_gpgme_ctx_t_p() -> gpgme_ctx_t *)r   Únew_gpgme_ctx_t_pr   r   r   r   r'  µ  s    r'  )r*   r9   c             C   s
   t j| ƒS )z*copy_gpgme_ctx_t_p(value) -> gpgme_ctx_t *)r   Úcopy_gpgme_ctx_t_p)r*   r   r   r   r(  ¹  s    r(  )Úobjr9   c             C   s
   t j| ƒS )zdelete_gpgme_ctx_t_p(obj))r   Údelete_gpgme_ctx_t_p)r)  r   r   r   r*  ½  s    r*  )r)  r*   r9   c             C   s   t j| |ƒS )z gpgme_ctx_t_p_assign(obj, value))r   Úgpgme_ctx_t_p_assign)r)  r*   r   r   r   r+  Á  s    r+  c             C   s
   t j| ƒS )z'gpgme_ctx_t_p_value(obj) -> gpgme_ctx_t)r   Úgpgme_ctx_t_p_value)r)  r   r   r   r,  Å  s    r,  c               C   s   t jƒ S )z&new_gpgme_data_t_p() -> gpgme_data_t *)r   Únew_gpgme_data_t_pr   r   r   r   r-  É  s    r-  c             C   s
   t j| ƒS )z,copy_gpgme_data_t_p(value) -> gpgme_data_t *)r   Úcopy_gpgme_data_t_p)r*   r   r   r   r.  Í  s    r.  c             C   s
   t j| ƒS )zdelete_gpgme_data_t_p(obj))r   Údelete_gpgme_data_t_p)r)  r   r   r   r/  Ñ  s    r/  c             C   s   t j| |ƒS )z!gpgme_data_t_p_assign(obj, value))r   Úgpgme_data_t_p_assign)r)  r*   r   r   r   r0  Õ  s    r0  c             C   s
   t j| ƒS )z)gpgme_data_t_p_value(obj) -> gpgme_data_t)r   Úgpgme_data_t_p_value)r)  r   r   r   r1  Ù  s    r1  c               C   s   t jƒ S )z$new_gpgme_key_t_p() -> gpgme_key_t *)r   Únew_gpgme_key_t_pr   r   r   r   r2  Ý  s    r2  c             C   s
   t j| ƒS )z*copy_gpgme_key_t_p(value) -> gpgme_key_t *)r   Úcopy_gpgme_key_t_p)r*   r   r   r   r3  á  s    r3  c             C   s
   t j| ƒS )zdelete_gpgme_key_t_p(obj))r   Údelete_gpgme_key_t_p)r)  r   r   r   r4  å  s    r4  c             C   s   t j| |ƒS )z gpgme_key_t_p_assign(obj, value))r   Úgpgme_key_t_p_assign)r)  r*   r   r   r   r5  é  s    r5  c             C   s
   t j| ƒS )z&gpgme_key_t_p_value(obj) -> _gpgme_key)r   Úgpgme_key_t_p_value)r)  r   r   r   r6  í  s    r6  c               C   s   t jƒ S )z(new_gpgme_error_t_p() -> gpgme_error_t *)r   Únew_gpgme_error_t_pr   r   r   r   r7  ñ  s    r7  c             C   s
   t j| ƒS )z.copy_gpgme_error_t_p(value) -> gpgme_error_t *)r   Úcopy_gpgme_error_t_p)r*   r   r   r   r8  õ  s    r8  c             C   s
   t j| ƒS )zdelete_gpgme_error_t_p(obj))r   Údelete_gpgme_error_t_p)r)  r   r   r   r9  ù  s    r9  c             C   s   t j| |ƒS )z"gpgme_error_t_p_assign(obj, value))r   Úgpgme_error_t_p_assign)r)  r*   r   r   r   r:  ý  s    r:  c             C   s
   t j| ƒS )z+gpgme_error_t_p_value(obj) -> gpgme_error_t)r   Úgpgme_error_t_p_value)r)  r   r   r   r;    s    r;  c               C   s   t jƒ S )z2new_gpgme_trust_item_t_p() -> gpgme_trust_item_t *)r   Únew_gpgme_trust_item_t_pr   r   r   r   r<    s    r<  c             C   s
   t j| ƒS )z8copy_gpgme_trust_item_t_p(value) -> gpgme_trust_item_t *)r   Úcopy_gpgme_trust_item_t_p)r*   r   r   r   r=  	  s    r=  c             C   s
   t j| ƒS )z delete_gpgme_trust_item_t_p(obj))r   Údelete_gpgme_trust_item_t_p)r)  r   r   r   r>    s    r>  c             C   s   t j| |ƒS )z'gpgme_trust_item_t_p_assign(obj, value))r   Úgpgme_trust_item_t_p_assign)r)  r*   r   r   r   r?    s    r?  Zgpgme_trust_item_tc             C   s
   t j| ƒS )z4gpgme_trust_item_t_p_value(obj) -> _gpgme_trust_item)r   Úgpgme_trust_item_t_p_value)r)  r   r   r   r@    s    r@  c               C   s   t jƒ S )z4new_gpgme_engine_info_t_p() -> gpgme_engine_info_t *)r   Únew_gpgme_engine_info_t_pr   r   r   r   rA    s    rA  c             C   s
   t j| ƒS )z:copy_gpgme_engine_info_t_p(value) -> gpgme_engine_info_t *)r   Úcopy_gpgme_engine_info_t_p)r*   r   r   r   rB    s    rB  c             C   s
   t j| ƒS )z!delete_gpgme_engine_info_t_p(obj))r   Údelete_gpgme_engine_info_t_p)r)  r   r   r   rC  !  s    rC  c             C   s   t j| |ƒS )z(gpgme_engine_info_t_p_assign(obj, value))r   Úgpgme_engine_info_t_p_assign)r)  r*   r   r   r   rD  %  s    rD  c             C   s
   t j| ƒS )z6gpgme_engine_info_t_p_value(obj) -> _gpgme_engine_info)r   Úgpgme_engine_info_t_p_value)r)  r   r   r   rE  )  s    rE  )ÚfildesrÂ   r9   c             C   s   t j| |ƒS )zfdopen(fildes, mode) -> FILE *)r   Úfdopen)rF  rÂ   r   r   r   rG  -  s    rG  z
PyObject *)Úarg1r9   c             C   s
   t j| ƒS )z0gpg_raise_callback_exception(arg1) -> PyObject *)r   Úgpg_raise_callback_exception)rH  r   r   r   rI  1  s    rI  )rH  rÇ   r9   c             C   s   t j| |ƒS )z-gpg_set_passphrase_cb(arg1, cb) -> PyObject *)r   Úgpg_set_passphrase_cb)rH  rÇ   r   r   r   rJ  5  s    rJ  c             C   s   t j| |ƒS )z+gpg_set_progress_cb(arg1, cb) -> PyObject *)r   Úgpg_set_progress_cb)rH  rÇ   r   r   r   rK  9  s    rK  c             C   s   t j| |ƒS )z)gpg_set_status_cb(arg1, cb) -> PyObject *)r   Úgpg_set_status_cb)rH  rÇ   r   r   r   rL  =  s    rL  )rH  ÚpycbsÚr_datar9   c             C   s   t j| ||ƒS )z8gpg_data_new_from_cbs(arg1, pycbs, r_data) -> PyObject *)r   Úgpg_data_new_from_cbs)rH  rM  rN  r   r   r   rO  A  s    rO  )r   r   r   )r   r   r   )r   (÷  Úsysr   Z_swig_python_version_infor   r   ÚpropertyrF   Ú	NameErrorÚbuiltinsr2   r   r,   r-   r/   r6   r$   r7   r#   r3   r:   r<   r=   Z _gpgme_sig_notation_swigregisterZBUILD_REVISIONZBUILD_TIMESTAMPZENABLE_UISERVERZGPGME_LIBASSUAN_VERSIONZHAVE_ARGP_HZHAVE_DECL_TTYNAME_RÚHAVE_DLFCN_HZHAVE_ERROR_TÚHAVE_FSEEKOZHAVE_GETEGIDZHAVE_GETGIDÚHAVE_INTTYPES_HZHAVE_LOCALE_HÚHAVE_MEMORY_HZHAVE_POSIXDECL_TTYNAME_RZHAVE_SETENVÚHAVE_SETLOCALEÚHAVE_STDINT_HÚHAVE_STDLIB_HZHAVE_STPCPYÚHAVE_STRINGS_HÚHAVE_STRING_HÚHAVE_SYS_SELECT_HÚHAVE_SYS_STAT_HÚHAVE_SYS_TIME_HÚHAVE_SYS_TYPES_HÚHAVE_SYS_UIO_HZHAVE_THREAD_SAFE_GETENVÚHAVE_TIMEGMZHAVE_TLSZHAVE_TTYNAME_RZHAVE_UINTPTR_TÚHAVE_UNISTD_HZ	LT_OBJDIRZPACKAGEÚPACKAGE_BUGREPORTÚPACKAGE_NAMEÚPACKAGE_STRINGÚPACKAGE_TARNAMEÚPACKAGE_URLÚPACKAGE_VERSIONZ	PATHSEP_CZDIRSEP_CZDIRSEP_SZSIZEOF_UNSIGNED_INTÚSTDC_HEADERSZUSE_DESCRIPTOR_PASSINGZUSE_LINUX_GETDENTSZ_ALL_SOURCEZ_GNU_SOURCEZ_POSIX_PTHREAD_SEMANTICSZ_TANDEM_SOURCEZ__EXTENSIONS__ÚVERSIONZ_DARWIN_USE_64_BIT_INODEZ
_REENTRANTZGPG_ERR_ENABLE_ERRNO_MACROSZCRIGHTBLURBZGPGME_VERSIONZGPGME_VERSION_NUMBERZ_GPGME_OBSOLETE_SOME_SYMBOLSrK   rL   rN   rO   rP   rR   rS   rU   rV   rW   rY   rZ   r[   r\   ZGPGME_DATA_ENCODING_NONEZGPGME_DATA_ENCODING_BINARYZGPGME_DATA_ENCODING_BASE64ZGPGME_DATA_ENCODING_ARMORZGPGME_DATA_ENCODING_URLZGPGME_DATA_ENCODING_URLESCZGPGME_DATA_ENCODING_URL0ZGPGME_DATA_ENCODING_MIMEZGPGME_DATA_TYPE_INVALIDZGPGME_DATA_TYPE_UNKNOWNZGPGME_DATA_TYPE_PGP_SIGNEDZGPGME_DATA_TYPE_PGP_ENCRYPTEDZGPGME_DATA_TYPE_PGP_OTHERZGPGME_DATA_TYPE_PGP_KEYZGPGME_DATA_TYPE_PGP_SIGNATUREZGPGME_DATA_TYPE_CMS_SIGNEDZGPGME_DATA_TYPE_CMS_ENCRYPTEDZGPGME_DATA_TYPE_CMS_OTHERZGPGME_DATA_TYPE_X509_CERTZGPGME_DATA_TYPE_PKCS12ZGPGME_PK_RSAZGPGME_PK_RSA_EZGPGME_PK_RSA_SZGPGME_PK_ELG_EZGPGME_PK_DSAZGPGME_PK_ECCZGPGME_PK_ELGZGPGME_PK_ECDSAZGPGME_PK_ECDHZGPGME_PK_EDDSAZGPGME_MD_NONEZGPGME_MD_MD5ZGPGME_MD_SHA1ZGPGME_MD_RMD160ZGPGME_MD_MD2ZGPGME_MD_TIGERZGPGME_MD_HAVALZGPGME_MD_SHA256ZGPGME_MD_SHA384ZGPGME_MD_SHA512ZGPGME_MD_SHA224ZGPGME_MD_MD4ZGPGME_MD_CRC32ZGPGME_MD_CRC32_RFC1510ZGPGME_MD_CRC24_RFC2440ZGPGME_SIG_MODE_NORMALZGPGME_SIG_MODE_DETACHZGPGME_SIG_MODE_CLEARZGPGME_VALIDITY_UNKNOWNZGPGME_VALIDITY_UNDEFINEDZGPGME_VALIDITY_NEVERZGPGME_VALIDITY_MARGINALZGPGME_VALIDITY_FULLZGPGME_VALIDITY_ULTIMATEZGPGME_TOFU_POLICY_NONEZGPGME_TOFU_POLICY_AUTOZGPGME_TOFU_POLICY_GOODZGPGME_TOFU_POLICY_UNKNOWNZGPGME_TOFU_POLICY_BADZGPGME_TOFU_POLICY_ASKZGPGME_KEYORG_UNKNOWNZGPGME_KEYORG_KSZGPGME_KEYORG_DANEZGPGME_KEYORG_WKDZGPGME_KEYORG_URLZGPGME_KEYORG_FILEZGPGME_KEYORG_SELFZGPGME_KEYORG_OTHERZGPGME_PROTOCOL_OpenPGPZGPGME_PROTOCOL_CMSZGPGME_PROTOCOL_GPGCONFZGPGME_PROTOCOL_ASSUANZGPGME_PROTOCOL_G13ZGPGME_PROTOCOL_UISERVERZGPGME_PROTOCOL_SPAWNZGPGME_PROTOCOL_DEFAULTZGPGME_PROTOCOL_UNKNOWNZGPGME_KEYLIST_MODE_LOCALZGPGME_KEYLIST_MODE_EXTERNZGPGME_KEYLIST_MODE_SIGSZ GPGME_KEYLIST_MODE_SIG_NOTATIONSZGPGME_KEYLIST_MODE_WITH_SECRETZGPGME_KEYLIST_MODE_WITH_TOFUZGPGME_KEYLIST_MODE_EPHEMERALZGPGME_KEYLIST_MODE_VALIDATEZGPGME_KEYLIST_MODE_LOCATEZGPGME_PINENTRY_MODE_DEFAULTZGPGME_PINENTRY_MODE_ASKZGPGME_PINENTRY_MODE_CANCELZGPGME_PINENTRY_MODE_ERRORZGPGME_PINENTRY_MODE_LOOPBACKZGPGME_EXPORT_MODE_EXTERNZGPGME_EXPORT_MODE_MINIMALZGPGME_EXPORT_MODE_SECRETZGPGME_EXPORT_MODE_RAWZGPGME_EXPORT_MODE_PKCS12ZGPGME_EXPORT_MODE_NOUIDZGPGME_AUDITLOG_DEFAULTZGPGME_AUDITLOG_HTMLZGPGME_AUDITLOG_DIAGZGPGME_AUDITLOG_WITH_HELPZ!GPGME_SIG_NOTATION_HUMAN_READABLEZGPGME_SIG_NOTATION_CRITICALr]   Z_gpgme_engine_info_swigregisterrc   Z_gpgme_tofu_info_swigregisterrw   Z_gpgme_subkey_swigregisterr�   Z_gpgme_key_sig_swigregisterr™   Z_gpgme_user_id_swigregisterr    Z_gpgme_key_swigregisterr«   Z_gpgme_invalid_key_swigregisterr®   r¯   r°   r±   r³   r´   rµ   r¶   r·   r¹   rº   r»   r¼   r½   r¾   ZGPGME_INCLUDE_CERTS_DEFAULTrÀ   rÁ   rÃ   rÄ   rÅ   rÆ   rÉ   rÊ   rÌ   rÍ   rÎ   rÏ   rÑ   rÒ   rÓ   rÔ   rÖ   r×   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   ZGPGME_EVENT_STARTZGPGME_EVENT_DONEZGPGME_EVENT_NEXT_KEYZGPGME_EVENT_NEXT_TRUSTITEMrß   Z%gpgme_io_event_done_data_swigregisterrá   Zgpgme_io_cbs_swigregisterrè   ré   rí   rî   rï   rñ   rò   ró   rô   rõ   Zgpgme_data_cbs_swigregisterrû   rü   rþ   rÿ   r  r  r  r  r	  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   Z%_gpgme_op_encrypt_result_swigregisterr"  ZGPGME_ENCRYPT_ALWAYS_TRUSTZGPGME_ENCRYPT_NO_ENCRYPT_TOZGPGME_ENCRYPT_PREPAREZGPGME_ENCRYPT_EXPECT_SIGNZGPGME_ENCRYPT_NO_COMPRESSZGPGME_ENCRYPT_SYMMETRICZGPGME_ENCRYPT_THROW_KEYIDSZGPGME_ENCRYPT_WRAPZGPGME_ENCRYPT_WANT_ADDRESSr&  r'  r)  r*  r+  r,  r-  r.  r/  Z_gpgme_recipient_swigregisterr0  Z%_gpgme_op_decrypt_result_swigregisterr8  ZGPGME_DECRYPT_VERIFYZGPGME_DECRYPT_UNWRAPr9  r:  r;  r<  r=  r>  r?  Z!_gpgme_new_signature_swigregisterrB  Z"_gpgme_op_sign_result_swigregisterrD  rF  rG  ZGPGME_SIGSUM_VALIDZGPGME_SIGSUM_GREENZGPGME_SIGSUM_REDZGPGME_SIGSUM_KEY_REVOKEDZGPGME_SIGSUM_KEY_EXPIREDZGPGME_SIGSUM_SIG_EXPIREDZGPGME_SIGSUM_KEY_MISSINGZGPGME_SIGSUM_CRL_MISSINGZGPGME_SIGSUM_CRL_TOO_OLDZGPGME_SIGSUM_BAD_POLICYZGPGME_SIGSUM_SYS_ERRORZGPGME_SIGSUM_TOFU_CONFLICTrH  Z_gpgme_signature_swigregisterrO  Z$_gpgme_op_verify_result_swigregisterrP  rS  rT  ZGPGME_IMPORT_NEWZGPGME_IMPORT_UIDZGPGME_IMPORT_SIGZGPGME_IMPORT_SUBKEYZGPGME_IMPORT_SECRETrU  Z!_gpgme_import_status_swigregisterrW  Z$_gpgme_op_import_result_swigregisterrh  rj  rk  rm  rn  rp  rq  rr  rs  rt  ru  ZGPGME_CREATE_SIGNZGPGME_CREATE_ENCRZGPGME_CREATE_CERTZGPGME_CREATE_AUTHZGPGME_CREATE_NOPASSWDZGPGME_CREATE_SELFSIGNEDZGPGME_CREATE_NOSTOREZGPGME_CREATE_WANTPUBZGPGME_CREATE_WANTSECZGPGME_CREATE_FORCEZGPGME_CREATE_NOEXPIRErv  Z$_gpgme_op_genkey_result_swigregisterr|  r}  r�  r‚  rƒ  r„  r…  r†  r‡  rˆ  r‰  rŠ  r‹  r�  rŽ  ZGPGME_DELETE_ALLOW_SECRETZGPGME_DELETE_FORCEr�  r�  ZGPGME_KEYSIGN_LOCALZGPGME_KEYSIGN_LFSEPZGPGME_KEYSIGN_NOEXPIREr‘  r’  ZGPGME_INTERACT_CARDr•  r–  r—  r˜  r™  Z%_gpgme_op_keylist_result_swigregisterr›  r�  rŸ  r   r¡  r¢  r£  r¤  Z_gpgme_trust_item_swigregisterr©  r«  r¬  r®  r¯  r±  r²  ZGPGME_SPAWN_DETACHEDZGPGME_SPAWN_ALLOW_SET_FGZGPGME_SPAWN_SHOW_WINDOWr¸  r¹  r¾  r¿  rÀ  Z'_gpgme_op_vfs_mount_result_swigregisterrÂ  rÄ  rÅ  ZGPGME_CONF_BASICZGPGME_CONF_ADVANCEDZGPGME_CONF_EXPERTZGPGME_CONF_INVISIBLEZGPGME_CONF_INTERNALZGPGME_CONF_NONEZGPGME_CONF_STRINGZGPGME_CONF_INT32ZGPGME_CONF_UINT32ZGPGME_CONF_FILENAMEZGPGME_CONF_LDAP_SERVERZGPGME_CONF_KEY_FPRZGPGME_CONF_PUB_KEYZGPGME_CONF_SEC_KEYZGPGME_CONF_ALIAS_LISTrÆ  Zgpgme_conf_arg_swigregisterrÈ  Z!gpgme_conf_arg_value_swigregisterZGPGME_CONF_GROUPZGPGME_CONF_OPTIONALZGPGME_CONF_LISTZGPGME_CONF_RUNTIMEZGPGME_CONF_DEFAULTZGPGME_CONF_DEFAULT_DESCZGPGME_CONF_NO_ARG_DESCZGPGME_CONF_NO_CHANGErÌ  Zgpgme_conf_opt_swigregisterrÖ  Zgpgme_conf_comp_swigregisterrÛ  rÝ  rà  râ  rä  ræ  rè  ré  Z(_gpgme_op_query_swdb_result_swigregisterrö  r÷  rø  rù  rû  rü  rþ  rÿ  r   r  r  r  r  r  r  ZGPGME_STATUS_EOFZGPGME_STATUS_ENTERZGPGME_STATUS_LEAVEZGPGME_STATUS_ABORTZGPGME_STATUS_GOODSIGZGPGME_STATUS_BADSIGZGPGME_STATUS_ERRSIGZGPGME_STATUS_BADARMORZGPGME_STATUS_RSA_OR_IDEAZGPGME_STATUS_KEYEXPIREDZGPGME_STATUS_KEYREVOKEDZGPGME_STATUS_TRUST_UNDEFINEDZGPGME_STATUS_TRUST_NEVERZGPGME_STATUS_TRUST_MARGINALZGPGME_STATUS_TRUST_FULLYZGPGME_STATUS_TRUST_ULTIMATEZGPGME_STATUS_SHM_INFOZGPGME_STATUS_SHM_GETZGPGME_STATUS_SHM_GET_BOOLZGPGME_STATUS_SHM_GET_HIDDENZGPGME_STATUS_NEED_PASSPHRASEZGPGME_STATUS_VALIDSIGZGPGME_STATUS_SIG_IDZGPGME_STATUS_ENC_TOZGPGME_STATUS_NODATAZGPGME_STATUS_BAD_PASSPHRASEZGPGME_STATUS_NO_PUBKEYZGPGME_STATUS_NO_SECKEYZ GPGME_STATUS_NEED_PASSPHRASE_SYMZGPGME_STATUS_DECRYPTION_FAILEDZGPGME_STATUS_DECRYPTION_OKAYZGPGME_STATUS_MISSING_PASSPHRASEZGPGME_STATUS_GOOD_PASSPHRASEZGPGME_STATUS_GOODMDCZGPGME_STATUS_BADMDCZGPGME_STATUS_ERRMDCZGPGME_STATUS_IMPORTEDZGPGME_STATUS_IMPORT_OKZGPGME_STATUS_IMPORT_PROBLEMZGPGME_STATUS_IMPORT_RESZGPGME_STATUS_FILE_STARTZGPGME_STATUS_FILE_DONEZGPGME_STATUS_FILE_ERRORZGPGME_STATUS_BEGIN_DECRYPTIONZGPGME_STATUS_END_DECRYPTIONZGPGME_STATUS_BEGIN_ENCRYPTIONZGPGME_STATUS_END_ENCRYPTIONZGPGME_STATUS_DELETE_PROBLEMZGPGME_STATUS_GET_BOOLZGPGME_STATUS_GET_LINEZGPGME_STATUS_GET_HIDDENZGPGME_STATUS_GOT_ITZGPGME_STATUS_PROGRESSZGPGME_STATUS_SIG_CREATEDZGPGME_STATUS_SESSION_KEYZGPGME_STATUS_NOTATION_NAMEZGPGME_STATUS_NOTATION_DATAZGPGME_STATUS_POLICY_URLZGPGME_STATUS_BEGIN_STREAMZGPGME_STATUS_END_STREAMZGPGME_STATUS_KEY_CREATEDZGPGME_STATUS_USERID_HINTZGPGME_STATUS_UNEXPECTEDZGPGME_STATUS_INV_RECPZGPGME_STATUS_NO_RECPZGPGME_STATUS_ALREADY_SIGNEDZGPGME_STATUS_SIGEXPIREDZGPGME_STATUS_EXPSIGZGPGME_STATUS_EXPKEYSIGZGPGME_STATUS_TRUNCATEDZGPGME_STATUS_ERRORZGPGME_STATUS_NEWSIGZGPGME_STATUS_REVKEYSIGZGPGME_STATUS_SIG_SUBPACKETZ GPGME_STATUS_NEED_PASSPHRASE_PINZGPGME_STATUS_SC_OP_FAILUREZGPGME_STATUS_SC_OP_SUCCESSZGPGME_STATUS_CARDCTRLZGPGME_STATUS_BACKUP_KEY_CREATEDZGPGME_STATUS_PKA_TRUST_BADZGPGME_STATUS_PKA_TRUST_GOODZGPGME_STATUS_PLAINTEXTZGPGME_STATUS_INV_SGNRZGPGME_STATUS_NO_SGNRZGPGME_STATUS_SUCCESSZGPGME_STATUS_DECRYPTION_INFOZGPGME_STATUS_PLAINTEXT_LENGTHZGPGME_STATUS_MOUNTPOINTZGPGME_STATUS_PINENTRY_LAUNCHEDZGPGME_STATUS_ATTRIBUTEZGPGME_STATUS_BEGIN_SIGNINGZGPGME_STATUS_KEY_NOT_CREATEDZGPGME_STATUS_INQUIRE_MAXLENZGPGME_STATUS_FAILUREZGPGME_STATUS_KEY_CONSIDEREDZGPGME_STATUS_TOFU_USERZGPGME_STATUS_TOFU_STATSZGPGME_STATUS_TOFU_STATS_LONGZGPGME_STATUS_NOTATION_FLAGSZ'GPGME_STATUS_DECRYPTION_COMPLIANCE_MODEZ)GPGME_STATUS_VERIFICATION_COMPLIANCE_MODEr	  r
  r  r  ZGPGME_SIG_STAT_NONEZGPGME_SIG_STAT_GOODZGPGME_SIG_STAT_BADZGPGME_SIG_STAT_NOKEYZGPGME_SIG_STAT_NOSIGZGPGME_SIG_STAT_ERRORZGPGME_SIG_STAT_DIFFZGPGME_SIG_STAT_GOOD_EXPZGPGME_SIG_STAT_GOOD_EXPKEYZGPGME_ATTR_KEYIDZGPGME_ATTR_FPRZGPGME_ATTR_ALGOZGPGME_ATTR_LENZGPGME_ATTR_CREATEDZGPGME_ATTR_EXPIREZGPGME_ATTR_OTRUSTZGPGME_ATTR_USERIDZGPGME_ATTR_NAMEZGPGME_ATTR_EMAILZGPGME_ATTR_COMMENTZGPGME_ATTR_VALIDITYZGPGME_ATTR_LEVELZGPGME_ATTR_TYPEZGPGME_ATTR_IS_SECRETZGPGME_ATTR_KEY_REVOKEDZGPGME_ATTR_KEY_INVALIDZGPGME_ATTR_UID_REVOKEDZGPGME_ATTR_UID_INVALIDZGPGME_ATTR_KEY_CAPSZGPGME_ATTR_CAN_ENCRYPTZGPGME_ATTR_CAN_SIGNZGPGME_ATTR_CAN_CERTIFYZGPGME_ATTR_KEY_EXPIREDZGPGME_ATTR_KEY_DISABLEDZGPGME_ATTR_SERIALZGPGME_ATTR_ISSUERZGPGME_ATTR_CHAINIDZGPGME_ATTR_SIG_STATUSZGPGME_ATTR_ERRTOKZGPGME_ATTR_SIG_SUMMARYZGPGME_ATTR_SIG_CLASSr  r  r  r  r  r  r  r  r  r  r  r   r!  r"  Z$_gpgme_op_assuan_result_swigregisterr#  r&  ZGPG_ERR_SOURCE_UNKNOWNZGPG_ERR_SOURCE_GCRYPTZGPG_ERR_SOURCE_GPGZGPG_ERR_SOURCE_GPGSMZGPG_ERR_SOURCE_GPGAGENTZGPG_ERR_SOURCE_PINENTRYZGPG_ERR_SOURCE_SCDZGPG_ERR_SOURCE_GPGMEZGPG_ERR_SOURCE_KEYBOXZGPG_ERR_SOURCE_KSBAZGPG_ERR_SOURCE_DIRMNGRZGPG_ERR_SOURCE_GSTIZGPG_ERR_SOURCE_GPAZGPG_ERR_SOURCE_KLEOZGPG_ERR_SOURCE_G13ZGPG_ERR_SOURCE_ASSUANZGPG_ERR_SOURCE_TLSZGPG_ERR_SOURCE_ANYZGPG_ERR_SOURCE_USER_1ZGPG_ERR_SOURCE_USER_2ZGPG_ERR_SOURCE_USER_3ZGPG_ERR_SOURCE_USER_4ZGPG_ERR_SOURCE_DIMZGPG_ERR_NO_ERRORZGPG_ERR_GENERALZGPG_ERR_UNKNOWN_PACKETZGPG_ERR_UNKNOWN_VERSIONZGPG_ERR_PUBKEY_ALGOZGPG_ERR_DIGEST_ALGOZGPG_ERR_BAD_PUBKEYZGPG_ERR_BAD_SECKEYZGPG_ERR_BAD_SIGNATUREZGPG_ERR_NO_PUBKEYZGPG_ERR_CHECKSUMZGPG_ERR_BAD_PASSPHRASEZGPG_ERR_CIPHER_ALGOZGPG_ERR_KEYRING_OPENZGPG_ERR_INV_PACKETZGPG_ERR_INV_ARMORZGPG_ERR_NO_USER_IDZGPG_ERR_NO_SECKEYZGPG_ERR_WRONG_SECKEYZGPG_ERR_BAD_KEYZGPG_ERR_COMPR_ALGOZGPG_ERR_NO_PRIMEZGPG_ERR_NO_ENCODING_METHODZGPG_ERR_NO_ENCRYPTION_SCHEMEZGPG_ERR_NO_SIGNATURE_SCHEMEZGPG_ERR_INV_ATTRZGPG_ERR_NO_VALUEZGPG_ERR_NOT_FOUNDZGPG_ERR_VALUE_NOT_FOUNDZGPG_ERR_SYNTAXZGPG_ERR_BAD_MPIZGPG_ERR_INV_PASSPHRASEZGPG_ERR_SIG_CLASSZGPG_ERR_RESOURCE_LIMITZGPG_ERR_INV_KEYRINGZGPG_ERR_TRUSTDBZGPG_ERR_BAD_CERTZGPG_ERR_INV_USER_IDZGPG_ERR_UNEXPECTEDZGPG_ERR_TIME_CONFLICTZGPG_ERR_KEYSERVERZGPG_ERR_WRONG_PUBKEY_ALGOZGPG_ERR_TRIBUTE_TO_D_AZGPG_ERR_WEAK_KEYZGPG_ERR_INV_KEYLENZGPG_ERR_INV_ARGZGPG_ERR_BAD_URIZGPG_ERR_INV_URIZGPG_ERR_NETWORKZGPG_ERR_UNKNOWN_HOSTZGPG_ERR_SELFTEST_FAILEDZGPG_ERR_NOT_ENCRYPTEDZGPG_ERR_NOT_PROCESSEDZGPG_ERR_UNUSABLE_PUBKEYZGPG_ERR_UNUSABLE_SECKEYZGPG_ERR_INV_VALUEZGPG_ERR_BAD_CERT_CHAINZGPG_ERR_MISSING_CERTZGPG_ERR_NO_DATAZGPG_ERR_BUGZGPG_ERR_NOT_SUPPORTEDZGPG_ERR_INV_OPZGPG_ERR_TIMEOUTZGPG_ERR_INTERNALZGPG_ERR_EOF_GCRYPTZGPG_ERR_INV_OBJZGPG_ERR_TOO_SHORTZGPG_ERR_TOO_LARGEZGPG_ERR_NO_OBJZGPG_ERR_NOT_IMPLEMENTEDZGPG_ERR_CONFLICTZGPG_ERR_INV_CIPHER_MODEZGPG_ERR_INV_FLAGZGPG_ERR_INV_HANDLEZGPG_ERR_TRUNCATEDZGPG_ERR_INCOMPLETE_LINEZGPG_ERR_INV_RESPONSEZGPG_ERR_NO_AGENTZGPG_ERR_AGENTZGPG_ERR_INV_DATAZGPG_ERR_ASSUAN_SERVER_FAULTZGPG_ERR_ASSUANZGPG_ERR_INV_SESSION_KEYZGPG_ERR_INV_SEXPZGPG_ERR_UNSUPPORTED_ALGORITHMZGPG_ERR_NO_PIN_ENTRYZGPG_ERR_PIN_ENTRYZGPG_ERR_BAD_PINZGPG_ERR_INV_NAMEZGPG_ERR_BAD_DATAZGPG_ERR_INV_PARAMETERZGPG_ERR_WRONG_CARDZGPG_ERR_NO_DIRMNGRZGPG_ERR_DIRMNGRZGPG_ERR_CERT_REVOKEDZGPG_ERR_NO_CRL_KNOWNZGPG_ERR_CRL_TOO_OLDZGPG_ERR_LINE_TOO_LONGZGPG_ERR_NOT_TRUSTEDZGPG_ERR_CANCELEDZGPG_ERR_BAD_CA_CERTZGPG_ERR_CERT_EXPIREDZGPG_ERR_CERT_TOO_YOUNGZGPG_ERR_UNSUPPORTED_CERTZGPG_ERR_UNKNOWN_SEXPZGPG_ERR_UNSUPPORTED_PROTECTIONZGPG_ERR_CORRUPTED_PROTECTIONZGPG_ERR_AMBIGUOUS_NAMEZGPG_ERR_CARDZGPG_ERR_CARD_RESETZGPG_ERR_CARD_REMOVEDZGPG_ERR_INV_CARDZGPG_ERR_CARD_NOT_PRESENTZGPG_ERR_NO_PKCS15_APPZGPG_ERR_NOT_CONFIRMEDZGPG_ERR_CONFIGURATIONZGPG_ERR_NO_POLICY_MATCHZGPG_ERR_INV_INDEXZGPG_ERR_INV_IDZGPG_ERR_NO_SCDAEMONZGPG_ERR_SCDAEMONZGPG_ERR_UNSUPPORTED_PROTOCOLZGPG_ERR_BAD_PIN_METHODZGPG_ERR_CARD_NOT_INITIALIZEDZGPG_ERR_UNSUPPORTED_OPERATIONZGPG_ERR_WRONG_KEY_USAGEZGPG_ERR_NOTHING_FOUNDZGPG_ERR_WRONG_BLOB_TYPEZGPG_ERR_MISSING_VALUEZGPG_ERR_HARDWAREZGPG_ERR_PIN_BLOCKEDZGPG_ERR_USE_CONDITIONSZGPG_ERR_PIN_NOT_SYNCEDZGPG_ERR_INV_CRLZGPG_ERR_BAD_BERZGPG_ERR_INV_BERZGPG_ERR_ELEMENT_NOT_FOUNDZGPG_ERR_IDENTIFIER_NOT_FOUNDZGPG_ERR_INV_TAGZGPG_ERR_INV_LENGTHZGPG_ERR_INV_KEYINFOZGPG_ERR_UNEXPECTED_TAGZGPG_ERR_NOT_DER_ENCODEDZGPG_ERR_NO_CMS_OBJZGPG_ERR_INV_CMS_OBJZGPG_ERR_UNKNOWN_CMS_OBJZGPG_ERR_UNSUPPORTED_CMS_OBJZGPG_ERR_UNSUPPORTED_ENCODINGZGPG_ERR_UNSUPPORTED_CMS_VERSIONZGPG_ERR_UNKNOWN_ALGORITHMZGPG_ERR_INV_ENGINEZGPG_ERR_PUBKEY_NOT_TRUSTEDZGPG_ERR_DECRYPT_FAILEDZGPG_ERR_KEY_EXPIREDZGPG_ERR_SIG_EXPIREDZGPG_ERR_ENCODING_PROBLEMZGPG_ERR_INV_STATEZGPG_ERR_DUP_VALUEZGPG_ERR_MISSING_ACTIONZGPG_ERR_MODULE_NOT_FOUNDZGPG_ERR_INV_OID_STRINGZGPG_ERR_INV_TIMEZGPG_ERR_INV_CRL_OBJZGPG_ERR_UNSUPPORTED_CRL_VERSIONZGPG_ERR_INV_CERT_OBJZGPG_ERR_UNKNOWN_NAMEZGPG_ERR_LOCALE_PROBLEMZGPG_ERR_NOT_LOCKEDZGPG_ERR_PROTOCOL_VIOLATIONZGPG_ERR_INV_MACZGPG_ERR_INV_REQUESTZGPG_ERR_UNKNOWN_EXTNZGPG_ERR_UNKNOWN_CRIT_EXTNZGPG_ERR_LOCKEDZGPG_ERR_UNKNOWN_OPTIONZGPG_ERR_UNKNOWN_COMMANDZGPG_ERR_NOT_OPERATIONALZGPG_ERR_NO_PASSPHRASEZGPG_ERR_NO_PINZGPG_ERR_NOT_ENABLEDZGPG_ERR_NO_ENGINEZGPG_ERR_MISSING_KEYZGPG_ERR_TOO_MANYZGPG_ERR_LIMIT_REACHEDZGPG_ERR_NOT_INITIALIZEDZGPG_ERR_MISSING_ISSUER_CERTZGPG_ERR_NO_KEYSERVERZGPG_ERR_INV_CURVEZGPG_ERR_UNKNOWN_CURVEZGPG_ERR_DUP_KEYZGPG_ERR_AMBIGUOUSZGPG_ERR_NO_CRYPT_CTXZGPG_ERR_WRONG_CRYPT_CTXZGPG_ERR_BAD_CRYPT_CTXZGPG_ERR_CRYPT_CTX_CONFLICTZGPG_ERR_BROKEN_PUBKEYZGPG_ERR_BROKEN_SECKEYZGPG_ERR_MAC_ALGOZGPG_ERR_FULLY_CANCELEDZGPG_ERR_UNFINISHEDZGPG_ERR_BUFFER_TOO_SHORTZGPG_ERR_SEXP_INV_LEN_SPECZGPG_ERR_SEXP_STRING_TOO_LONGZGPG_ERR_SEXP_UNMATCHED_PARENZGPG_ERR_SEXP_NOT_CANONICALZGPG_ERR_SEXP_BAD_CHARACTERZGPG_ERR_SEXP_BAD_QUOTATIONZGPG_ERR_SEXP_ZERO_PREFIXZGPG_ERR_SEXP_NESTED_DHZGPG_ERR_SEXP_UNMATCHED_DHZGPG_ERR_SEXP_UNEXPECTED_PUNCZGPG_ERR_SEXP_BAD_HEX_CHARZGPG_ERR_SEXP_ODD_HEX_NUMBERSZGPG_ERR_SEXP_BAD_OCT_CHARZGPG_ERR_SUBKEYS_EXP_OR_REVZGPG_ERR_DB_CORRUPTEDZGPG_ERR_SERVER_FAILEDZGPG_ERR_NO_NAMEZGPG_ERR_NO_KEYZGPG_ERR_LEGACY_KEYZGPG_ERR_REQUEST_TOO_SHORTZGPG_ERR_REQUEST_TOO_LONGZGPG_ERR_OBJ_TERM_STATEZGPG_ERR_NO_CERT_CHAINZGPG_ERR_CERT_TOO_LARGEZGPG_ERR_INV_RECORDZGPG_ERR_BAD_MACZGPG_ERR_UNEXPECTED_MSGZGPG_ERR_COMPR_FAILEDZGPG_ERR_WOULD_WRAPZGPG_ERR_FATAL_ALERTZGPG_ERR_NO_CIPHERZGPG_ERR_MISSING_CLIENT_CERTZGPG_ERR_CLOSE_NOTIFYZGPG_ERR_TICKET_EXPIREDZGPG_ERR_BAD_TICKETZGPG_ERR_UNKNOWN_IDENTITYZGPG_ERR_BAD_HS_CERTZGPG_ERR_BAD_HS_CERT_REQZGPG_ERR_BAD_HS_CERT_VERZGPG_ERR_BAD_HS_CHANGE_CIPHERZGPG_ERR_BAD_HS_CLIENT_HELLOZGPG_ERR_BAD_HS_SERVER_HELLOZ GPG_ERR_BAD_HS_SERVER_HELLO_DONEZGPG_ERR_BAD_HS_FINISHEDZGPG_ERR_BAD_HS_SERVER_KEXZGPG_ERR_BAD_HS_CLIENT_KEXZGPG_ERR_BOGUS_STRINGZGPG_ERR_FORBIDDENZGPG_ERR_KEY_DISABLEDZGPG_ERR_KEY_ON_CARDZGPG_ERR_INV_LOCK_OBJZGPG_ERR_TRUEZGPG_ERR_FALSEZGPG_ERR_ASS_GENERALZGPG_ERR_ASS_ACCEPT_FAILEDZGPG_ERR_ASS_CONNECT_FAILEDZGPG_ERR_ASS_INV_RESPONSEZGPG_ERR_ASS_INV_VALUEZGPG_ERR_ASS_INCOMPLETE_LINEZGPG_ERR_ASS_LINE_TOO_LONGZGPG_ERR_ASS_NESTED_COMMANDSZGPG_ERR_ASS_NO_DATA_CBZGPG_ERR_ASS_NO_INQUIRE_CBZGPG_ERR_ASS_NOT_A_SERVERZGPG_ERR_ASS_NOT_A_CLIENTZGPG_ERR_ASS_SERVER_STARTZGPG_ERR_ASS_READ_ERRORZGPG_ERR_ASS_WRITE_ERRORZGPG_ERR_ASS_TOO_MUCH_DATAZGPG_ERR_ASS_UNEXPECTED_CMDZGPG_ERR_ASS_UNKNOWN_CMDZGPG_ERR_ASS_SYNTAXZGPG_ERR_ASS_CANCELEDZGPG_ERR_ASS_NO_INPUTZGPG_ERR_ASS_NO_OUTPUTZGPG_ERR_ASS_PARAMETERZGPG_ERR_ASS_UNKNOWN_INQUIREZGPG_ERR_ENGINE_TOO_OLDZGPG_ERR_WINDOW_TOO_SMALLZGPG_ERR_WINDOW_TOO_LARGEZGPG_ERR_MISSING_ENVVARZGPG_ERR_USER_ID_EXISTSZGPG_ERR_NAME_EXISTSZGPG_ERR_DUP_NAMEZGPG_ERR_TOO_YOUNGZGPG_ERR_TOO_OLDZGPG_ERR_UNKNOWN_FLAGZGPG_ERR_INV_ORDERZGPG_ERR_ALREADY_FETCHEDZGPG_ERR_TRY_LATERZGPG_ERR_WRONG_NAMEZGPG_ERR_SYSTEM_BUGZGPG_ERR_DNS_UNKNOWNZGPG_ERR_DNS_SECTIONZGPG_ERR_DNS_ADDRESSZGPG_ERR_DNS_NO_QUERYZGPG_ERR_DNS_NO_ANSWERZGPG_ERR_DNS_CLOSEDZGPG_ERR_DNS_VERIFYZGPG_ERR_DNS_TIMEOUTZGPG_ERR_LDAP_GENERALZGPG_ERR_LDAP_ATTR_GENERALZGPG_ERR_LDAP_NAME_GENERALZGPG_ERR_LDAP_SECURITY_GENERALZGPG_ERR_LDAP_SERVICE_GENERALZGPG_ERR_LDAP_UPDATE_GENERALZGPG_ERR_LDAP_E_GENERALZGPG_ERR_LDAP_X_GENERALZGPG_ERR_LDAP_OTHER_GENERALZGPG_ERR_LDAP_X_CONNECTINGZGPG_ERR_LDAP_REFERRAL_LIMITZGPG_ERR_LDAP_CLIENT_LOOPZGPG_ERR_LDAP_NO_RESULTSZGPG_ERR_LDAP_CONTROL_NOT_FOUNDZGPG_ERR_LDAP_NOT_SUPPORTEDZGPG_ERR_LDAP_CONNECTZGPG_ERR_LDAP_NO_MEMORYZGPG_ERR_LDAP_PARAMZGPG_ERR_LDAP_USER_CANCELLEDZGPG_ERR_LDAP_FILTERZGPG_ERR_LDAP_AUTH_UNKNOWNZGPG_ERR_LDAP_TIMEOUTZGPG_ERR_LDAP_DECODINGZGPG_ERR_LDAP_ENCODINGZGPG_ERR_LDAP_LOCALZGPG_ERR_LDAP_SERVER_DOWNZGPG_ERR_LDAP_SUCCESSZGPG_ERR_LDAP_OPERATIONSZGPG_ERR_LDAP_PROTOCOLZGPG_ERR_LDAP_TIMELIMITZGPG_ERR_LDAP_SIZELIMITZGPG_ERR_LDAP_COMPARE_FALSEZGPG_ERR_LDAP_COMPARE_TRUEZGPG_ERR_LDAP_UNSUPPORTED_AUTHZGPG_ERR_LDAP_STRONG_AUTH_RQRDZGPG_ERR_LDAP_PARTIAL_RESULTSZGPG_ERR_LDAP_REFERRALZGPG_ERR_LDAP_ADMINLIMITZGPG_ERR_LDAP_UNAVAIL_CRIT_EXTNZGPG_ERR_LDAP_CONFIDENT_RQRDZGPG_ERR_LDAP_SASL_BIND_INPROGZGPG_ERR_LDAP_NO_SUCH_ATTRIBUTEZGPG_ERR_LDAP_UNDEFINED_TYPEZGPG_ERR_LDAP_BAD_MATCHINGZGPG_ERR_LDAP_CONST_VIOLATIONZGPG_ERR_LDAP_TYPE_VALUE_EXISTSZGPG_ERR_LDAP_INV_SYNTAXZGPG_ERR_LDAP_NO_SUCH_OBJZGPG_ERR_LDAP_ALIAS_PROBLEMZGPG_ERR_LDAP_INV_DN_SYNTAXZGPG_ERR_LDAP_IS_LEAFZGPG_ERR_LDAP_ALIAS_DEREFZGPG_ERR_LDAP_X_PROXY_AUTH_FAILZGPG_ERR_LDAP_BAD_AUTHZGPG_ERR_LDAP_INV_CREDENTIALSZGPG_ERR_LDAP_INSUFFICIENT_ACCZGPG_ERR_LDAP_BUSYZGPG_ERR_LDAP_UNAVAILABLEZGPG_ERR_LDAP_UNWILL_TO_PERFORMZGPG_ERR_LDAP_LOOP_DETECTZGPG_ERR_LDAP_NAMING_VIOLATIONZGPG_ERR_LDAP_OBJ_CLS_VIOLATIONZGPG_ERR_LDAP_NOT_ALLOW_NONLEAFZGPG_ERR_LDAP_NOT_ALLOW_ON_RDNZGPG_ERR_LDAP_ALREADY_EXISTSZGPG_ERR_LDAP_NO_OBJ_CLASS_MODSZGPG_ERR_LDAP_RESULTS_TOO_LARGEZGPG_ERR_LDAP_AFFECTS_MULT_DSASZGPG_ERR_LDAP_VLVZGPG_ERR_LDAP_OTHERZGPG_ERR_LDAP_CUP_RESOURCE_LIMITZGPG_ERR_LDAP_CUP_SEC_VIOLATIONZGPG_ERR_LDAP_CUP_INV_DATAZGPG_ERR_LDAP_CUP_UNSUP_SCHEMEZGPG_ERR_LDAP_CUP_RELOADZGPG_ERR_LDAP_CANCELLEDZGPG_ERR_LDAP_NO_SUCH_OPERATIONZGPG_ERR_LDAP_TOO_LATEZGPG_ERR_LDAP_CANNOT_CANCELZGPG_ERR_LDAP_ASSERTION_FAILEDZGPG_ERR_LDAP_PROX_AUTH_DENIEDZGPG_ERR_USER_1ZGPG_ERR_USER_2ZGPG_ERR_USER_3ZGPG_ERR_USER_4ZGPG_ERR_USER_5ZGPG_ERR_USER_6ZGPG_ERR_USER_7ZGPG_ERR_USER_8ZGPG_ERR_USER_9ZGPG_ERR_USER_10ZGPG_ERR_USER_11ZGPG_ERR_USER_12ZGPG_ERR_USER_13ZGPG_ERR_USER_14ZGPG_ERR_USER_15ZGPG_ERR_USER_16ZGPG_ERR_MISSING_ERRNOZGPG_ERR_UNKNOWN_ERRNOZGPG_ERR_EOFZGPG_ERR_E2BIGZGPG_ERR_EACCESZGPG_ERR_EADDRINUSEZGPG_ERR_EADDRNOTAVAILZGPG_ERR_EADVZGPG_ERR_EAFNOSUPPORTZGPG_ERR_EAGAINZGPG_ERR_EALREADYZGPG_ERR_EAUTHZGPG_ERR_EBACKGROUNDZGPG_ERR_EBADEZGPG_ERR_EBADFZGPG_ERR_EBADFDZGPG_ERR_EBADMSGZGPG_ERR_EBADRZGPG_ERR_EBADRPCZGPG_ERR_EBADRQCZGPG_ERR_EBADSLTZGPG_ERR_EBFONTZGPG_ERR_EBUSYZGPG_ERR_ECANCELEDZGPG_ERR_ECHILDZGPG_ERR_ECHRNGZGPG_ERR_ECOMMZGPG_ERR_ECONNABORTEDZGPG_ERR_ECONNREFUSEDZGPG_ERR_ECONNRESETZ
GPG_ERR_EDZGPG_ERR_EDEADLKZGPG_ERR_EDEADLOCKZGPG_ERR_EDESTADDRREQZGPG_ERR_EDIEDZGPG_ERR_EDOMZGPG_ERR_EDOTDOTZGPG_ERR_EDQUOTZGPG_ERR_EEXISTZGPG_ERR_EFAULTZGPG_ERR_EFBIGZGPG_ERR_EFTYPEZGPG_ERR_EGRATUITOUSZGPG_ERR_EGREGIOUSZGPG_ERR_EHOSTDOWNZGPG_ERR_EHOSTUNREACHZGPG_ERR_EIDRMZGPG_ERR_EIEIOZGPG_ERR_EILSEQZGPG_ERR_EINPROGRESSZGPG_ERR_EINTRZGPG_ERR_EINVALZGPG_ERR_EIOZGPG_ERR_EISCONNZGPG_ERR_EISDIRZGPG_ERR_EISNAMZGPG_ERR_EL2HLTZGPG_ERR_EL2NSYNCZGPG_ERR_EL3HLTZGPG_ERR_EL3RSTZGPG_ERR_ELIBACCZGPG_ERR_ELIBBADZGPG_ERR_ELIBEXECZGPG_ERR_ELIBMAXZGPG_ERR_ELIBSCNZGPG_ERR_ELNRNGZGPG_ERR_ELOOPZGPG_ERR_EMEDIUMTYPEZGPG_ERR_EMFILEZGPG_ERR_EMLINKZGPG_ERR_EMSGSIZEZGPG_ERR_EMULTIHOPZGPG_ERR_ENAMETOOLONGZGPG_ERR_ENAVAILZGPG_ERR_ENEEDAUTHZGPG_ERR_ENETDOWNZGPG_ERR_ENETRESETZGPG_ERR_ENETUNREACHZGPG_ERR_ENFILEZGPG_ERR_ENOANOZGPG_ERR_ENOBUFSZGPG_ERR_ENOCSIZGPG_ERR_ENODATAZGPG_ERR_ENODEVZGPG_ERR_ENOENTZGPG_ERR_ENOEXECZGPG_ERR_ENOLCKZGPG_ERR_ENOLINKZGPG_ERR_ENOMEDIUMZGPG_ERR_ENOMEMZGPG_ERR_ENOMSGZGPG_ERR_ENONETZGPG_ERR_ENOPKGZGPG_ERR_ENOPROTOOPTZGPG_ERR_ENOSPCZGPG_ERR_ENOSRZGPG_ERR_ENOSTRZGPG_ERR_ENOSYSZGPG_ERR_ENOTBLKZGPG_ERR_ENOTCONNZGPG_ERR_ENOTDIRZGPG_ERR_ENOTEMPTYZGPG_ERR_ENOTNAMZGPG_ERR_ENOTSOCKZGPG_ERR_ENOTSUPZGPG_ERR_ENOTTYZGPG_ERR_ENOTUNIQZGPG_ERR_ENXIOZGPG_ERR_EOPNOTSUPPZGPG_ERR_EOVERFLOWZGPG_ERR_EPERMZGPG_ERR_EPFNOSUPPORTZGPG_ERR_EPIPEZGPG_ERR_EPROCLIMZGPG_ERR_EPROCUNAVAILZGPG_ERR_EPROGMISMATCHZGPG_ERR_EPROGUNAVAILZGPG_ERR_EPROTOZGPG_ERR_EPROTONOSUPPORTZGPG_ERR_EPROTOTYPEZGPG_ERR_ERANGEZGPG_ERR_EREMCHGZGPG_ERR_EREMOTEZGPG_ERR_EREMOTEIOZGPG_ERR_ERESTARTZGPG_ERR_EROFSZGPG_ERR_ERPCMISMATCHZGPG_ERR_ESHUTDOWNZGPG_ERR_ESOCKTNOSUPPORTZGPG_ERR_ESPIPEZGPG_ERR_ESRCHZGPG_ERR_ESRMNTZGPG_ERR_ESTALEZGPG_ERR_ESTRPIPEZGPG_ERR_ETIMEZGPG_ERR_ETIMEDOUTZGPG_ERR_ETOOMANYREFSZGPG_ERR_ETXTBSYZGPG_ERR_EUCLEANZGPG_ERR_EUNATCHZGPG_ERR_EUSERSZGPG_ERR_EWOULDBLOCKZGPG_ERR_EXDEVZGPG_ERR_EXFULLZGPG_ERR_CODE_DIMr'  r(  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rG  rI  rJ  rK  rL  rO  Zcvarr   r   r   r   Ú<module>   s<
  

	
&&CwgS



&
"
" 









$$&&$$&&"
:


  2

  











V
"






R
  """"










.
((&&  




""
""
 :



&&&(
 "















"








N
&
  J





































































































""""








































""  ""$""
(





















































































































































































































































































































































































































































































































































































   "