
    f/                    |   d dl mZ esdev rddlmZ nd dlZ	 d dlZd Z
d Zd Zd	 Z G d
 de      Zd Zd Z G d de      Z ej(                  e       ej*                  Zej,                  Zej.                  Zej0                  Zej2                  Zej4                  Zej6                  Zej8                  Zej:                  Zej<                  Zej>                  Zej@                  Z ejB                  Z!ejD                  Z"ejF                  Z#ejH                  Z$ejJ                  Z%ejL                  Z&ejN                  Z'ejP                  Z(ejR                  Z)ejT                  Z*ejV                  Z+ejX                  Z,ejZ                  Z-ej\                  Z.ej^                  Z/ej`                  Z0ejb                  Z1ejd                  Z2ejf                  Z3ejh                  Z4ejj                  Z5ejl                  Z6ejn                  Z7ejp                  Z8ejr                  Z9ejt                  Z:ejv                  Z;ejx                  Z<ejz                  Z=ej|                  Z>ej~                  Z?ej                  Z@ej                  ZAej                  ZBej                  ZCej                  ZDej                  ZEej                  ZFej                  ZGej                  ZHej                  ZIej                  ZJej                  ZKej                  ZLej                  ZMej                  ZNej                  ZOej                  ZPej                  ZQej                  ZRej                  ZSej                  ZTej                  ZUej                  ZVej                  ZWej                  ZXej                  ZYej                  ZZej                  Z[ej                  Z\ej                  Z]ej                  Z^ej                  Z_ej                  Z`d Zad Zbd Zcd Zdd Zed Zfd Zgd Zhd Zid Zjd Zkd Zld Zmd Znej                  Zoej                  Zpej                  Zqej                  Zrej                  Zsej                  Ztej                  Zuej                  Zvej                  Zwej                  Zxej                  Zyej                  Zzej                  Z{ej                  Z|ej                  Z}ej                  Z~ej                  Zej                   Zej                  Zej                  Zej                  Zej                  Zej
                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                   Zej"                  Zej$                  Zej&                  Zej(                  Zej*                  Zej,                  Zej.                  Zej0                  Zej2                  Zej4                  Zej6                  Zej8                  Zej:                  Zej<                  Zej>                  Zej@                  ZejB                  ZejD                  ZejF                  ZejH                  ZejJ                  ZejL                  ZejN                  ZejP                  ZejR                  ZejT                  ZejV                  ZejX                  ZejZ                  Zej\                  Zej^                  Zej`                  Zejb                  Zejd                  Zejf                  Zejh                  Zejj                  Zejl                  Zejn                  Zejp                  Zejr                  Zejt                  Zejv                  Zejx                  Zejz                  Zej|                  Zej~                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Z G d de      Z ej                  eګ        G d  d!e      Z ej                  eܫ        G d" d#e      Z ej                  eޫ        G d$ d%e      Z ej                  e        G d& d'e      Z ej                  e        G d( d)e      Z ej                  e        G d* d+e      Z ej                  e       d, Zd- Zd. Zd/ Zd0 Zd1 Zd2 Zd3 Zd4 Zd5 Zd6 Zd7 Zd8 Zd9 Zd: Zej                  Zd; Zd< Zd= Zd> Zd? Zd@ ZdA ZdB ZdC Z dD ZdE ZdF ZdG ZdH ZdI ZdJ ZdK ZdL Z	dM Z
dN ZdO ZdP ZdQ ZdR Zej                   Zej"                  Zej$                  Zej&                  Z G dS dTe      Z ej*                  e        G dU dVe      Z ej.                  e       dW ZdX ZdY ZdZ Zd[ Zd\ Zd] Zd^ Zd_ Z  G d` dae      Z! ejD                  e!       db Z#dc Z$dd Z%de Z&df Z'dg Z(dh Z)di Z*dj Z+dk Z,dl Z-dm Z.dn Z/do Z0dp Z1dq Z2dr Z3ds Z4dt Z5du Z6dv Z7dw Z8dx Z9dy Z:dz Z; G d{ d|e      Z< ejz                  e<       d} Z>ej~                  Z?ej                  Z@ej                  ZAej                  ZBej                  ZCej                  ZDej                  ZEej                  ZFej                  ZGd~ ZHd ZId ZJd ZKd ZLd ZMd ZNd ZO G d de      ZP ej                  eP        G d de      ZR ej                  eR       d ZTej                  ZUej                  ZVd ZWd ZXd ZYd ZZd Z[d Z\ G d de      Z] ej                  e]        G d de      Z_ ej                  e_       d Zad Zbd Zcej                  Zdej                  Zeej                  Zfej                  Zgej                  Zhej                  Ziej                  Zjej                  Zkej                  Zlej                  Zmej                  Znej                  Zo G d de      Zp ej                  ep        G d de      Zr ej                  er       d Ztd Zud Zvej                  Zwej                  Zxej                  Zyej                  Zzej                  Z{ G d de      Z| ej                  e|        G d de      Z~ ej                  e~       d Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zej                  Zej                  Zej                  Zej                   Zej"                  Zej$                  Zej&                  Zej(                  Zej*                  Zej,                  Zej.                  Z G d de      Z ej2                  e       d Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd ZejV                  ZejX                  ZdÄ ZdĄ Zej^                  Zej`                  Zejb                  Zejd                  Zdń ZdƄ Zejj                  ZdǄ ZdȄ Zejp                  ZdɄ Zdʄ Zd˄ Zd̄ Z G d̈́ de      Z ej|                  e       dτ ZdЄ Zdф Zd҄ Zdӄ ZdԄ ZdՄ Z G dք de      Z ej                  eƫ       d؄ Zdل Zdڄ Zdۄ Zd܄ Zd݄ Zdބ Zej                  Zej                  Zej                  Zd߄ Zd Zd Zd Z G d de      Z ej                  e֫       d Zd Zd Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Z G d de      Z ej                  e        G d de      Z ej                  e       ej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Z G d de      Z ej                  e        G d de      Z ej                  e       d Zd Zd Zd Zd Zd Zd Z  G d de      Z ej                  e       d Zd Zd Zd Zd Zd Zd Z	d  Z
d Zd Zd Zd Zd Zd Zd Zej$                  Zej&                  Zej(                  Zej*                  Zej,                  Zej.                  Zej0                  Zej2                  Zej4                  Zej6                  Zej8                  Zej:                  Zej<                  Zej>                  Zej@                  Z ejB                  Z!ejD                  Z"ejF                  Z#ejH                  Z$ejJ                  Z%ejL                  Z&ejN                  Z'ejP                  Z(ejR                  Z)ejT                  Z*ejV                  Z+ejX                  Z,ejZ                  Z-ej\                  Z.ej^                  Z/ej`                  Z0ejb                  Z1ejd                  Z2ejf                  Z3ejh                  Z4ejj                  Z5ejl                  Z6ejn                  Z7ejp                  Z8ejr                  Z9ejt                  Z:ejv                  Z;ejx                  Z<ejz                  Z=ej|                  Z>ej~                  Z?ej                  Z@ej                  ZAej                  ZBej                  ZCej                  ZDej                  ZEej                  ZFej                  ZGej                  ZHej                  ZIej                  ZJej                  ZKej                  ZLej                  ZMej                  ZNej                  ZOej                  ZPej                  ZQej                  ZRej                  ZSej                  ZTej                  ZUej                  ZVej                  ZWej                  ZXej                  ZYej                  ZZej                  Z[ej                  Z\ej                  Z]ej                  Z^ej                  Z_ej                  Z`ej                  Zaej                  Zbej                  Zcej                  Zdej                  Zeej                  Zfej                  Zgej                  Zhej                  Ziej                  Zjej                  Zkej                  Zlej                  Zmej                  Znej                  Zoej                  Zpej                  Zqej                  Zrej                  Zsej                  Ztej                  Zuej                  Zvej                  Zwej                  Zxd Zyd	 Zzd
 Z{d Z|ej                  Z}ej                  Z~ej                  Zej                   Zej                  Zej                  Zej                  Zej                  Zej
                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                   Zej"                  Zej$                  Zej&                  Zej(                  Zej*                  Zej,                  Zej.                  Zej0                  Zej2                  Zej4                  Zej6                  Zej8                  Zej:                  Zej<                  Zej>                  Zej@                  ZejB                  ZejD                  ZejF                  ZejH                  ZejJ                  Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z G d de      Z ejh                  e       d Zd Zejn                  Zejp                  Zejr                  Zejt                  Zejv                  Zejx                  Zejz                  Zej|                  Zej~                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                   Z ej                  Zej                  Zej                  Zej                  Zej
                  Zej                  Zej                  Zej                  Zej                  Z	ej                  Z
ej                  Zej                  Zej                  Zej                  Zej                  Ze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                  Zej2                  Zej4                  Zej6                  Zej8                  Zej:                  Zej<                  Zej>                  Zej@                  Z ejB                  Z!ejD                  Z"ejF                  Z#ejH                  Z$ejJ                  Z%ejL                  Z&ejN                  Z'ejP                  Z(ejR                  Z)ejT                  Z*ejV                  Z+ejX                  Z,ejZ                  Z-ej\                  Z.ej^                  Z/ej`                  Z0ejb                  Z1ejd                  Z2ejf                  Z3ejh                  Z4ejj                  Z5ejl                  Z6ejn                  Z7ejp                  Z8ejr                  Z9ejt                  Z:ejv                  Z;ejx                  Z<ejz                  Z=ej|                  Z>ej~                  Z?ej                  Z@ej                  ZAej                  ZBej                  ZCej                  ZDej                  ZEej                  ZFej                  ZGej                  ZHej                  ZIej                  ZJej                  ZKej                  ZLej                  ZMej                  ZNej                  ZOej                  ZPej                  ZQej                  ZRej                  ZSej                  ZTej                  ZUej                  ZVej                  ZWej                  ZXej                  ZYej                  ZZej                  Z[ej                  Z\ej                  Z]ej                  Z^ej                  Z_ej                  Z`ej                  Zaej                  Zbej                  Zcej                  Zdej                  Zeej                  Zfej                  Zgej                  Zhej                  Ziej                  Zjej                  Zkej                  Zlej                  Zmej                  Znej                  Zoej                  Zpej                  Zqej                  Zrej                  Zsej                  Ztej                  Zuej                  Zvej                  Zwej                  Zxej                  Zyej                  Zzej                  Z{ej                  Z|ej                  Z}ej                  Z~ej                  Zej                   Zej                  Zej                  Zej                  Zej                  Zej
                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                   Zej"                  Zej$                  Zej&                  Zej(                  Zej*                  Zej,                  Zej.                  Zej0                  Zej2                  Zej4                  Zej6                  Zej8                  Zej:                  Zej<                  Zej>                  Zej@                  ZejB                  ZejD                  ZejF                  ZejH                  ZejJ                  ZejL                  ZejN                  ZejP                  ZejR                  ZejT                  ZejV                  ZejX                  ZejZ                  Zej\                  Zej^                  Zej`                  Zejb                  Zejd                  Zejf                  Zejh                  Zejj                  Zejl                  Zejn                  Zejp                  Zejr                  Zejt                  Zejv                  Zejx                  Zejz                  Zej|                  Zej~                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                  Zej                   Z ej                  Zej                  Zej                  Zej                  Zej
                  Zej                  Zej                  Zej                  Zej                  Z	ej                  Z
ej                  Zej                  Zej                  Zej                  Zej                  Ze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                  Zej2                  Zej4                  Zej6                  Zej8                  Zej:                  Zej<                  Zej>                  Zej@                  Z ejB                  Z!ejD                  Z"ejF                  Z#ejH                  Z$ejJ                  Z%ejL                  Z&ejN                  Z'ejP                  Z(ejR                  Z)ejT                  Z*ejV                  Z+ejX                  Z,ejZ                  Z-ej\                  Z.ej^                  Z/ej`                  Z0ejb                  Z1ejd                  Z2ejf                  Z3ejh                  Z4ejj                  Z5ejl                  Z6ejn                  Z7ejp                  Z8ejr                  Z9ejt                  Z:ejv                  Z;ejx                  Z<ejz                  Z=ej|                  Z>ej~                  Z?ej                  Z@ej                  ZAej                  ZBej                  ZCej                  ZDej                  ZEej                  ZFej                  ZGej                  ZHej                  ZIej                  ZJej                  ZKej                  ZLej                  ZMej                  ZNej                  ZOej                  ZPej                  ZQej                  ZRej                  ZSej                  ZTej                  ZUej                  ZVej                  ZWej                  ZXej                  ZYej                  ZZej                  Z[ej                  Z\ej                  Z]ej                  Z^ej                  Z_ej                  Z`ej                  Zaej                  Zbej                  Zcej                  Zdej                  Zeej                  Zfej                  Zgej                  Zhej                  Ziej                  Zjej                  Zkej                  Zlej                  Zmej                  Znej                  Zoej                  Zpej                  Zqej                  Zrej                  Zsej                  Ztej                  Zuej                  Zvej                  Zwej                  Zxej                  Zyej                  Zzej                  Z{ej                  Z|ej                  Z}ej                  Z~ej                  Ze	j                   Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j
                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                   Ze	j"                  Ze	j$                  Ze	j&                  Ze	j(                  Ze	j*                  Ze	j,                  Ze	j.                  Ze	j0                  Ze	j2                  Ze	j4                  Ze	j6                  Ze	j8                  Ze	j:                  Ze	j<                  Ze	j>                  Ze	j@                  Ze	jB                  Ze	jD                  Ze	jF                  Ze	jH                  Ze	jJ                  Ze	jL                  Ze	jN                  Ze	jP                  Ze	jR                  Ze	jT                  Ze	jV                  Ze	jX                  Ze	jZ                  Ze	j\                  Ze	j^                  Ze	j`                  Ze	jb                  Ze	jd                  Ze	jf                  Ze	jh                  Ze	jj                  Ze	jl                  Ze	jn                  Ze	jp                  Ze	jr                  Ze	jt                  Ze	jv                  Ze	jx                  Ze	jz                  Ze	j|                  Ze	j~                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze	j                  Ze
j                   Z e
j                  Ze
j                  Ze
j                  Ze
j                  Ze
j
                  Ze
j                  Ze
j                  Ze
j                  Ze
j                  Z	e
j                  Z
e
j                  Ze
j                  Ze
j                  Ze
j                  Ze
j                  Ze
j                   Ze
j"                  Ze
j$                  Ze
j&                  Ze
j(                  Ze
j*                  Ze
j,                  Zd Zd Zd Zd  Zd! Zd" Zd# Zd$ Zd% Zd& Z d' Z!d( Z"d) Z#d* Z$d+ Z%d, Z&d- Z'd. Z(d/ Z)d0 Z*d1 Z+d2 Z,d3 Z-d4 Z.d5 Z/d6 Z0d7 Z1d8 Z2d9 Z3d: Z4d; Z5d< Z6d= Z7d> Z8d? Z9d@ Z:e
jv                  Z;y# e	$ r d dlZY >0w xY w(A      )version_info.   )_gpgmeNc                     	 d| j                   j                         z   }d| j                  j
                  d| j                  j                  d|dS # t        j                  $ r d}Y Kw xY w)Nz	proxy of  <r   z; z >)this__repr____builtin__	Exception	__class__
__module____name__)selfstrthiss     +/usr/lib/python3/dist-packages/gpg/gpgme.py
_swig_reprr      s_    		 2 2 44 "^^668O8OQXZZ    s   A A+*A+c                       fd}|S )Nc                     |dk(  r | ||       y |dk(  r| j                   j                  |       y t        | |      r.t        t	        t        |       |      t              r | ||       y t        d| z        )Nr
   thisownz(You cannot add instance attributes to %s)r
   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesets      r   set_instance_attrzE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   si    6>dE"YIIMM% T4 ZT
D0I8%TdE" !Kd!RSS     )r!   r"   s   ` r   *_swig_setattr_nondynamic_instance_variabler%      s    T r#   c                       fd}|S )Nc                     t        | |      r%t        t        | |      t              s | ||       y t	        d| z        )Nz%You cannot add class attributes to %s)r   r   r   r   r   )clsr   r    r!   s      r   set_class_attrz?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr)   s:    3jd1CX&NT5! !H3!NOOr#   r$   )r!   r)   s   ` r   '_swig_setattr_nondynamic_class_variabler*   (   s    P
 r#   c                       fd}|S )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                 p     | j                   | j                  | j                  j                               S N)r   	__bases____dict__copy)r(   	metaclasss    r   wrapperz$_swig_add_metaclass.<locals>.wrapper3   s'    s}}cll6G6G6IJJr#   r$   )r1   r2   s   ` r   _swig_add_metaclassr3   1   s    KNr#   c                   4    e Zd ZdZ eej                        Zy)_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)r   r   __qualname____doc__r*   r   __setattr__r$   r#   r   r5   r5   8   s    U9$:J:JKKr#   r5   c                  &    t        j                  |  S )zGgpgme_op_keylist_start(ctx, pattern="", secret_only=0) -> gpgme_error_t)r   gpgme_op_keylist_startargss    r   r:   r:   >   s    (($//r#   c                  &    t        j                  |  S )z5gpgme_data_seek(dh, offset, whence=SEEK_SET) -> off_t)r   gpgme_data_seekr;   s    r   r>   r>   B   s    !!4((r#   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Zd Zej2                  Zy)_gpgme_sig_notationz&Proxy of C _gpgme_sig_notation struct.c                 6    | j                   j                         S r-   r
   r   xs    r   <lambda>z_gpgme_sig_notation.<lambda>H        r#   c                 8    | j                   j                  |      S r-   rB   rD   vs     r   rE   z_gpgme_sig_notation.<lambda>H       AFFJJqM r#   The membership flagdocr   r    flagshuman_readablecriticalc                 T    t        j                  | t        j                                y)z%__init__(self) -> _gpgme_sig_notationN)r   _gpgme_sig_notation_swiginitnew__gpgme_sig_notationr   s    r   __init__z_gpgme_sig_notation.__init__P   s    ++D&2P2P2RSr#   N)r   r   r6   r7   r   r   r   r   r   _gpgme_sig_notation_name_get_gpgme_sig_notation_name_setr   _gpgme_sig_notation_value_get_gpgme_sig_notation_value_setr    _gpgme_sig_notation_flags_get_gpgme_sig_notation_flags_setrN   &_gpgme_sig_notation_human_readable_get&_gpgme_sig_notation_human_readable_setrO    _gpgme_sig_notation_critical_get _gpgme_sig_notation_critical_setrP   rU   delete__gpgme_sig_notation__swig_destroy__r$   r#   r   r@   r@   E   s    1-/IOdeGHF779\9\bmnDV996;_;_eqrEV996;_;_eqrEfKKVMzMz  AV  WN??AhAhn}~HT 88r#   r@   c                 .    t        j                  | |      S )z-gpgme_err_make(source, code) -> gpgme_error_t)r   gpgme_err_make)sourcecodes     r   rc   rc      s      ..r#   c                 ,    t        j                  |       S )z"gpgme_error(code) -> gpgme_error_t)r   gpgme_errorre   s    r   rg   rg      s    d##r#   c                 ,    t        j                  |       S )z'gpgme_err_code(err) -> gpgme_err_code_t)r   gpgme_err_codeerrs    r   rj   rj            %%r#   c                 ,    t        j                  |       S )z+gpgme_err_source(err) -> gpgme_err_source_t)r   gpgme_err_sourcerk   s    r   ro   ro          ""3''r#   c                 ,    t        j                  |       S )z#gpgme_strerror(err) -> char const *)r   gpgme_strerrorrk   s    r   rr   rr      rm   r#   c                 .    t        j                  | |      S )z!gpgme_strerror_r(err, buf) -> int)r   gpgme_strerror_r)rl   bufs     r   rt   rt     s    ""3,,r#   c                 ,    t        j                  |       S )z$gpgme_strsource(err) -> char const *)r   gpgme_strsourcerk   s    r   rw   rw         !!#&&r#   c                 ,    t        j                  |       S )z2gpgme_err_code_from_errno(err) -> gpgme_err_code_t)r   gpgme_err_code_from_errnork   s    r   rz   rz         ++C00r#   c                 ,    t        j                  |       S )z$gpgme_err_code_to_errno(code) -> int)r   gpgme_err_code_to_errnorh   s    r   r}   r}     s    ))$//r#   c                  *    t        j                         S )z2gpgme_err_code_from_syserror() -> gpgme_err_code_t)r   gpgme_err_code_from_syserrorr$   r#   r   r   r     s    ..00r#   c                 ,    t        j                  |       S )zgpgme_err_set_errno(err))r   gpgme_err_set_errnork   s    r   r   r         %%c**r#   c                 .    t        j                  | |      S )z7gpgme_err_make_from_errno(source, err) -> gpgme_error_t)r   gpgme_err_make_from_errno)rd   rl   s     r   r   r     s    ++FC88r#   c                 ,    t        j                  |       S )z,gpgme_error_from_errno(err) -> gpgme_error_t)r   gpgme_error_from_errnork   s    r   r   r          ((--r#   c                  *    t        j                         S )z,gpgme_error_from_syserror() -> gpgme_error_t)r   gpgme_error_from_syserrorr$   r#   r   r   r   $      ++--r#   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Zd Zej2                  Zy)_gpgme_engine_infoz%Proxy of C _gpgme_engine_info struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_engine_info.<lambda>   rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_engine_info.<lambda>   rJ   r#   rK   rL   protocol	file_nameversionreq_versionhome_dirc                 T    t        j                  | t        j                                y)z$__init__(self) -> _gpgme_engine_infoN)r   _gpgme_engine_info_swiginitnew__gpgme_engine_inforT   s    r   rU   z_gpgme_engine_info.__init__      **41N1N1PQr#   N)r   r   r6   r7   r   r   r   r   r   _gpgme_engine_info_protocol_get_gpgme_engine_info_protocol_setr    _gpgme_engine_info_file_name_get _gpgme_engine_info_file_name_setr   _gpgme_engine_info_version_get_gpgme_engine_info_version_setr   "_gpgme_engine_info_req_version_get"_gpgme_engine_info_req_version_setr   _gpgme_engine_info_home_dir_get_gpgme_engine_info_home_dir_setr   rU   delete__gpgme_engine_infora   r$   r#   r   r   r     s    0-/IOdeGH>>@f@fl{|H@@&BiBio  AIv<<f>c>ciwxG6DDfFoFo  vH  IK>>@f@fl{|HR 77r#   r   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z&d Zd Z'ejP                  Z)y)_gpgme_tofu_infoz#Proxy of C _gpgme_tofu_info struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_tofu_info.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_tofu_info.<lambda>  rJ   r#   rK   rL   validitypolicy_rfu	signcount	encrcount	signfirstsignlast	encrfirstencrlastdescriptionc                      t               D cg c]  }|j                  d      s|dk7  r| }}dj                   fd|D              }dj                  |      S c c}w )N_r
   , c              3   V   K   | ]   }d j                  |t        |             " ywz{}={!r}Nformatr   .0r   r   s     r   	<genexpr>z,_gpgme_tofu_info.__repr__.<locals>.<genexpr>"  -       %++D'$2EF    &)zTofuInfo({})dir
startswithjoinr   r   r   namespropss   `   r   r   z_gpgme_tofu_info.__repr__  sh    "%d) <$??3'DFN  < <		  
 $$U++<   Ac                 T    t        j                  | t        j                                y)z"__init__(self) -> _gpgme_tofu_infoN)r   _gpgme_tofu_info_swiginitnew__gpgme_tofu_inforT   s    r   rU   z_gpgme_tofu_info.__init__(      ((v/J/J/LMr#   N)*r   r   r6   r7   r   r   r   r   r   _gpgme_tofu_info_validity_get_gpgme_tofu_info_validity_setr   _gpgme_tofu_info_policy_get_gpgme_tofu_info_policy_setr   _gpgme_tofu_info__rfu_get_gpgme_tofu_info__rfu_setr   _gpgme_tofu_info_signcount_get_gpgme_tofu_info_signcount_setr   _gpgme_tofu_info_encrcount_get_gpgme_tofu_info_encrcount_setr   _gpgme_tofu_info_signfirst_get_gpgme_tofu_info_signfirst_setr   _gpgme_tofu_info_signlast_get_gpgme_tofu_info_signlast_setr   _gpgme_tofu_info_encrfirst_get_gpgme_tofu_info_encrfirst_setr   _gpgme_tofu_info_encrlast_get_gpgme_tofu_info_encrlast_setr    _gpgme_tofu_info_description_get _gpgme_tofu_info_description_setr   rU   delete__gpgme_tofu_infora   r$   r#   r   r   r     sI   .-/IOdeGH<<f>b>bhwxHf88&:\:\bopFF44f6V6V\ghD>>@e@ek{|I>>@e@ek{|I>>@e@ek{|I<<f>b>bhwxH>>@e@ek{|I<<f>b>bhwxH6BBFDkDk  rD  EK,N 55r#   r   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2 eejf                  ejh                  d      Z5 eejl                  ejn                  d      Z8 eejr                  ejt                  d      Z; eejx                  ejz                  d      Z> eej~                  ej                  d      ZA eej                  ej                  d      ZD eej                  ej                  d      ZG eej                  ej                  d      ZJ eej                  ej                  d      ZMd Zd ZNej                  ZPy) _gpgme_subkeyz Proxy of C _gpgme_subkey struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_subkey.<lambda>2  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_subkey.<lambda>2  rJ   r#   rK   rL   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                      t               D cg c]  }|j                  d      s|dk7  r| }}dj                   fd|D              }dj                  |      S c c}w )Nr   r
   r   c              3   V   K   | ]   }d j                  |t        |             " ywr   r   r   s     r   r   z)_gpgme_subkey.__repr__.<locals>.<genexpr>O  r   r   z
SubKey({})r   r   s   `   r   r   z_gpgme_subkey.__repr__L  h    "%d) <$??3'DFN  < <		  
 ""5))<r   c                 T    t        j                  | t        j                                y)z__init__(self) -> _gpgme_subkeyN)r   _gpgme_subkey_swiginitnew__gpgme_subkeyrT   s    r   rU   z_gpgme_subkey.__init__U  s    %%dF,D,D,FGr#   N)Qr   r   r6   r7   r   r   r   r   r   _gpgme_subkey_revoked_get_gpgme_subkey_revoked_setr   _gpgme_subkey_expired_get_gpgme_subkey_expired_setr   _gpgme_subkey_disabled_get_gpgme_subkey_disabled_setr   _gpgme_subkey_invalid_get_gpgme_subkey_invalid_setr   _gpgme_subkey_can_encrypt_get_gpgme_subkey_can_encrypt_setr   _gpgme_subkey_can_sign_get_gpgme_subkey_can_sign_setr   _gpgme_subkey_can_certify_get_gpgme_subkey_can_certify_setr   _gpgme_subkey_secret_get_gpgme_subkey_secret_setr   "_gpgme_subkey_can_authenticate_get"_gpgme_subkey_can_authenticate_setr   _gpgme_subkey_is_qualified_get_gpgme_subkey_is_qualified_setr   _gpgme_subkey_is_cardkey_get_gpgme_subkey_is_cardkey_setr   _gpgme_subkey_is_de_vs_get_gpgme_subkey_is_de_vs_setr   _gpgme_subkey__unused_get_gpgme_subkey__unused_setr   _gpgme_subkey_pubkey_algo_get_gpgme_subkey_pubkey_algo_setr   _gpgme_subkey_length_get_gpgme_subkey_length_setr   _gpgme_subkey_keyid_get_gpgme_subkey_keyid_setr   _gpgme_subkey__keyid_get_gpgme_subkey__keyid_setr   _gpgme_subkey_fpr_get_gpgme_subkey_fpr_setr   _gpgme_subkey_timestamp_get_gpgme_subkey_timestamp_setr   _gpgme_subkey_expires_get_gpgme_subkey_expires_setr   _gpgme_subkey_card_number_get_gpgme_subkey_card_number_setr   _gpgme_subkey_curve_get_gpgme_subkey_curve_setr   _gpgme_subkey_keygrip_get_gpgme_subkey_keygrip_setr   rU   delete__gpgme_subkeyra   r$   r#   r   r   r   /  s   +-/IOdeGHv779Y9Y_mnGv779Y9Y_mnG996;\;\bqrHv779Y9Y_mnG6??AeAek}~K996;\;\bqrH6??AeAek}~Kf55v7V7V\ijF I I6KtKt  {R  SFAA6ChCh  oB  CL&==v?b?bhyzJ996;\;\bqrHv779Y9Y_mnG6??AeAek}~Kf55v7V7V\ijFV33V5S5SYefEf55v7V7V\ijF
6//1M1MS]
^C;;V=_=_euvIv779Y9Y_mnG6??AeAek}~KV33V5S5SYefEv779Y9Y_mnG*H 22r#   r   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2 eejf                  ejh                  d      Z5 eejl                  ejn                  d      Z8 eejr                  ejt                  d      Z; eejx                  ejz                  d      Z> eej~                  ej                  d      ZA eej                  ej                  d      ZD eej                  ej                  d      ZG eej                  ej                  d      ZJd Zd ZKej                  ZMy)_gpgme_key_sigz!Proxy of C _gpgme_key_sig struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_key_sig.<lambda>_  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_key_sig.<lambda>_  rJ   r#   rK   rL   r   r   r   
exportabler   trust_depthtrust_valuer   r   r   r   r   status_obsolete_classuidr   emailcomment	sig_class	notations_last_notationtrust_scopec                      t               D cg c]  }|j                  d      s|dk7  r| }}dj                   fd|D              }dj                  |      S c c}w )Nr   r
   r   c              3   V   K   | ]   }d j                  |t        |             " ywr   r   r   s     r   r   z*_gpgme_key_sig.__repr__.<locals>.<genexpr>{  r   r   z
KeySig({})r   r   s   `   r   r   z_gpgme_key_sig.__repr__x  r   r   c                 T    t        j                  | t        j                                y)z __init__(self) -> _gpgme_key_sigN)r   _gpgme_key_sig_swiginitnew__gpgme_key_sigrT   s    r   rU   z_gpgme_key_sig.__init__      &&tV-F-F-HIr#   N)Nr   r   r6   r7   r   r   r   r   r   _gpgme_key_sig_revoked_get_gpgme_key_sig_revoked_setr   _gpgme_key_sig_expired_get_gpgme_key_sig_expired_setr   _gpgme_key_sig_invalid_get_gpgme_key_sig_invalid_setr   _gpgme_key_sig_exportable_get_gpgme_key_sig_exportable_setr2  _gpgme_key_sig__unused_get_gpgme_key_sig__unused_setr   _gpgme_key_sig_trust_depth_get_gpgme_key_sig_trust_depth_setr3  _gpgme_key_sig_trust_value_get_gpgme_key_sig_trust_value_setr4  _gpgme_key_sig_pubkey_algo_get_gpgme_key_sig_pubkey_algo_setr   _gpgme_key_sig_keyid_get_gpgme_key_sig_keyid_setr   _gpgme_key_sig__keyid_get_gpgme_key_sig__keyid_setr   _gpgme_key_sig_timestamp_get_gpgme_key_sig_timestamp_setr   _gpgme_key_sig_expires_get_gpgme_key_sig_expires_setr   _gpgme_key_sig_status_get_gpgme_key_sig_status_setr5  "_gpgme_key_sig__obsolete_class_get"_gpgme_key_sig__obsolete_class_setr6  _gpgme_key_sig_uid_get_gpgme_key_sig_uid_setr7  _gpgme_key_sig_name_get_gpgme_key_sig_name_setr   _gpgme_key_sig_email_get_gpgme_key_sig_email_setr8  _gpgme_key_sig_comment_get_gpgme_key_sig_comment_setr9  _gpgme_key_sig_sig_class_get_gpgme_key_sig_sig_class_setr:  _gpgme_key_sig_notations_get_gpgme_key_sig_notations_setr;  !_gpgme_key_sig__last_notation_get!_gpgme_key_sig__last_notation_setr<  _gpgme_key_sig_trust_scope_get_gpgme_key_sig_trust_scope_setr=  rU   delete__gpgme_key_sigra   r$   r#   r   r/  r/  \  s   ,-/IOdeGHv88&:[:[aopGv88&:[:[aopGv88&:[:[aopG&>>@d@dj{|Jv88&:[:[aopG6@@&BgBgm  AK6@@&BgBgm  AK6@@&BgBgm  AKV44f6U6U[ghEf668X8X^klF<<f>a>agwxIv88&:[:[aopGf668X8X^klFvHH&JsJs  zP  QO
600&2O2OU_
`CF22F4R4RXcdDV44f6U6U[ghEv88&:[:[aopG<<f>a>agwxI<<f>a>agwxIfFFHpHp  wL  MN6@@&BgBgm  AK*J 33r#   r/  c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2 eejf                  ejh                  d      Z5d Zd Z6ejn                  Z8y)_gpgme_user_idz!Proxy of C _gpgme_user_id struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_user_id.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_user_id.<lambda>  rJ   r#   rK   rL   r   r   r   originr   r7  r   r8  r9  
signatures_last_keysigaddresstofulast_updateuidhashc                      t               D cg c]  }|j                  d      s|dk7  r| }}dj                   fd|D              }dj                  |      S c c}w )Nr   r
   r   c              3   V   K   | ]   }d j                  |t        |             " ywr   r   r   s     r   r   z*_gpgme_user_id.__repr__.<locals>.<genexpr>  r   r   zUID({})r   r   s   `   r   r   z_gpgme_user_id.__repr__  h    "%d) <$??3'DFN  < <		  
 &&<r   c                 T    t        j                  | t        j                                y)z __init__(self) -> _gpgme_user_idN)r   _gpgme_user_id_swiginitnew__gpgme_user_idrT   s    r   rU   z_gpgme_user_id.__init__  rC  r#   N)9r   r   r6   r7   r   r   r   r   r   _gpgme_user_id_revoked_get_gpgme_user_id_revoked_setr   _gpgme_user_id_invalid_get_gpgme_user_id_invalid_setr   _gpgme_user_id__unused_get_gpgme_user_id__unused_setr   _gpgme_user_id_origin_get_gpgme_user_id_origin_setru  _gpgme_user_id_validity_get_gpgme_user_id_validity_setr   _gpgme_user_id_uid_get_gpgme_user_id_uid_setr7  _gpgme_user_id_name_get_gpgme_user_id_name_setr   _gpgme_user_id_email_get_gpgme_user_id_email_setr8  _gpgme_user_id_comment_get_gpgme_user_id_comment_setr9  _gpgme_user_id_signatures_get_gpgme_user_id_signatures_setrv  _gpgme_user_id__last_keysig_get_gpgme_user_id__last_keysig_setrw  _gpgme_user_id_address_get_gpgme_user_id_address_setrx  _gpgme_user_id_tofu_get_gpgme_user_id_tofu_setry  _gpgme_user_id_last_update_get_gpgme_user_id_last_update_setrz  _gpgme_user_id_uidhash_get_gpgme_user_id_uidhash_setr{  rU   delete__gpgme_user_idra   r$   r#   r   rr  rr    s   ,-/IOdeGHv88&:[:[aopGv88&:[:[aopGv88&:[:[aopGf668X8X^klF::F<^<^dstH
600&2O2OU_
`CF22F4R4RXcdDV44f6U6U[ghEv88&:[:[aopG&>>@d@dj{|JFBBFDjDj  qD  ELv88&:[:[aopGF22F4R4RXcdD6@@&BgBgm  AKv88&:[:[aopG'J 33r#   rr  c                   `   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2 eejf                  ejh                  d      Z5 eejl                  ejn                  d      Z8 eejr                  ejt                  d      Z; eejx                  ejz                  d      Z> eej~                  ej                  d      ZA eej                  ej                  d      ZD eej                  ej                  d      ZG eej                  ej                  d      ZJ eej                  ej                  d      ZM eej                  ej                  d      ZP eej                  ej                  d      ZSd Zd  ZTej                  ZVy!)"
_gpgme_keyzProxy of C _gpgme_key struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_key.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_key.<lambda>  rJ   r#   rK   rL   _refsr   r   r   r   r   r   r   r   r   r   r   ru  r   issuer_serialissuer_namechain_idowner_trustsubkeysuids_last_subkey	_last_uidkeylist_moder   rz  c                      t               D cg c]  }|j                  d      s|dk7  r| }}dj                   fd|D              }dj                  |      S c c}w )Nr   r
   r   c              3   V   K   | ]   }d j                  |t        |             " ywr   r   r   s     r   r   z&_gpgme_key.__repr__.<locals>.<genexpr>  r   r   zKey({})r   r   s   `   r   r   z_gpgme_key.__repr__  r~  r   c                 T    t        j                  | t        j                                y)z__init__(self) -> _gpgme_keyN)r   _gpgme_key_swiginitnew__gpgme_keyrT   s    r   rU   z_gpgme_key.__init__  s    ""4)>)>)@Ar#   N)Wr   r   r6   r7   r   r   r   r   r   _gpgme_key__refs_get_gpgme_key__refs_setr  _gpgme_key_revoked_get_gpgme_key_revoked_setr   _gpgme_key_expired_get_gpgme_key_expired_setr   _gpgme_key_disabled_get_gpgme_key_disabled_setr   _gpgme_key_invalid_get_gpgme_key_invalid_setr   _gpgme_key_can_encrypt_get_gpgme_key_can_encrypt_setr   _gpgme_key_can_sign_get_gpgme_key_can_sign_setr   _gpgme_key_can_certify_get_gpgme_key_can_certify_setr   _gpgme_key_secret_get_gpgme_key_secret_setr   _gpgme_key_can_authenticate_get_gpgme_key_can_authenticate_setr   _gpgme_key_is_qualified_get_gpgme_key_is_qualified_setr   _gpgme_key__unused_get_gpgme_key__unused_setr   _gpgme_key_origin_get_gpgme_key_origin_setru  _gpgme_key_protocol_get_gpgme_key_protocol_setr   _gpgme_key_issuer_serial_get_gpgme_key_issuer_serial_setr  _gpgme_key_issuer_name_get_gpgme_key_issuer_name_setr  _gpgme_key_chain_id_get_gpgme_key_chain_id_setr  _gpgme_key_owner_trust_get_gpgme_key_owner_trust_setr  _gpgme_key_subkeys_get_gpgme_key_subkeys_setr  _gpgme_key_uids_get_gpgme_key_uids_setr  _gpgme_key__last_subkey_get_gpgme_key__last_subkey_setr  _gpgme_key__last_uid_get_gpgme_key__last_uid_setr  _gpgme_key_keylist_mode_get_gpgme_key_keylist_mode_setr  _gpgme_key_fpr_get_gpgme_key_fpr_setr   _gpgme_key_last_update_get_gpgme_key_last_update_setrz  rU   delete__gpgme_keyra   r$   r#   r   r  r    s   (-/IOdeGHV00&2M2MS_`Ev44f6S6SYghGv44f6S6SYghG668V8V\klHv44f6S6SYghG6<<f>_>_ewxK668V8V\klH6<<f>_>_ewxKf22F4P4PVcdF F FHnHn  uL  MF>>@b@bh{|Lv44f6S6SYghGf22F4P4PVcdF668V8V\klHV@@&BeBek  AM6<<f>_>_ewxK668V8V\klH6<<f>_>_ewxKv44f6S6SYghGF..0J0JP[\DF>>@b@bh{|L88&:Y:Y_opIF>>@b@bh{|L
6,,f.G.GZ
XC6<<f>_>_ewxK'B //r#   r  c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Zd Zej                   Zy	)
_gpgme_invalid_keyz%Proxy of C _gpgme_invalid_key struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_invalid_key.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_invalid_key.<lambda>  rJ   r#   rK   rL   r   reasonc                 T    t        j                  | t        j                                y)z$__init__(self) -> _gpgme_invalid_keyN)r   _gpgme_invalid_key_swiginitnew__gpgme_invalid_keyrT   s    r   rU   z_gpgme_invalid_key.__init__  r   r#   N)r   r   r6   r7   r   r   r   r   r   _gpgme_invalid_key_fpr_get_gpgme_invalid_key_fpr_setr   _gpgme_invalid_key_reason_get_gpgme_invalid_key_reason_setr  rU   delete__gpgme_invalid_keyra   r$   r#   r   r  r    se    0-/IOdeGH
644f6W6W]g
hCf::F<`<`fstFR 77r#   r  c                 ,    t        j                  |       S )zgpgme_new(ctx) -> gpgme_error_t)r   	gpgme_newctxs    r   r  r    s    C  r#   c                 ,    t        j                  |       S )zgpgme_release(ctx))r   gpgme_releaser  s    r   r  r        $$r#   c                 0    t        j                  | ||      S )z5gpgme_set_ctx_flag(ctx, name, value) -> gpgme_error_t)r   gpgme_set_ctx_flag)r  r   r    s      r   r  r    s    $$S$66r#   c                 .    t        j                  | |      S )z-gpgme_get_ctx_flag(ctx, name) -> char const *)r   gpgme_get_ctx_flag)r  r   s     r   r  r        $$S$//r#   c                 .    t        j                  | |      S )z/gpgme_set_protocol(ctx, proto) -> gpgme_error_t)r   gpgme_set_protocolr  protos     r   r  r    s    $$S%00r#   c                 ,    t        j                  |       S )z+gpgme_get_protocol(ctx) -> gpgme_protocol_t)r   gpgme_get_protocolr  s    r   r  r         $$S))r#   c                 .    t        j                  | |      S )z3gpgme_set_sub_protocol(ctx, proto) -> gpgme_error_t)r   gpgme_set_sub_protocolr  s     r   r  r        ((e44r#   c                 ,    t        j                  |       S )z/gpgme_get_sub_protocol(ctx) -> gpgme_protocol_t)r   gpgme_get_sub_protocolr  s    r   r  r    r   r#   c                 ,    t        j                  |       S )z.gpgme_get_protocol_name(proto) -> char const *)r   gpgme_get_protocol_namer  s    r   r  r    s    ))%00r#   c                 .    t        j                  | |      S )zgpgme_set_armor(ctx, yes))r   gpgme_set_armorr  yess     r   r  r    s    !!#s++r#   c                 ,    t        j                  |       S )zgpgme_get_armor(ctx) -> int)r   gpgme_get_armorr  s    r   r  r    rx   r#   c                 .    t        j                  | |      S )zgpgme_set_textmode(ctx, yes))r   gpgme_set_textmoder  s     r   r  r        $$S#..r#   c                 ,    t        j                  |       S )zgpgme_get_textmode(ctx) -> int)r   gpgme_get_textmoder  s    r   r  r    r  r#   c                 .    t        j                  | |      S )zgpgme_set_offline(ctx, yes))r   gpgme_set_offliner  s     r   r  r         ##C--r#   c                 ,    t        j                  |       S )zgpgme_get_offline(ctx) -> int)r   gpgme_get_offliner  s    r   r  r  $      ##C((r#   c                 .    t        j                  | |      S )z)gpgme_set_include_certs(ctx, nr_of_certs))r   gpgme_set_include_certs)r  nr_of_certss     r   r!  r!  *  s    ))#{;;r#   c                 ,    t        j                  |       S )z#gpgme_get_include_certs(ctx) -> int)r   gpgme_get_include_certsr  s    r   r$  r$  .      ))#..r#   c                 .    t        j                  | |      S )z2gpgme_set_keylist_mode(ctx, mode) -> gpgme_error_t)r   gpgme_set_keylist_moder  modes     r   r'  r'  2      ((d33r#   c                 ,    t        j                  |       S )z3gpgme_get_keylist_mode(ctx) -> gpgme_keylist_mode_t)r   gpgme_get_keylist_moder  s    r   r,  r,  6  r   r#   c                 .    t        j                  | |      S )z3gpgme_set_pinentry_mode(ctx, mode) -> gpgme_error_t)r   gpgme_set_pinentry_moder(  s     r   r.  r.  :  s    ))#t44r#   c                 ,    t        j                  |       S )z5gpgme_get_pinentry_mode(ctx) -> gpgme_pinentry_mode_t)r   gpgme_get_pinentry_moder  s    r   r0  r0  >  r%  r#   c                 0    t        j                  | ||      S )z,gpgme_set_passphrase_cb(ctx, cb, hook_value))r   gpgme_set_passphrase_cbr  cb
hook_values      r   r2  r2  B      ))#r:>>r#   c                 0    t        j                  | ||      S )z,gpgme_get_passphrase_cb(ctx, cb, hook_value))r   gpgme_get_passphrase_cbr3  s      r   r8  r8  F  r6  r#   c                 0    t        j                  | ||      S )z(gpgme_set_progress_cb(c, cb, hook_value))r   gpgme_set_progress_cbcr4  r5  s      r   r:  r:  J  s    ''2z::r#   c                 0    t        j                  | ||      S )z*gpgme_get_progress_cb(ctx, cb, hook_value))r   gpgme_get_progress_cbr3  s      r   r>  r>  N  s    ''R<<r#   c                 0    t        j                  | ||      S )z&gpgme_set_status_cb(c, cb, hook_value))r   gpgme_set_status_cbr;  s      r   r@  r@  R  s    %%aZ88r#   c                 0    t        j                  | ||      S )z(gpgme_get_status_cb(ctx, cb, hook_value))r   gpgme_get_status_cbr3  s      r   rB  rB  V  s    %%c2z::r#   c                 0    t        j                  | ||      S )z7gpgme_set_locale(ctx, category, value) -> gpgme_error_t)r   gpgme_set_locale)r  categoryr    s      r   rD  rD  Z  s    ""3%88r#   c                 ,    t        j                  |       S )z4gpgme_ctx_get_engine_info(ctx) -> _gpgme_engine_info)r   gpgme_ctx_get_engine_infor  s    r   rG  rG  ^  r{   r#   c                 2    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   r   s       r   rI  rI  b  s    ++C	8LLr#   c                 ,    t        j                  |       S )zgpgme_signers_clear(ctx))r   gpgme_signers_clearr  s    r   rK  rK  f  r   r#   c                 .    t        j                  | |      S )z,gpgme_signers_add(ctx, key) -> gpgme_error_t)r   gpgme_signers_add)r  keys     r   rM  rM  j  r  r#   c                 ,    t        j                  |       S )z(gpgme_signers_count(ctx) -> unsigned int)r   gpgme_signers_countr  s    r   rP  rP  n  r   r#   c                 .    t        j                  | |      S )z*gpgme_signers_enum(ctx, seq) -> _gpgme_key)r   gpgme_signers_enum)r  seqs     r   rR  rR  r  r  r#   c                 ,    t        j                  |       S )zgpgme_sig_notation_clear(ctx))r   gpgme_sig_notation_clearr  s    r   rU  rU  v  s    **3//r#   c                 2    t        j                  | |||      S )z@gpgme_sig_notation_add(ctx, name, value, flags) -> gpgme_error_t)r   gpgme_sig_notation_add)r  r   r    rN   s       r   rW  rW  z  s    ((dE5AAr#   c                 ,    t        j                  |       S )z2gpgme_sig_notation_get(ctx) -> _gpgme_sig_notation)r   gpgme_sig_notation_getr  s    r   rY  rY  ~  r   r#   c                 .    t        j                  | |      S )z/gpgme_set_sender(ctx, address) -> gpgme_error_t)r   gpgme_set_sender)r  rx  s     r   r[  r[    s    ""300r#   c                 ,    t        j                  |       S )z%gpgme_get_sender(ctx) -> char const *)r   gpgme_get_senderr  s    r   r]  r]    rp   r#   c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Zd Zej                   Zy	)
gpgme_io_event_done_dataz+Proxy of C gpgme_io_event_done_data struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z!gpgme_io_event_done_data.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z!gpgme_io_event_done_data.<lambda>  rJ   r#   rK   rL   rl   op_errc                 T    t        j                  | t        j                                y)z*__init__(self) -> gpgme_io_event_done_dataN)r   !gpgme_io_event_done_data_swiginitnew_gpgme_io_event_done_datarT   s    r   rU   z!gpgme_io_event_done_data.__init__      00v7Z7Z7\]r#   N)r   r   r6   r7   r   r   r   r   r    gpgme_io_event_done_data_err_get gpgme_io_event_done_data_err_setrl   #gpgme_io_event_done_data_op_err_get#gpgme_io_event_done_data_op_err_setrb  rU   delete_gpgme_io_event_done_datara   r$   r#   r   r_  r_    sh    6-/IOdeGH
6::F<c<cis
tCf@@&BlBlr  AF^ ==r#   r_  c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Zd Zej2                  Zy)gpgme_io_cbszProxy of C gpgme_io_cbs struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   zgpgme_io_cbs.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   zgpgme_io_cbs.<lambda>  rJ   r#   rK   rL   addadd_privremoveevent
event_privc                 T    t        j                  | t        j                                y)z__init__(self) -> gpgme_io_cbsN)r   gpgme_io_cbs_swiginitnew_gpgme_io_cbsrT   s    r   rU   zgpgme_io_cbs.__init__  s    $$T6+B+B+DEr#   N)r   r   r6   r7   r   r   r   r   r   gpgme_io_cbs_add_getgpgme_io_cbs_add_setrp  gpgme_io_cbs_add_priv_getgpgme_io_cbs_add_priv_setrq  gpgme_io_cbs_remove_getgpgme_io_cbs_remove_setrr  gpgme_io_cbs_event_getgpgme_io_cbs_event_setrs  gpgme_io_cbs_event_priv_getgpgme_io_cbs_event_priv_setrt  rU   delete_gpgme_io_cbsra   r$   r#   r   rm  rm    s    *-/IOdeGH
6..0K0KQ[
\C88&:Z:Z`opHf44f6T6TZghFV22F4Q4QWcdE&<<f>`>`fwxJF 11r#   rm  c                 .    t        j                  | |      S )zgpgme_set_io_cbs(ctx, io_cbs))r   gpgme_set_io_cbsr  io_cbss     r   r  r        ""3//r#   c                 .    t        j                  | |      S )zgpgme_get_io_cbs(ctx, io_cbs))r   gpgme_get_io_cbsr  s     r   r  r    r  r#   c                 0    t        j                  | ||      S )z+gpgme_io_read(fd, buffer, count) -> ssize_t)r   gpgme_io_readfdbuffercounts      r   r  r    s    FE22r#   c                 0    t        j                  | ||      S )z,gpgme_io_write(fd, buffer, count) -> ssize_t)r   gpgme_io_writer  s      r   r  r    s      VU33r#   c                 0    t        j                  | ||      S )z)gpgme_io_writen(fd, buffer, count) -> int)r   gpgme_io_writenr  s      r   r  r    s    !!"fe44r#   c                 0    t        j                  | ||      S )z,gpgme_wait(ctx, status, hang) -> gpgme_ctx_t)r   
gpgme_wait)r  r5  hangs      r   r  r    s    S&$//r#   c                 2    t        j                  | |||      S )z8gpgme_wait_ext(ctx, status, op_err, hang) -> gpgme_ctx_t)r   gpgme_wait_ext)r  r5  rb  r  s       r   r  r    s      ffd;;r#   c                 ,    t        j                  |       S )z"gpgme_cancel(ctx) -> gpgme_error_t)r   gpgme_cancelr  s    r   r  r    s    s##r#   c                 ,    t        j                  |       S )z(gpgme_cancel_async(ctx) -> gpgme_error_t)r   gpgme_cancel_asyncr  s    r   r  r    r  r#   c                   D   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Zd
 Zej,                  Zy)gpgme_data_cbsz!Proxy of C gpgme_data_cbs struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   zgpgme_data_cbs.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   zgpgme_data_cbs.<lambda>  rJ   r#   rK   rL   readwriteseekreleasec                 T    t        j                  | t        j                                y)z __init__(self) -> gpgme_data_cbsN)r   gpgme_data_cbs_swiginitnew_gpgme_data_cbsrT   s    r   rU   zgpgme_data_cbs.__init__  rC  r#   N)r   r   r6   r7   r   r   r   r   r   gpgme_data_cbs_read_getgpgme_data_cbs_read_setr  gpgme_data_cbs_write_getgpgme_data_cbs_write_setr  gpgme_data_cbs_seek_getgpgme_data_cbs_seek_setr  gpgme_data_cbs_release_getgpgme_data_cbs_release_setr  rU   delete_gpgme_data_cbsra   r$   r#   r   r  r    s    ,-/IOdeGHF22F4R4RXcdDV44f6U6U[ghEF22F4R4RXcdDv88&:[:[aopGJ 33r#   r  c                 .    t        j                  | |      S )z&gpgme_data_read(dh, buffer) -> ssize_t)r   gpgme_data_readdhr  s     r   r  r    s    !!"f--r#   c                 .    t        j                  | |      S )z'gpgme_data_write(dh, buffer) -> ssize_t)r   gpgme_data_writer  s     r   r  r    s    ""2v..r#   c                 ,    t        j                  |       S )z%gpgme_data_new(r_dh) -> gpgme_error_t)r   gpgme_data_new)r_dhs    r   r  r    s      &&r#   c                 ,    t        j                  |       S )zgpgme_data_release(dh))r   gpgme_data_releaser  s    r   r  r    s    $$R((r#   c                 2    t        j                  | |||      S )zBgpgme_data_new_from_mem(r_dh, buffer, size, copy) -> gpgme_error_t)r   gpgme_data_new_from_mem)r  r  sizer0   s       r   r  r    s    ))$dCCr#   c                 .    t        j                  | |      S )z3gpgme_data_release_and_get_mem(dh, r_len) -> char *)r   gpgme_data_release_and_get_mem)r  r_lens     r   r  r    s    00U;;r#   c                 ,    t        j                  |       S )zgpgme_free(buffer))r   
gpgme_free)r  s    r   r  r     s    V$$r#   c                 0    t        j                  | ||      S )z9gpgme_data_new_from_cbs(dh, cbs, handle) -> gpgme_error_t)r   gpgme_data_new_from_cbs)r  cbshandles      r   r  r    s    ))"c6::r#   c                 .    t        j                  | |      S )z/gpgme_data_new_from_fd(dh, fd) -> gpgme_error_t)r   gpgme_data_new_from_fd)r  r  s     r   r  r    s    ((R00r#   c                 .    t        j                  | |      S )z7gpgme_data_new_from_stream(dh, stream) -> gpgme_error_t)r   gpgme_data_new_from_stream)r  streams     r   r  r    s    ,,R88r#   c                 .    t        j                  | |      S )z:gpgme_data_new_from_estream(r_dh, stream) -> gpgme_error_t)r   gpgme_data_new_from_estream)r  r  s     r   r  r    s    --dF;;r#   c                 ,    t        j                  |       S )z4gpgme_data_get_encoding(dh) -> gpgme_data_encoding_t)r   gpgme_data_get_encodingr  s    r   r  r    s    ))"--r#   c                 .    t        j                  | |      S )z1gpgme_data_set_encoding(dh, enc) -> gpgme_error_t)r   gpgme_data_set_encoding)r  encs     r   r  r    s    ))"c22r#   c                 ,    t        j                  |       S )z&gpgme_data_get_file_name(dh) -> char *)r   gpgme_data_get_file_namer  s    r   r  r    s    **2..r#   c                 .    t        j                  | |      S )z8gpgme_data_set_file_name(dh, file_name) -> gpgme_error_t)r   gpgme_data_set_file_name)r  r   s     r   r  r     s    **2y99r#   c                 0    t        j                  | ||      S )z3gpgme_data_set_flag(dh, name, value) -> gpg_error_t)r   gpgme_data_set_flag)r  r   r    s      r   r  r  $  s    %%b$66r#   c                 .    t        j                  | |      S )z6gpgme_data_identify(dh, reserved) -> gpgme_data_type_t)r   gpgme_data_identify)r  reserveds     r   r  r  (  s    %%b(33r#   c                 0    t        j                  | ||      S )z<gpgme_data_new_from_file(r_dh, fname, copy) -> gpgme_error_t)r   gpgme_data_new_from_file)r  fnamer0   s      r   r  r  ,  s    **4==r#   c                 4    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  fpoffsetr   s        r   r  r  0  s    ..tUBOOr#   c                 ,    t        j                  |       S )z&gpgme_data_rewind(dh) -> gpgme_error_t)r   gpgme_data_rewindr  s    r   r  r  4  s    ##B''r#   c                 2    t        j                  | |||      S )z7gpgme_get_key(ctx, fpr, r_key, secret) -> gpgme_error_t)r   gpgme_get_key)r  r   r_keyr   s       r   r  r  8  s    S%88r#   c                 .    t        j                  | |      S )z.gpgme_key_from_uid(key, name) -> gpgme_error_t)r   gpgme_key_from_uid)rN  r   s     r   r  r  <  r  r#   c                 ,    t        j                  |       S )zgpgme_key_ref(key))r   gpgme_key_refrN  s    r   r  r  @  r  r#   c                 ,    t        j                  |       S )zgpgme_key_unref(key))r   gpgme_key_unrefr  s    r   r  r  D  rx   r#   c                 ,    t        j                  |       S )zgpgme_key_release(key))r   gpgme_key_releaser  s    r   r  r  H  r  r#   c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Zd Zej                  Zy)	_gpgme_op_encrypt_resultz+Proxy of C _gpgme_op_encrypt_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z!_gpgme_op_encrypt_result.<lambda>N  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z!_gpgme_op_encrypt_result.<lambda>N  rJ   r#   rK   rL   invalid_recipientsc                 T    t        j                  | t        j                                y)z*__init__(self) -> _gpgme_op_encrypt_resultN)r   !_gpgme_op_encrypt_result_swiginitnew__gpgme_op_encrypt_resultrT   s    r   rU   z!_gpgme_op_encrypt_result.__init__R  rf  r#   N)r   r   r6   r7   r   r   r   r   r   /_gpgme_op_encrypt_result_invalid_recipients_get/_gpgme_op_encrypt_result_invalid_recipients_setr  rU   delete__gpgme_op_encrypt_resultra   r$   r#   r   r  r  K  s[    6-/IOdeGH!&"X"XZ`  [Q  [Q  Wp  q^ ==r#   r  c                 ,    t        j                  |       S )z8gpgme_op_encrypt_result(ctx) -> _gpgme_op_encrypt_result)r   gpgme_op_encrypt_resultr  s    r   r  r  Z  r%  r#   c                 4    t        j                  | ||||      S )zHgpgme_op_encrypt_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_startr  recprN   plainciphers        r   r  r  p  s    ((dE5&IIr#   c                 4    t        j                  | ||||      S )zBgpgme_op_encrypt(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encryptr  s        r   r  r  t  s    ""3eUFCCr#   c                 6    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  
recpstringrN   r  r  s         r   r	  r	  x  s    ,,S$
E5RXYYr#   c                 6    t        j                  | |||||      S )zRgpgme_op_encrypt_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_extr
  s         r   r  r  |  s    &&sD*eUFSSr#   c                 4    t        j                  | ||||      S )zMgpgme_op_encrypt_sign_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_sign_startr  s        r   r  r    s    --c4vNNr#   c                 4    t        j                  | ||||      S )zGgpgme_op_encrypt_sign(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_signr  s        r   r  r    s    ''T5%HHr#   c                 6    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_startr
  s         r   r  r    s    11#tZPUW]^^r#   c                 6    t        j                  | |||||      S )zWgpgme_op_encrypt_sign_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_sign_extr
  s         r   r  r    s    ++Cz5%QWXXr#   c                   D   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Zd
 Zej,                  Zy)_gpgme_recipientz#Proxy of C _gpgme_recipient struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_recipient.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_recipient.<lambda>  rJ   r#   rK   rL   r   r   r   r5  c                 T    t        j                  | t        j                                y)z"__init__(self) -> _gpgme_recipientN)r   _gpgme_recipient_swiginitnew__gpgme_recipientrT   s    r   rU   z_gpgme_recipient.__init__  r   r#   N)r   r   r6   r7   r   r   r   r   r   _gpgme_recipient_keyid_get_gpgme_recipient_keyid_setr   _gpgme_recipient__keyid_get_gpgme_recipient__keyid_setr    _gpgme_recipient_pubkey_algo_get _gpgme_recipient_pubkey_algo_setr   _gpgme_recipient_status_get_gpgme_recipient_status_setr5  rU   delete__gpgme_recipientra   r$   r#   r   r  r    s    .-/IOdeGHV668Y8Y_klEf88&:\:\bopF6BBFDkDk  rD  EKf88&:\:\bopFN 55r#   r  c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z&d Z'ejP                  Z)y)_gpgme_op_decrypt_resultz+Proxy of C _gpgme_op_decrypt_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z!_gpgme_op_decrypt_result.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z!_gpgme_op_decrypt_result.<lambda>  rJ   r#   rK   rL   unsupported_algorithmwrong_key_usager   is_mimelegacy_cipher_nomdcr   
recipientsr   session_keysymkey_algoc                 T    t        j                  | t        j                                y)z*__init__(self) -> _gpgme_op_decrypt_resultN)r   !_gpgme_op_decrypt_result_swiginitnew__gpgme_op_decrypt_resultrT   s    r   rU   z!_gpgme_op_decrypt_result.__init__  rf  r#   N)*r   r   r6   r7   r   r   r   r   r   2_gpgme_op_decrypt_result_unsupported_algorithm_get2_gpgme_op_decrypt_result_unsupported_algorithm_setr*  ,_gpgme_op_decrypt_result_wrong_key_usage_get,_gpgme_op_decrypt_result_wrong_key_usage_setr+  %_gpgme_op_decrypt_result_is_de_vs_get%_gpgme_op_decrypt_result_is_de_vs_setr   $_gpgme_op_decrypt_result_is_mime_get$_gpgme_op_decrypt_result_is_mime_setr,  0_gpgme_op_decrypt_result_legacy_cipher_nomdc_get0_gpgme_op_decrypt_result_legacy_cipher_nomdc_setr-  $_gpgme_op_decrypt_result__unused_get$_gpgme_op_decrypt_result__unused_setr   '_gpgme_op_decrypt_result_recipients_get'_gpgme_op_decrypt_result_recipients_setr.  &_gpgme_op_decrypt_result_file_name_get&_gpgme_op_decrypt_result_file_name_setr   (_gpgme_op_decrypt_result_session_key_get(_gpgme_op_decrypt_result_session_key_setr/  (_gpgme_op_decrypt_result_symkey_algo_get(_gpgme_op_decrypt_result_symkey_algo_setr0  rU   delete__gpgme_op_decrypt_resultra   r$   r#   r   r'  r'    s   6-/IOdeGH$V%^%^`f  aZ  aZ  `|  }vRRTZ  UH  UH  Nd  eODDfFrFr  yH  IHvBBFDoDo  vD  EG"6#Z#Z\b  ]T  ]T  Zt  uvBBFDoDo  vD  EG&HH&JxJx  P  QJFFHuHu  |L  MI6JJFL{L{  BT  UK6JJFL{L{  BT  UK^ ==r#   r'  c                 ,    t        j                  |       S )z8gpgme_op_decrypt_result(ctx) -> _gpgme_op_decrypt_result)r   gpgme_op_decrypt_resultr  s    r   rJ  rJ    r%  r#   c                 0    t        j                  | ||      S )z;gpgme_op_decrypt_start(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_startr  r  r  s      r   rL  rL    s    ((fe<<r#   c                 0    t        j                  | ||      S )z5gpgme_op_decrypt(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decryptrM  s      r   rO  rO    s    ""366r#   c                 0    t        j                  | ||      S )zBgpgme_op_decrypt_verify_start(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_verify_startrM  s      r   rQ  rQ    s    //VUCCr#   c                 0    t        j                  | ||      S )z<gpgme_op_decrypt_verify(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_verifyrM  s      r   rS  rS    s    ))#vu==r#   c                 2    t        j                  | |||      S )zFgpgme_op_decrypt_ext_start(ctx, flags, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_ext_startr  rN   r  r  s       r   rU  rU    s    ,,S%GGr#   c                 2    t        j                  | |||      S )z@gpgme_op_decrypt_ext(ctx, flags, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_extrV  s       r   rX  rX    s    &&sE65AAr#   c                   <   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z d Z!ejD                  Z#y)_gpgme_new_signaturez'Proxy of C _gpgme_new_signature struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_new_signature.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_new_signature.<lambda>  rJ   r#   rK   rL   r   r   	hash_algor6  r   r   _obsolete_class_2r:  c                 T    t        j                  | t        j                                y)z&__init__(self) -> _gpgme_new_signatureN)r   _gpgme_new_signature_swiginitnew__gpgme_new_signaturerT   s    r   rU   z_gpgme_new_signature.__init__      ,,T63R3R3TUr#   N)$r   r   r6   r7   r   r   r   r   r   _gpgme_new_signature_type_get_gpgme_new_signature_type_setr   $_gpgme_new_signature_pubkey_algo_get$_gpgme_new_signature_pubkey_algo_setr   "_gpgme_new_signature_hash_algo_get"_gpgme_new_signature_hash_algo_setr]  (_gpgme_new_signature__obsolete_class_get(_gpgme_new_signature__obsolete_class_setr6  "_gpgme_new_signature_timestamp_get"_gpgme_new_signature_timestamp_setr   _gpgme_new_signature_fpr_get_gpgme_new_signature_fpr_setr   *_gpgme_new_signature__obsolete_class_2_get*_gpgme_new_signature__obsolete_class_2_setr^  "_gpgme_new_signature_sig_class_get"_gpgme_new_signature_sig_class_setr:  rU   delete__gpgme_new_signaturera   r$   r#   r   rZ  rZ    s<   2-/IOdeGHF88&:^:^dopD6FFHsHs  zL  MKBBFDmDm  tD  EIvNNPVPP  F\  ]OBBFDmDm  tD  EI
6668[8[ak
lC !R!RTZ  UF  UF  Ld  eBBFDmDm  tD  EIV 99r#   rZ  c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Zd Zej                   Zy	)
_gpgme_op_sign_resultz(Proxy of C _gpgme_op_sign_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_op_sign_result.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_op_sign_result.<lambda>  rJ   r#   rK   rL   invalid_signersrv  c                 T    t        j                  | t        j                                y)z'__init__(self) -> _gpgme_op_sign_resultN)r   _gpgme_op_sign_result_swiginitnew__gpgme_op_sign_resultrT   s    r   rU   z_gpgme_op_sign_result.__init__  s    --dF4T4T4VWr#   N)r   r   r6   r7   r   r   r   r   r   )_gpgme_op_sign_result_invalid_signers_get)_gpgme_op_sign_result_invalid_signers_setrx  $_gpgme_op_sign_result_signatures_get$_gpgme_op_sign_result_signatures_setrv  rU   delete__gpgme_op_sign_resultra   r$   r#   r   ru  ru    s|    3-/IOdeGHvOOQW  RB  RB  H^  _O&EEvGrGr  yJ  KJX ::r#   ru  c                 ,    t        j                  |       S )z2gpgme_op_sign_result(ctx) -> _gpgme_op_sign_result)r   gpgme_op_sign_resultr  s    r   r  r        &&s++r#   c                 2    t        j                  | |||      S )z;gpgme_op_sign_start(ctx, plain, sig, mode) -> gpgme_error_t)r   gpgme_op_sign_startr  r  sigr)  s       r   r  r     s    %%c5#t<<r#   c                 2    t        j                  | |||      S )z5gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t)r   gpgme_op_signr  s       r   r  r    s    UC66r#   c                   j   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2 eejf                  ejh                  d      Z5 eejl                  ejn                  d      Z8 eejr                  ejt                  d      Z;d Z<ejz                  Z>y)_gpgme_signaturez#Proxy of C _gpgme_signature struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_signature.<lambda>"  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_signature.<lambda>"  rJ   r#   rK   rL   summaryr   r5  r;  r   exp_timestampr+  	pka_trustchain_modelr   r   r   validity_reasonr   r]  pka_addressrN  c                 T    t        j                  | t        j                                y)z"__init__(self) -> _gpgme_signatureN)r   _gpgme_signature_swiginitnew__gpgme_signaturerT   s    r   rU   z_gpgme_signature.__init__6  r   r#   N)?r   r   r6   r7   r   r   r   r   r   _gpgme_signature_summary_get_gpgme_signature_summary_setr  _gpgme_signature_fpr_get_gpgme_signature_fpr_setr   _gpgme_signature_status_get_gpgme_signature_status_setr5  _gpgme_signature_notations_get_gpgme_signature_notations_setr;  _gpgme_signature_timestamp_get_gpgme_signature_timestamp_setr   "_gpgme_signature_exp_timestamp_get"_gpgme_signature_exp_timestamp_setr  $_gpgme_signature_wrong_key_usage_get$_gpgme_signature_wrong_key_usage_setr+  _gpgme_signature_pka_trust_get_gpgme_signature_pka_trust_setr   _gpgme_signature_chain_model_get _gpgme_signature_chain_model_setr  _gpgme_signature_is_de_vs_get_gpgme_signature_is_de_vs_setr   _gpgme_signature__unused_get_gpgme_signature__unused_setr   _gpgme_signature_validity_get_gpgme_signature_validity_setr   $_gpgme_signature_validity_reason_get$_gpgme_signature_validity_reason_setr   _gpgme_signature_pubkey_algo_get _gpgme_signature_pubkey_algo_setr   _gpgme_signature_hash_algo_get_gpgme_signature_hash_algo_setr]   _gpgme_signature_pka_address_get _gpgme_signature_pka_address_setr  _gpgme_signature_key_get_gpgme_signature_key_setrN  rU   delete__gpgme_signaturera   r$   r#   r   r  r    s$   .-/IOdeGHv::F<_<_estG
622F4S4SYc
dCf88&:\:\bopF>>@e@ek{|I>>@e@ek{|IVFFHqHq  xL  MMvJJFLwLw  ~T  UO>>@e@ek{|I6BBFDkDk  rD  EK<<f>b>bhwxHv::F<_<_estG<<f>b>bhwxHvJJFLwLw  ~T  UO6BBFDkDk  rD  EK>>@e@ek{|I6BBFDkDk  rD  EK
622F4S4SYc
dCN 55r#   r  c                   D   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Zd
 Zej,                  Zy)_gpgme_op_verify_resultz*Proxy of C _gpgme_op_verify_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z _gpgme_op_verify_result.<lambda>@  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z _gpgme_op_verify_result.<lambda>@  rJ   r#   rK   rL   rv  r   r,  r   c                 T    t        j                  | t        j                                y)z)__init__(self) -> _gpgme_op_verify_resultN)r    _gpgme_op_verify_result_swiginitnew__gpgme_op_verify_resultrT   s    r   rU   z _gpgme_op_verify_result.__init__G      //f6X6X6Z[r#   N)r   r   r6   r7   r   r   r   r   r   &_gpgme_op_verify_result_signatures_get&_gpgme_op_verify_result_signatures_setrv  %_gpgme_op_verify_result_file_name_get%_gpgme_op_verify_result_file_name_setr   #_gpgme_op_verify_result_is_mime_get#_gpgme_op_verify_result_is_mime_setr,  #_gpgme_op_verify_result__unused_get#_gpgme_op_verify_result__unused_setr   rU   delete__gpgme_op_verify_resultra   r$   r#   r   r  r  =  s    5-/IOdeGH&GGIvIv  }N  OJEEvGsGs  zJ  KIvAA6CmCm  tB  CGvAA6CmCm  tB  CG\ <<r#   r  c                 ,    t        j                  |       S )z6gpgme_op_verify_result(ctx) -> _gpgme_op_verify_result)r   gpgme_op_verify_resultr  s    r   r  r  O  r   r#   c                 2    t        j                  | |||      S )zHgpgme_op_verify_start(ctx, sig, signed_text, plaintext) -> gpgme_error_t)r   gpgme_op_verify_startr  r  signed_text	plaintexts       r   r  r  S  s    ''S+yIIr#   c                 2    t        j                  | |||      S )zBgpgme_op_verify(ctx, sig, signed_text, plaintext) -> gpgme_error_t)r   gpgme_op_verifyr  s       r   r  r  W  s    !!#sKCCr#   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Zd	 Zej&                  Zy
)_gpgme_import_statusz'Proxy of C _gpgme_import_status struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_import_status.<lambda>g  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_import_status.<lambda>g  rJ   r#   rK   rL   r   resultr5  c                 T    t        j                  | t        j                                y)z&__init__(self) -> _gpgme_import_statusN)r   _gpgme_import_status_swiginitnew__gpgme_import_statusrT   s    r   rU   z_gpgme_import_status.__init__m  rb  r#   N)r   r   r6   r7   r   r   r   r   r   _gpgme_import_status_fpr_get_gpgme_import_status_fpr_setr   _gpgme_import_status_result_get_gpgme_import_status_result_setr  _gpgme_import_status_status_get_gpgme_import_status_status_setr5  rU   delete__gpgme_import_statusra   r$   r#   r   r  r  d  s    2-/IOdeGH
6668[8[ak
lCf<<f>d>djwxFf<<f>d>djwxFV 99r#   r  c                   ,   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2 eejf                  ejh                  d      Z5 eejl                  ejn                  d      Z8d Z9ejt                  Z;y)_gpgme_op_import_resultz*Proxy of C _gpgme_op_import_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z _gpgme_op_import_result.<lambda>w  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z _gpgme_op_import_result.<lambda>w  rJ   r#   rK   rL   
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                 T    t        j                  | t        j                                y)z)__init__(self) -> _gpgme_op_import_resultN)r    _gpgme_op_import_result_swiginitnew__gpgme_op_import_resultrT   s    r   rU   z _gpgme_op_import_result.__init__  r  r#   N)<r   r   r6   r7   r   r   r   r   r   &_gpgme_op_import_result_considered_get&_gpgme_op_import_result_considered_setr  &_gpgme_op_import_result_no_user_id_get&_gpgme_op_import_result_no_user_id_setr  $_gpgme_op_import_result_imported_get$_gpgme_op_import_result_imported_setr  (_gpgme_op_import_result_imported_rsa_get(_gpgme_op_import_result_imported_rsa_setr  %_gpgme_op_import_result_unchanged_get%_gpgme_op_import_result_unchanged_setr  (_gpgme_op_import_result_new_user_ids_get(_gpgme_op_import_result_new_user_ids_setr  (_gpgme_op_import_result_new_sub_keys_get(_gpgme_op_import_result_new_sub_keys_setr  *_gpgme_op_import_result_new_signatures_get*_gpgme_op_import_result_new_signatures_setr  +_gpgme_op_import_result_new_revocations_get+_gpgme_op_import_result_new_revocations_setr  '_gpgme_op_import_result_secret_read_get'_gpgme_op_import_result_secret_read_setr  +_gpgme_op_import_result_secret_imported_get+_gpgme_op_import_result_secret_imported_setr  ,_gpgme_op_import_result_secret_unchanged_get,_gpgme_op_import_result_secret_unchanged_setr  ,_gpgme_op_import_result_skipped_new_keys_get,_gpgme_op_import_result_skipped_new_keys_setr  (_gpgme_op_import_result_not_imported_get(_gpgme_op_import_result_not_imported_setr  #_gpgme_op_import_result_imports_get#_gpgme_op_import_result_imports_setr  +_gpgme_op_import_result_skipped_v3_keys_get+_gpgme_op_import_result_skipped_v3_keys_setr  rU   delete__gpgme_op_import_resultra   r$   r#   r   r  r  t  s   5-/IOdeGH&GGIvIv  }N  OJ&GGIvIv  }N  OJCCVEpEp  wF  GHFKKVM|M|  CV  WLEEvGsGs  zJ  KIFKKVM|M|  CV  WLFKKVM|M|  CV  WLfOOQW  RC  RC  I^  _NvQQSY  TF  TF  Lb  cO6II6KyKy  @R  SKvQQSY  TF  TF  Lb  cO S SU[  VI  VI  Of  g S SU[  VI  VI  Of  gFKKVM|M|  CV  WLvAA6CmCm  tB  CGvQQSY  TF  TF  Lb  cO\ <<r#   r  c                 ,    t        j                  |       S )z6gpgme_op_import_result(ctx) -> _gpgme_op_import_result)r   gpgme_op_import_resultr  s    r   r  r    r   r#   c                 .    t        j                  | |      S )z4gpgme_op_import_start(ctx, keydata) -> gpgme_error_t)r   gpgme_op_import_startr  keydatas     r   r  r    s    ''W55r#   c                 .    t        j                  | |      S )z.gpgme_op_import(ctx, keydata) -> gpgme_error_t)r   gpgme_op_importr  s     r   r"  r"    s    !!#w//r#   c                 .    t        j                  | |      S )z6gpgme_op_import_keys_start(ctx, keys) -> gpgme_error_t)r   gpgme_op_import_keys_startr  keyss     r   r$  r$    s    ,,S$77r#   c                 .    t        j                  | |      S )z0gpgme_op_import_keys(ctx, keys) -> gpgme_error_t)r   gpgme_op_import_keysr%  s     r   r(  r(    s    &&sD11r#   c                 .    t        j                  | |      S )z9gpgme_op_receive_keys_start(ctx, keyids) -> gpgme_error_t)r   gpgme_op_receive_keys_startr  keyidss     r   r*  r*    s    --c6::r#   c                 .    t        j                  | |      S )z3gpgme_op_receive_keys(ctx, keyids) -> gpgme_error_t)r   gpgme_op_receive_keysr+  s     r   r.  r.    s    ''V44r#   c                 2    t        j                  | |||      S )zCgpgme_op_export_start(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_startr  patternr)  r   s       r   r0  r0    s    ''WdGDDr#   c                 2    t        j                  | |||      S )z=gpgme_op_export(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_exportr1  s       r   r4  r4    s    !!#wg>>r#   c                 2    t        j                  | |||      S )zGgpgme_op_export_ext_start(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_ext_startr1  s       r   r6  r6    s    ++C$HHr#   c                 2    t        j                  | |||      S )zAgpgme_op_export_ext(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_extr1  s       r   r8  r8    s    %%c7D'BBr#   c                 2    t        j                  | |||      S )zEgpgme_op_export_keys_start(ctx, keys, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_keys_startr  r&  r)  r   s       r   r:  r:    s    ,,S$gFFr#   c                 2    t        j                  | |||      S )z?gpgme_op_export_keys(ctx, keys, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_keysr;  s       r   r=  r=    s    &&sD$@@r#   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Zd Zej>                  Z y)_gpgme_op_genkey_resultz*Proxy of C _gpgme_op_genkey_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z _gpgme_op_genkey_result.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z _gpgme_op_genkey_result.<lambda>  rJ   r#   rK   rL   primarysubr7  r   r   pubkeyseckeyc                 T    t        j                  | t        j                                y)z)__init__(self) -> _gpgme_op_genkey_resultN)r    _gpgme_op_genkey_result_swiginitnew__gpgme_op_genkey_resultrT   s    r   rU   z _gpgme_op_genkey_result.__init__  r  r#   N)!r   r   r6   r7   r   r   r   r   r   #_gpgme_op_genkey_result_primary_get#_gpgme_op_genkey_result_primary_setrB  _gpgme_op_genkey_result_sub_get_gpgme_op_genkey_result_sub_setrC  _gpgme_op_genkey_result_uid_get_gpgme_op_genkey_result_uid_setr7  #_gpgme_op_genkey_result__unused_get#_gpgme_op_genkey_result__unused_setr   _gpgme_op_genkey_result_fpr_get_gpgme_op_genkey_result_fpr_setr   "_gpgme_op_genkey_result_pubkey_get"_gpgme_op_genkey_result_pubkey_setrD  "_gpgme_op_genkey_result_seckey_get"_gpgme_op_genkey_result_seckey_setrE  rU   delete__gpgme_op_genkey_resultra   r$   r#   r   r?  r?    s    5-/IOdeGHvAA6CmCm  tB  CG
6996;a;agq
rC
6996;a;agq
rCvAA6CmCm  tB  CG
6996;a;agq
rCf??AjAjp}~Ff??AjAjp}~F\ <<r#   r?  c                 2    t        j                  | |||      S )zBgpgme_op_genkey_start(ctx, parms, pubkey, seckey) -> gpgme_error_t)r   gpgme_op_genkey_startr  parmsrD  rE  s       r   rY  rY    s    ''UFFCCr#   c                 2    t        j                  | |||      S )z<gpgme_op_genkey(ctx, parms, pubkey, seckey) -> gpgme_error_t)r   gpgme_op_genkeyrZ  s       r   r]  r]    s    !!#uff==r#   c           	      8    t        j                  | ||||||      S )z_gpgme_op_createkey_start(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)r   gpgme_op_createkey_startr  useridalgor  r   certkeyrN   s          r   r_  r_    s!    **3hQXZ_``r#   c           	      8    t        j                  | ||||||      S )zYgpgme_op_createkey(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)r   gpgme_op_createkeyr`  s          r   re  re    s     $$S&$'7TYZZr#   c                 6    t        j                  | |||||      S )zVgpgme_op_createsubkey_start(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)r   gpgme_op_createsubkey_startr  rN  rb  r  r   rN   s         r   rg  rg     s    --c3hQVWWr#   c                 6    t        j                  | |||||      S )zPgpgme_op_createsubkey(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)r   gpgme_op_createsubkeyrh  s         r   rj  rj    s    ''S$'5QQr#   c                 2    t        j                  | |||      S )zBgpgme_op_adduid_start(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_adduid_startr  rN  ra  r  s       r   rl  rl        ''S&(CCr#   c                 2    t        j                  | |||      S )z<gpgme_op_adduid(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_adduidrm  s       r   rp  rp        !!#sFH==r#   c                 2    t        j                  | |||      S )zBgpgme_op_revuid_start(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_revuid_startrm  s       r   rs  rs    rn  r#   c                 2    t        j                  | |||      S )z<gpgme_op_revuid(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_revuidrm  s       r   ru  ru    rq  r#   c                 4    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  rN  ra  r   r    s        r   rw  rw    s    --c3eLLr#   c                 4    t        j                  | ||||      S )zEgpgme_op_set_uid_flag(ctx, key, userid, name, value) -> gpgme_error_t)r   gpgme_op_set_uid_flagrx  s        r   rz  rz    s    ''S&$FFr#   c                 4    t        j                  | ||||      S )zOgpgme_op_setexpire_start(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)r   gpgme_op_setexpire_startr  rN  r   subfprsr  s        r   r|  r|     s    **3WgxPPr#   c                 4    t        j                  | ||||      S )zIgpgme_op_setexpire(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)r   gpgme_op_setexpirer}  s        r   r  r  $  s    $$S#wJJr#   c                 ,    t        j                  |       S )z6gpgme_op_genkey_result(ctx) -> _gpgme_op_genkey_result)r   gpgme_op_genkey_resultr  s    r   r  r  (  r   r#   c                 0    t        j                  | ||      S )z>gpgme_op_delete_start(ctx, key, allow_secret) -> gpgme_error_t)r   gpgme_op_delete_startr  rN  allow_secrets      r   r  r  ,  s    ''S,??r#   c                 0    t        j                  | ||      S )z8gpgme_op_delete(ctx, key, allow_secret) -> gpgme_error_t)r   gpgme_op_deleter  s      r   r  r  0  s    !!#sL99r#   c                 0    t        j                  | ||      S )z;gpgme_op_delete_ext_start(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_delete_ext_startr  rN  rN   s      r   r  r  8  s    ++Ce<<r#   c                 0    t        j                  | ||      S )z5gpgme_op_delete_ext(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_delete_extr  s      r   r  r  <  s    %%c366r#   c                 4    t        j                  | ||||      S )zIgpgme_op_keysign_start(ctx, key, userid, expires, flags) -> gpgme_error_t)r   gpgme_op_keysign_startr  rN  ra  r   rN   s        r   r  r  H  s    ((c67EJJr#   c                 4    t        j                  | ||||      S )zCgpgme_op_keysign(ctx, key, userid, expires, flags) -> gpgme_error_t)r   gpgme_op_keysignr  s        r   r  r  L  s    ""3VWeDDr#   c                 4    t        j                  | ||||      S )zLgpgme_op_revsig_start(ctx, key, signing_key, userid, flags) -> gpgme_error_t)r   gpgme_op_revsig_startr  rN  signing_keyra  rN   s        r   r  r  R  s    ''S+vuMMr#   c                 4    t        j                  | ||||      S )zFgpgme_op_revsig(ctx, key, signing_key, userid, flags) -> gpgme_error_t)r   gpgme_op_revsigr  s        r   r  r  V  s    !!#sKGGr#   c                 4    t        j                  | ||||      S )zCgpgme_op_interact_start(ctx, key, flags, fnc, out) -> gpgme_error_t)r   gpgme_op_interact_startr  rN  rN   fncouts        r   r  r  \  s    ))#sE3DDr#   c                 4    t        j                  | ||||      S )z=gpgme_op_interact(ctx, key, flags, fnc, out) -> gpgme_error_t)r   gpgme_op_interactr  s        r   r  r  `  s    ##CeS#>>r#   c                 0    t        j                  | ||      S )z=gpgme_op_tofu_policy_start(ctx, key, policy) -> gpgme_error_t)r   gpgme_op_tofu_policy_startr  rN  r   s      r   r  r  d  s    ,,S#v>>r#   c                 0    t        j                  | ||      S )z7gpgme_op_tofu_policy(ctx, key, policy) -> gpgme_error_t)r   gpgme_op_tofu_policyr  s      r   r  r  h  s    &&sC88r#   c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Zd Zej                   Zy	)
_gpgme_op_keylist_resultz+Proxy of C _gpgme_op_keylist_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z!_gpgme_op_keylist_result.<lambda>n  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z!_gpgme_op_keylist_result.<lambda>n  rJ   r#   rK   rL   	truncatedr   c                 T    t        j                  | t        j                                y)z*__init__(self) -> _gpgme_op_keylist_resultN)r   !_gpgme_op_keylist_result_swiginitnew__gpgme_op_keylist_resultrT   s    r   rU   z!_gpgme_op_keylist_result.__init__s  rf  r#   N)r   r   r6   r7   r   r   r   r   r   &_gpgme_op_keylist_result_truncated_get&_gpgme_op_keylist_result_truncated_setr  $_gpgme_op_keylist_result__unused_get$_gpgme_op_keylist_result__unused_setr   rU   delete__gpgme_op_keylist_resultra   r$   r#   r   r  r  k  ss    6-/IOdeGHFFHuHu  |L  MIvBBFDoDo  vD  EG^ ==r#   r  c                 ,    t        j                  |       S )z8gpgme_op_keylist_result(ctx) -> _gpgme_op_keylist_result)r   gpgme_op_keylist_resultr  s    r   r  r  {  r%  r#   c                 2    t        j                  | |||      S )zPgpgme_op_keylist_ext_start(ctx, pattern, secret_only, reserved) -> gpgme_error_t)r   gpgme_op_keylist_ext_start)r  r2  secret_onlyr  s       r   r  r    s    ,,S';QQr#   c                 0    t        j                  | ||      S )zFgpgme_op_keylist_from_data_start(ctx, data, reserved) -> gpgme_error_t)r    gpgme_op_keylist_from_data_start)r  datar  s      r   r  r    s    223hGGr#   c                 .    t        j                  | |      S )z2gpgme_op_keylist_next(ctx, r_key) -> gpgme_error_t)r   gpgme_op_keylist_next)r  r  s     r   r  r        ''U33r#   c                 ,    t        j                  |       S )z*gpgme_op_keylist_end(ctx) -> gpgme_error_t)r   gpgme_op_keylist_endr  s    r   r  r    r  r#   c                 0    t        j                  | ||      S )z7gpgme_op_passwd_start(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_passwd_startr  s      r   r  r    s    ''S%88r#   c                 0    t        j                  | ||      S )z1gpgme_op_passwd(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_passwdr  s      r   r  r    s    !!#sE22r#   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z&d Z'ejP                  Z)y)_gpgme_trust_itemz$Proxy of C _gpgme_trust_item struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z_gpgme_trust_item.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z_gpgme_trust_item.<lambda>  rJ   r#   rK   rL   r  r   r   r   levelr  _owner_trustr   	_validityr   c                 T    t        j                  | t        j                                y)z#__init__(self) -> _gpgme_trust_itemN)r   _gpgme_trust_item_swiginitnew__gpgme_trust_itemrT   s    r   rU   z_gpgme_trust_item.__init__  s    ))$0L0L0NOr#   N)*r   r   r6   r7   r   r   r   r   r   _gpgme_trust_item__refs_get_gpgme_trust_item__refs_setr  _gpgme_trust_item_keyid_get_gpgme_trust_item_keyid_setr   _gpgme_trust_item__keyid_get_gpgme_trust_item__keyid_setr   _gpgme_trust_item_type_get_gpgme_trust_item_type_setr   _gpgme_trust_item_level_get_gpgme_trust_item_level_setr  !_gpgme_trust_item_owner_trust_get!_gpgme_trust_item_owner_trust_setr  "_gpgme_trust_item__owner_trust_get"_gpgme_trust_item__owner_trust_setr  _gpgme_trust_item_validity_get_gpgme_trust_item_validity_setr   _gpgme_trust_item__validity_get_gpgme_trust_item__validity_setr  _gpgme_trust_item_name_get_gpgme_trust_item_name_setr   rU   delete__gpgme_trust_itemra   r$   r#   r   r  r    sK   /-/IOdeGHV779[9[amnEV779[9[amnEf996;^;^dqrFF55v7X7X^ijDV779[9[amnE6CCVEmEm  tF  GKFEEvGpGp  wJ  KL==v?d?djyzH??AgAgm}~IF55v7X7X^ijDP 66r#   r  c                 0    t        j                  | ||      S )zBgpgme_op_trustlist_start(ctx, pattern, max_level) -> gpgme_error_t)r   gpgme_op_trustlist_start)r  r2  	max_levels      r   r  r    s    **3CCr#   c                 .    t        j                  | |      S )z5gpgme_op_trustlist_next(ctx, r_item) -> gpgme_error_t)r   gpgme_op_trustlist_next)r  r_items     r   r  r    s    ))#v66r#   c                 ,    t        j                  |       S )z,gpgme_op_trustlist_end(ctx) -> gpgme_error_t)r   gpgme_op_trustlist_endr  s    r   r  r    r   r#   c                 ,    t        j                  |       S )zgpgme_trust_item_ref(item))r   gpgme_trust_item_refitems    r   r  r        &&t,,r#   c                 ,    t        j                  |       S )zgpgme_trust_item_unref(item))r   gpgme_trust_item_unrefr  s    r   r  r        ((..r#   c                 0    t        j                  | ||      S )z?gpgme_op_getauditlog_start(ctx, output, flags) -> gpgme_error_t)r   gpgme_op_getauditlog_startr  outputrN   s      r   r  r    s    ,,S&%@@r#   c                 0    t        j                  | ||      S )z9gpgme_op_getauditlog(ctx, output, flags) -> gpgme_error_t)r   gpgme_op_getauditlogr  s      r   r  r    s    &&sFE::r#   c           	      8    t        j                  | ||||||      S )zWgpgme_op_spawn_start(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)r   gpgme_op_spawn_startr  fileargvdataindataoutdataerrrN   s          r   r  r    s     &&sD$RWXXr#   c           	      8    t        j                  | ||||||      S )zQgpgme_op_spawn(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)r   gpgme_op_spawnr  s          r   r  r    s      dD&'7ERRr#   c                 4    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  commanddata_cbinq_cbstat_cbs        r   r  r    s    00gwPWXXr#   c                 6    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  rb  s         r   r	  r	    s    ..sGWfgW]^^r#   c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Zd Zej                  Zy)	_gpgme_op_vfs_mount_resultz-Proxy of C _gpgme_op_vfs_mount_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z#_gpgme_op_vfs_mount_result.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z#_gpgme_op_vfs_mount_result.<lambda>  rJ   r#   rK   rL   	mount_dirc                 T    t        j                  | t        j                                y)z,__init__(self) -> _gpgme_op_vfs_mount_resultN)r   #_gpgme_op_vfs_mount_result_swiginitnew__gpgme_op_vfs_mount_resultrT   s    r   rU   z#_gpgme_op_vfs_mount_result.__init__  s    2249^9^9`ar#   N)r   r   r6   r7   r   r   r   r   r   (_gpgme_op_vfs_mount_result_mount_dir_get(_gpgme_op_vfs_mount_result_mount_dir_setr  rU   !delete__gpgme_op_vfs_mount_resultra   r$   r#   r   r  r    sQ    8-/IOdeGHHH&JyJy  @P  QIb ??r#   r  c                 ,    t        j                  |       S )z<gpgme_op_vfs_mount_result(ctx) -> _gpgme_op_vfs_mount_result)r   gpgme_op_vfs_mount_resultr  s    r   r  r    r{   r#   c                 4    t        j                  | ||||      S )zRgpgme_op_vfs_mount(ctx, container_file, mount_dir, flags, op_err) -> gpgme_error_t)r   gpgme_op_vfs_mount)r  container_filer  rN   rb  s        r   r  r    s    $$S.)UFSSr#   c                 4    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  rN   rb  s        r   r  r    s    %%c4OOr#   c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  d      Zd Zej                  Zy	)
gpgme_conf_argz!Proxy of C gpgme_conf_arg struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   zgpgme_conf_arg.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   zgpgme_conf_arg.<lambda>  rJ   r#   rK   rL   no_argr    c                 T    t        j                  | t        j                                y)z __init__(self) -> gpgme_conf_argN)r   gpgme_conf_arg_swiginitnew_gpgme_conf_argrT   s    r   rU   zgpgme_conf_arg.__init__  rC  r#   N)r   r   r6   r7   r   r   r   r   r   gpgme_conf_arg_no_arg_getgpgme_conf_arg_no_arg_setr   gpgme_conf_arg_value_getr    rU   delete_gpgme_conf_argra   r$   r#   r   r  r    s\    ,-/IOdeGHf668X8X^klFV44,GEJ 33r#   r  c                   D   e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Zd
 Zej,                  Zy)gpgme_conf_arg_valuez'Proxy of C gpgme_conf_arg_value struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   zgpgme_conf_arg_value.<lambda>)  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   zgpgme_conf_arg_value.<lambda>)  rJ   r#   rK   rL   r  uint32int32stringc                 T    t        j                  | t        j                                y)z&__init__(self) -> gpgme_conf_arg_valueN)r   gpgme_conf_arg_value_swiginitnew_gpgme_conf_arg_valuerT   s    r   rU   zgpgme_conf_arg_value.__init__0  rb  r#   N)r   r   r6   r7   r   r   r   r   r   gpgme_conf_arg_value_count_getgpgme_conf_arg_value_count_setr  gpgme_conf_arg_value_uint32_getgpgme_conf_arg_value_uint32_setr,  gpgme_conf_arg_value_int32_getgpgme_conf_arg_value_int32_setr-  gpgme_conf_arg_value_string_getgpgme_conf_arg_value_string_setr.  rU   delete_gpgme_conf_arg_valuera   r$   r#   r   r)  r)  &  s    2-/IOdeGHV::F<a<agstEf<<f>d>djwxFV::F<a<agstEf<<f>d>djwxFV 99r#   r)  c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2 eejf                  ejh                  d      Z5d Z6ejn                  Z8y)gpgme_conf_optz!Proxy of C gpgme_conf_opt struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   zgpgme_conf_opt.<lambda>J  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   zgpgme_conf_opt.<lambda>J  rJ   r#   rK   rL   r   rN   r  r   r   alt_typeargnamedefault_valuedefault_descriptionno_arg_valueno_arg_descriptionr    change_value	new_value	user_datac                 T    t        j                  | t        j                                y)z __init__(self) -> gpgme_conf_optN)r   gpgme_conf_opt_swiginitnew_gpgme_conf_optrT   s    r   rU   zgpgme_conf_opt.__init__\  rC  r#   N)9r   r   r6   r7   r   r   r   r   r   gpgme_conf_opt_name_getgpgme_conf_opt_name_setr   gpgme_conf_opt_flags_getgpgme_conf_opt_flags_setrN   gpgme_conf_opt_level_getgpgme_conf_opt_level_setr  gpgme_conf_opt_description_getgpgme_conf_opt_description_setr   gpgme_conf_opt_type_getgpgme_conf_opt_type_setr   gpgme_conf_opt_alt_type_getgpgme_conf_opt_alt_type_setr?  gpgme_conf_opt_argname_getgpgme_conf_opt_argname_setr@   gpgme_conf_opt_default_value_get gpgme_conf_opt_default_value_setrA  &gpgme_conf_opt_default_description_get&gpgme_conf_opt_default_description_setrB  gpgme_conf_opt_no_arg_value_getgpgme_conf_opt_no_arg_value_setrC  %gpgme_conf_opt_no_arg_description_get%gpgme_conf_opt_no_arg_description_setrD  gpgme_conf_opt_value_getgpgme_conf_opt_value_setr    gpgme_conf_opt_change_value_getgpgme_conf_opt_change_value_setrE  gpgme_conf_opt_new_value_getgpgme_conf_opt_new_value_setrF  gpgme_conf_opt_user_data_getgpgme_conf_opt_user_data_setrG  rU   delete_gpgme_conf_optra   r$   r#   r   r<  r<  G  s   ,-/IOdeGHF22F4R4RXcdDV44f6U6U[ghEV44f6U6U[ghE6@@&BgBgm  AKF22F4R4RXcdD::F<^<^dstHv88&:[:[aopGVDDfFmFm  tH  IM"6#P#PRXRR  F`  aFBBFDjDj  qD  EL!&"N"NPVP|P|  C\  ]V44f6U6U[ghEFBBFDjDj  qD  EL<<f>a>agwxI<<f>a>agwxIJ 33r#   r<  c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Zd Zej2                  Zy)gpgme_conf_compz"Proxy of C gpgme_conf_comp struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   zgpgme_conf_comp.<lambda>f  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   zgpgme_conf_comp.<lambda>f  rJ   r#   rK   rL   _last_opt_pr   r   program_nameoptionsc                 T    t        j                  | t        j                                y)z!__init__(self) -> gpgme_conf_compN)r   gpgme_conf_comp_swiginitnew_gpgme_conf_comprT   s    r   rU   zgpgme_conf_comp.__init__n  s    ''f.H.H.JKr#   N)r   r   r6   r7   r   r   r   r   r   gpgme_conf_comp__last_opt_p_getgpgme_conf_comp__last_opt_p_setrn  gpgme_conf_comp_name_getgpgme_conf_comp_name_setr   gpgme_conf_comp_description_getgpgme_conf_comp_description_setr    gpgme_conf_comp_program_name_get gpgme_conf_comp_program_name_setro  gpgme_conf_comp_options_getgpgme_conf_comp_options_setrp  rU   delete_gpgme_conf_compra   r$   r#   r   rk  rk  c  s    --/IOdeGH6AA6CiCi  pB  CKF33V5T5TZefD6AA6CiCi  pB  CKFCCVElEl  sF  GLv996;];]cqrGL 44r#   rk  c                 0    t        j                  | ||      S )z7gpgme_conf_arg_new(arg_p, type, value) -> gpgme_error_t)r   gpgme_conf_arg_new)arg_pr   r    s      r   r  r  v  s    $$UD%88r#   c                 .    t        j                  | |      S )z!gpgme_conf_arg_release(arg, type))r   gpgme_conf_arg_release)argr   s     r   r  r  z  r*  r#   c                 0    t        j                  | ||      S )z7gpgme_conf_opt_change(opt, reset, arg) -> gpgme_error_t)r   gpgme_conf_opt_change)optresetr  s      r   r  r  ~  s    ''UC88r#   c                 ,    t        j                  |       S )zgpgme_conf_release(conf))r   gpgme_conf_release)confs    r   r  r    s    $$T**r#   c                 .    t        j                  | |      S )z0gpgme_op_conf_load(ctx, conf_p) -> gpgme_error_t)r   gpgme_op_conf_load)r  conf_ps     r   r  r    s    $$S&11r#   c                 .    t        j                  | |      S )z.gpgme_op_conf_save(ctx, comp) -> gpgme_error_t)r   gpgme_op_conf_save)r  comps     r   r  r    r  r#   c                 0    t        j                  | ||      S )z5gpgme_op_conf_dir(ctx, what, result) -> gpgme_error_t)r   gpgme_op_conf_dir)r  whatr  s      r   r  r    s    ##Cv66r#   c                      e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Z eej                  ej                  d      Z eej                  ej                   d      Z eej$                  ej&                  d	      Z eej*                  ej,                  d
      Z eej0                  ej2                  d      Z eej6                  ej8                  d      Z eej<                  ej>                  d      Z  eejB                  ejD                  d      Z# eejH                  ejJ                  d      Z& eejN                  ejP                  d      Z) eejT                  ejV                  d      Z, eejZ                  ej\                  d      Z/ eej`                  ejb                  d      Z2d Z3ejh                  Z5y)_gpgme_op_query_swdb_resultz.Proxy of C _gpgme_op_query_swdb_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z$_gpgme_op_query_swdb_result.<lambda>  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z$_gpgme_op_query_swdb_result.<lambda>  rJ   r#   rK   rL   r   iversioncreated	retrievedwarningupdateurgentnoinfounknowntooolderror	_reservedr   reldatec                 T    t        j                  | t        j                                y)z-__init__(self) -> _gpgme_op_query_swdb_resultN)r   $_gpgme_op_query_swdb_result_swiginitnew__gpgme_op_query_swdb_resultrT   s    r   rU   z$_gpgme_op_query_swdb_result.__init__  s    33D&:`:`:bcr#   N)6r   r   r6   r7   r   r   r   r   r   $_gpgme_op_query_swdb_result_name_get$_gpgme_op_query_swdb_result_name_setr   (_gpgme_op_query_swdb_result_iversion_get(_gpgme_op_query_swdb_result_iversion_setr  '_gpgme_op_query_swdb_result_created_get'_gpgme_op_query_swdb_result_created_setr  )_gpgme_op_query_swdb_result_retrieved_get)_gpgme_op_query_swdb_result_retrieved_setr  '_gpgme_op_query_swdb_result_warning_get'_gpgme_op_query_swdb_result_warning_setr  &_gpgme_op_query_swdb_result_update_get&_gpgme_op_query_swdb_result_update_setr  &_gpgme_op_query_swdb_result_urgent_get&_gpgme_op_query_swdb_result_urgent_setr  &_gpgme_op_query_swdb_result_noinfo_get&_gpgme_op_query_swdb_result_noinfo_setr  '_gpgme_op_query_swdb_result_unknown_get'_gpgme_op_query_swdb_result_unknown_setr  &_gpgme_op_query_swdb_result_tooold_get&_gpgme_op_query_swdb_result_tooold_setr  %_gpgme_op_query_swdb_result_error_get%_gpgme_op_query_swdb_result_error_setr  )_gpgme_op_query_swdb_result__reserved_get)_gpgme_op_query_swdb_result__reserved_setr  '_gpgme_op_query_swdb_result_version_get'_gpgme_op_query_swdb_result_version_setr   '_gpgme_op_query_swdb_result_reldate_get'_gpgme_op_query_swdb_result_reldate_setr  rU   "delete__gpgme_op_query_swdb_resultra   r$   r#   r   r  r    s   9-/IOdeGHF??AlAlr}~DGGIxIx  N  OHvEEvGuGu  |J  KGII6K{K{  BR  SIvEEvGuGu  |J  KGfCCVErEr  yF  GFfCCVErEr  yF  GFfCCVErEr  yF  GFvEEvGuGu  |J  KGfCCVErEr  yF  GFVAA6CoCo  vB  CEII6K{K{  BR  SIvEEvGuGu  |J  KGvEEvGuGu  |J  KGd @@r#   r  c                 2    t        j                  | |||      S )zCgpgme_op_query_swdb(ctx, name, iversion, reserved) -> gpgme_error_t)r   gpgme_op_query_swdb)r  r   r  r  s       r   r  r    s    %%c48DDr#   c                 ,    t        j                  |       S )z>gpgme_op_query_swdb_result(ctx) -> _gpgme_op_query_swdb_result)r   gpgme_op_query_swdb_resultr  s    r   r  r        ,,S11r#   c                 .    t        j                  | |      S )z)gpgme_set_global_flag(name, value) -> int)r   gpgme_set_global_flag)r   r    s     r   r  r    s    ''e44r#   c                 ,    t        j                  |       S )z0gpgme_check_version(req_version) -> char const *)r   gpgme_check_version)r   s    r   r  r    s    %%k22r#   c                 .    t        j                  | |      S )zNgpgme_check_version_internal(req_version, offset_sig_validity) -> char const *)r   gpgme_check_version_internal)r   offset_sig_validitys     r   r  r    s    ..{<OPPr#   c                 ,    t        j                  |       S )z'gpgme_get_dirinfo(what) -> char const *)r   gpgme_get_dirinfo)r  s    r   r  r    s    ##D))r#   c                 ,    t        j                  |       S )z3gpgme_get_engine_info(engine_info) -> gpgme_error_t)r   gpgme_get_engine_info)engine_infos    r   r  r    s    ''44r#   c                 0    t        j                  | ||      S )zBgpgme_set_engine_info(proto, file_name, home_dir) -> gpgme_error_t)r   gpgme_set_engine_info)r  r   r   s      r   r  r    s    ''y(CCr#   c                 ,    t        j                  |       S )z2gpgme_engine_check_version(proto) -> gpgme_error_t)r   gpgme_engine_check_versionr  s    r   r  r        ,,U33r#   c                 ,    t        j                  |       S )zgpgme_result_ref(result))r   gpgme_result_refr  s    r   r  r    s    ""6**r#   c                 ,    t        j                  |       S )zgpgme_result_unref(result))r   gpgme_result_unrefr  s    r   r  r    s    $$V,,r#   c                 ,    t        j                  |       S )z*gpgme_pubkey_algo_string(subkey) -> char *)r   gpgme_pubkey_algo_string)subkeys    r   r  r    s    **622r#   c                 ,    t        j                  |       S )z,gpgme_pubkey_algo_name(algo) -> char const *)r   gpgme_pubkey_algo_namerb  s    r   r  r    r  r#   c                 ,    t        j                  |       S )z*gpgme_hash_algo_name(algo) -> char const *)r   gpgme_hash_algo_namer  s    r   r  r    r  r#   c                 ,    t        j                  |       S )z&gpgme_addrspec_from_uid(uid) -> char *)r   gpgme_addrspec_from_uid)r7  s    r   r  r    r%  r#   c                 4    t        j                  | ||||      S )zCgpgme_op_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_edit_startr  rN  r  	fnc_valuer  s        r   r  r    s    %%c3YDDr#   c                 4    t        j                  | ||||      S )z=gpgme_op_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_editr  s        r   r  r    s    S#y#>>r#   c                 4    t        j                  | ||||      S )zHgpgme_op_card_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_card_edit_startr  s        r   r  r    s    **3S)SIIr#   c                 4    t        j                  | ||||      S )zBgpgme_op_card_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_card_editr  s        r   r  r    s    $$S#sIsCCr#   c                 2    t        j                  | |||      S )zAgpgme_get_sig_status(ctx, idx, r_stat, r_created) -> char const *)r   gpgme_get_sig_status)r  idxr_stat	r_createds       r   r  r  	  s    &&sCCCr#   c                 2    t        j                  | |||      S )z@gpgme_get_sig_ulong_attr(c, idx, what, whatidx) -> unsigned long)r   gpgme_get_sig_ulong_attrr<  r  r  whatidxs       r   r  r  	  s    **1c4AAr#   c                 2    t        j                  | |||      S )z@gpgme_get_sig_string_attr(c, idx, what, whatidx) -> char const *)r   gpgme_get_sig_string_attrr  s       r   r  r  !	  s    ++AsD'BBr#   c                 0    t        j                  | ||      S )z3gpgme_get_sig_key(ctx, idx, r_key) -> gpgme_error_t)r   gpgme_get_sig_key)r  r  r  s      r   r   r   %	  s    ##Ce44r#   c                 0    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  read_cbread_cb_values      r   r  r  )	  s    --dG]KKr#   c                 2    t        j                  | |||      S )zCgpgme_key_get_string_attr(key, what, reserved, idx) -> char const *)r   gpgme_key_get_string_attrrN  r  r  r  s       r   r  r  -	  s    ++CxEEr#   c                 2    t        j                  | |||      S )zCgpgme_key_get_ulong_attr(key, what, reserved, idx) -> unsigned long)r   gpgme_key_get_ulong_attrr  s       r   r	  r	  1	  s    **3hDDr#   c                 4    t        j                  | ||||      S )zPgpgme_key_sig_get_string_attr(key, uid_idx, what, reserved, idx) -> char const *)r   gpgme_key_sig_get_string_attrrN  uid_idxr  r  r  s        r   r  r  5	  s    //WdHcRRr#   c                 4    t        j                  | ||||      S )zPgpgme_key_sig_get_ulong_attr(key, uid_idx, what, reserved, idx) -> unsigned long)r   gpgme_key_sig_get_ulong_attrr  s        r   r  r  9	  s    ..sGT8SQQr#   c                 0    t        j                  | ||      S )z6gpgme_op_import_ext(ctx, keydata, nr) -> gpgme_error_t)r   gpgme_op_import_ext)r  r   nrs      r   r  r  =	  s    %%c7B77r#   c                 ,    t        j                  |       S )zgpgme_trust_item_release(item))r   gpgme_trust_item_releaser  s    r   r  r  A	  s    **400r#   c                 2    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  s       r   r  r  E	  s    224xMMr#   c                 2    t        j                  | |||      S )z?gpgme_trust_item_get_int_attr(item, what, reserved, idx) -> int)r   gpgme_trust_item_get_int_attrr  s       r   r  r  I	  s    //dHcJJr#   c                       e Zd ZdZ ed d d      ZeZ eej                  ej                  d      Zd Zej                  Zy)	_gpgme_op_assuan_resultz*Proxy of C _gpgme_op_assuan_result struct.c                 6    | j                   j                         S r-   rB   rC   s    r   rE   z _gpgme_op_assuan_result.<lambda>O	  rF   r#   c                 8    | j                   j                  |      S r-   rB   rH   s     r   rE   z _gpgme_op_assuan_result.<lambda>O	  rJ   r#   rK   rL   rl   c                 T    t        j                  | t        j                                y)z)__init__(self) -> _gpgme_op_assuan_resultN)r    _gpgme_op_assuan_result_swiginitnew__gpgme_op_assuan_resultrT   s    r   rU   z _gpgme_op_assuan_result.__init__S	  r  r#   N)r   r   r6   r7   r   r   r   r   r   _gpgme_op_assuan_result_err_get_gpgme_op_assuan_result_err_setrl   rU   delete__gpgme_op_assuan_resultra   r$   r#   r   r  r  L	  sJ    5-/IOdeGH
6996;a;agq
rC\ <<r#   r  c                 ,    t        j                  |       S )z6gpgme_op_assuan_result(ctx) -> _gpgme_op_assuan_result)r   gpgme_op_assuan_resultr  s    r   r%  r%  [	  r   r#   c                 6    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  	status_cbstatus_cb_values         r   r'  r'  _	  s    **3&)Udeer#   c                  *    t        j                         S )z$new_gpgme_ctx_t_p() -> gpgme_ctx_t *)r   new_gpgme_ctx_t_pr$   r#   r   r+  r+  #      ##%%r#   c                 ,    t        j                  |       S )z*copy_gpgme_ctx_t_p(value) -> gpgme_ctx_t *)r   copy_gpgme_ctx_t_pr    s    r   r.  r.  '      $$U++r#   c                 ,    t        j                  |       S )zdelete_gpgme_ctx_t_p(obj))r   delete_gpgme_ctx_t_pobjs    r   r2  r2  +  r  r#   c                 .    t        j                  | |      S )z gpgme_ctx_t_p_assign(obj, value))r   gpgme_ctx_t_p_assignr4  r    s     r   r6  r6  /      &&sE22r#   c                 ,    t        j                  |       S )z'gpgme_ctx_t_p_value(obj) -> gpgme_ctx_t)r   gpgme_ctx_t_p_valuer3  s    r   r:  r:  3  r   r#   c                  *    t        j                         S )z&new_gpgme_data_t_p() -> gpgme_data_t *)r   new_gpgme_data_t_pr$   r#   r   r<  r<  7  s    $$&&r#   c                 ,    t        j                  |       S )z,copy_gpgme_data_t_p(value) -> gpgme_data_t *)r   copy_gpgme_data_t_pr/  s    r   r>  r>  ;  s    %%e,,r#   c                 ,    t        j                  |       S )zdelete_gpgme_data_t_p(obj))r   delete_gpgme_data_t_pr3  s    r   r@  r@  ?      '',,r#   c                 .    t        j                  | |      S )z!gpgme_data_t_p_assign(obj, value))r   gpgme_data_t_p_assignr7  s     r   rC  rC  C  r  r#   c                 ,    t        j                  |       S )z)gpgme_data_t_p_value(obj) -> gpgme_data_t)r   gpgme_data_t_p_valuer3  s    r   rE  rE  G  r  r#   c                  *    t        j                         S )z$new_gpgme_key_t_p() -> gpgme_key_t *)r   new_gpgme_key_t_pr$   r#   r   rG  rG  K  r,  r#   c                 ,    t        j                  |       S )z*copy_gpgme_key_t_p(value) -> gpgme_key_t *)r   copy_gpgme_key_t_pr/  s    r   rI  rI  O  r0  r#   c                 ,    t        j                  |       S )zdelete_gpgme_key_t_p(obj))r   delete_gpgme_key_t_pr3  s    r   rK  rK  S  r  r#   c                 .    t        j                  | |      S )z gpgme_key_t_p_assign(obj, value))r   gpgme_key_t_p_assignr7  s     r   rM  rM  W  r8  r#   c                 ,    t        j                  |       S )z&gpgme_key_t_p_value(obj) -> _gpgme_key)r   gpgme_key_t_p_valuer3  s    r   rO  rO  [  r   r#   c                  *    t        j                         S )z(new_gpgme_error_t_p() -> gpgme_error_t *)r   new_gpgme_error_t_pr$   r#   r   rQ  rQ  _  s    %%''r#   c                 ,    t        j                  |       S )z.copy_gpgme_error_t_p(value) -> gpgme_error_t *)r   copy_gpgme_error_t_pr/  s    r   rS  rS  c  s    &&u--r#   c                 ,    t        j                  |       S )zdelete_gpgme_error_t_p(obj))r   delete_gpgme_error_t_pr3  s    r   rU  rU  g  r   r#   c                 .    t        j                  | |      S )z"gpgme_error_t_p_assign(obj, value))r   gpgme_error_t_p_assignr7  s     r   rW  rW  k  r	  r#   c                 ,    t        j                  |       S )z+gpgme_error_t_p_value(obj) -> gpgme_error_t)r   gpgme_error_t_p_valuer3  s    r   rY  rY  o  rA  r#   c                  *    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  s    **,,r#   c                 ,    t        j                  |       S )z8copy_gpgme_trust_item_t_p(value) -> gpgme_trust_item_t *)r   copy_gpgme_trust_item_t_pr/  s    r   r]  r]  w  s    ++E22r#   c                 ,    t        j                  |       S )z delete_gpgme_trust_item_t_p(obj))r   delete_gpgme_trust_item_t_pr3  s    r   r_  r_  {      --c22r#   c                 .    t        j                  | |      S )z'gpgme_trust_item_t_p_assign(obj, value))r   gpgme_trust_item_t_p_assignr7  s     r   rb  rb    s    --c599r#   c                 ,    t        j                  |       S )z4gpgme_trust_item_t_p_value(obj) -> _gpgme_trust_item)r   gpgme_trust_item_t_p_valuer3  s    r   rd  rd    r  r#   c                  *    t        j                         S )z4new_gpgme_engine_info_t_p() -> gpgme_engine_info_t *)r   new_gpgme_engine_info_t_pr$   r#   r   rf  rf    r   r#   c                 ,    t        j                  |       S )z:copy_gpgme_engine_info_t_p(value) -> gpgme_engine_info_t *)r   copy_gpgme_engine_info_t_pr/  s    r   rh  rh    r  r#   c                 ,    t        j                  |       S )z!delete_gpgme_engine_info_t_p(obj))r   delete_gpgme_engine_info_t_pr3  s    r   rj  rj    s    ..s33r#   c                 .    t        j                  | |      S )z(gpgme_engine_info_t_p_assign(obj, value))r   gpgme_engine_info_t_p_assignr7  s     r   rl  rl    s    ..sE::r#   c                 ,    t        j                  |       S )z6gpgme_engine_info_t_p_value(obj) -> _gpgme_engine_info)r   gpgme_engine_info_t_p_valuer3  s    r   rn  rn    r`  r#   c                 .    t        j                  | |      S )zfdopen(fildes, mode) -> FILE *)r   fdopen)fildesr)  s     r   rp  rp    s    ==&&r#   c                 ,    t        j                  |       S )z1gpg_raise_callback_exception(_self) -> PyObject *)r   gpg_raise_callback_exception)_selfs    r   rs  rs    s    ..u55r#   c                 .    t        j                  | |      S )z.gpg_set_passphrase_cb(_self, cb) -> PyObject *)r   gpg_set_passphrase_cbrt  r4  s     r   rv  rv    s    ''r22r#   c                 .    t        j                  | |      S )z,gpg_set_progress_cb(_self, cb) -> PyObject *)r   gpg_set_progress_cbrw  s     r   ry  ry    s    %%eR00r#   c                 .    t        j                  | |      S )z*gpg_set_status_cb(_self, cb) -> PyObject *)r   gpg_set_status_cbrw  s     r   r{  r{    s    ##E2..r#   c                 0    t        j                  | ||      S )z9gpg_data_new_from_cbs(_self, pycbs, r_data) -> PyObject *)r   gpg_data_new_from_cbs)rt  pycbsr_datas      r   r}  r}    s    ''uf==r#   (<  sysr   _swig_python_version_info__package__r   r   r   builtinsr   ImportErrorr   r%   r*   r3   r   r5   r:   r>   objectr@    _gpgme_sig_notation_swigregisterBUILD_REVISIONBUILD_TIMESTAMPENABLE_UISERVERGPGME_LIBASSUAN_VERSIONHAVE_ARGP_HHAVE_CLOSEFROMHAVE_DECL_TTYNAME_RHAVE_DLFCN_HHAVE_ERROR_THAVE_FSEEKOHAVE_FUNC_ATTRIBUTE_VISIBILITYHAVE_GETEGIDHAVE_GETGIDHAVE_INTTYPES_HHAVE_LOCALE_HHAVE_NANOSLEEPHAVE_POLL_HHAVE_POSIXDECL_TTYNAME_RHAVE_SETENVHAVE_SETLOCALEHAVE_STDINT_HHAVE_STDIO_HHAVE_STDLIB_H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_HHAVE_THREAD_SAFE_GETENVHAVE_TIMEGMHAVE_TLSHAVE_TTYNAME_RHAVE_UINTPTR_THAVE_UNISTD_HHAVE_WCHAR_H	LT_OBJDIRPACKAGEPACKAGE_BUGREPORTPACKAGE_NAMEPACKAGE_STRINGPACKAGE_TARNAMEPACKAGE_URLPACKAGE_VERSION	PATHSEP_CDIRSEP_CDIRSEP_SSIZEOF_UNSIGNED_INTSTDC_HEADERSUSE_DESCRIPTOR_PASSINGUSE_LINUX_GETDENTS_ALL_SOURCE_DARWIN_C_SOURCE__EXTENSIONS___GNU_SOURCE_HPUX_ALT_XOPEN_SOCKET_API_NETBSD_SOURCE_OPENBSD_SOURCE_POSIX_PTHREAD_SEMANTICS#__STDC_WANT_IEC_60559_ATTRIBS_EXT____STDC_WANT_IEC_60559_BFP_EXT____STDC_WANT_IEC_60559_DFP_EXT__!__STDC_WANT_IEC_60559_FUNCS_EXT__!__STDC_WANT_IEC_60559_TYPES_EXT____STDC_WANT_LIB_EXT2____STDC_WANT_MATH_SPEC_FUNCS___TANDEM_SOURCEVERSION
_REENTRANTGPG_ERR_ENABLE_ERRNO_MACROSCRIGHTBLURBGPGME_VERSIONGPGME_VERSION_NUMBER_GPGME_OBSOLETE_SOME_SYMBOLSrc   rg   rj   ro   rr   rt   rw   rz   r}   r   r   r   r   r   GPGME_DATA_ENCODING_NONEGPGME_DATA_ENCODING_BINARYGPGME_DATA_ENCODING_BASE64GPGME_DATA_ENCODING_ARMORGPGME_DATA_ENCODING_URLGPGME_DATA_ENCODING_URLESCGPGME_DATA_ENCODING_URL0GPGME_DATA_ENCODING_MIMEGPGME_DATA_TYPE_INVALIDGPGME_DATA_TYPE_UNKNOWNGPGME_DATA_TYPE_PGP_SIGNEDGPGME_DATA_TYPE_PGP_ENCRYPTEDGPGME_DATA_TYPE_PGP_OTHERGPGME_DATA_TYPE_PGP_KEYGPGME_DATA_TYPE_PGP_SIGNATUREGPGME_DATA_TYPE_CMS_SIGNEDGPGME_DATA_TYPE_CMS_ENCRYPTEDGPGME_DATA_TYPE_CMS_OTHERGPGME_DATA_TYPE_X509_CERTGPGME_DATA_TYPE_PKCS12GPGME_PK_RSAGPGME_PK_RSA_EGPGME_PK_RSA_SGPGME_PK_ELG_EGPGME_PK_DSAGPGME_PK_ECCGPGME_PK_ELGGPGME_PK_ECDSAGPGME_PK_ECDHGPGME_PK_EDDSAGPGME_MD_NONEGPGME_MD_MD5GPGME_MD_SHA1GPGME_MD_RMD160GPGME_MD_MD2GPGME_MD_TIGERGPGME_MD_HAVALGPGME_MD_SHA256GPGME_MD_SHA384GPGME_MD_SHA512GPGME_MD_SHA224GPGME_MD_MD4GPGME_MD_CRC32GPGME_MD_CRC32_RFC1510GPGME_MD_CRC24_RFC2440GPGME_SIG_MODE_NORMALGPGME_SIG_MODE_DETACHGPGME_SIG_MODE_CLEARGPGME_VALIDITY_UNKNOWNGPGME_VALIDITY_UNDEFINEDGPGME_VALIDITY_NEVERGPGME_VALIDITY_MARGINALGPGME_VALIDITY_FULLGPGME_VALIDITY_ULTIMATEGPGME_TOFU_POLICY_NONEGPGME_TOFU_POLICY_AUTOGPGME_TOFU_POLICY_GOODGPGME_TOFU_POLICY_UNKNOWNGPGME_TOFU_POLICY_BADGPGME_TOFU_POLICY_ASKGPGME_KEYORG_UNKNOWNGPGME_KEYORG_KSGPGME_KEYORG_DANEGPGME_KEYORG_WKDGPGME_KEYORG_URLGPGME_KEYORG_FILEGPGME_KEYORG_SELFGPGME_KEYORG_OTHERGPGME_PROTOCOL_OpenPGPGPGME_PROTOCOL_CMSGPGME_PROTOCOL_GPGCONFGPGME_PROTOCOL_ASSUANGPGME_PROTOCOL_G13GPGME_PROTOCOL_UISERVERGPGME_PROTOCOL_SPAWNGPGME_PROTOCOL_DEFAULTGPGME_PROTOCOL_UNKNOWNGPGME_KEYLIST_MODE_LOCALGPGME_KEYLIST_MODE_EXTERNGPGME_KEYLIST_MODE_SIGS GPGME_KEYLIST_MODE_SIG_NOTATIONSGPGME_KEYLIST_MODE_WITH_SECRETGPGME_KEYLIST_MODE_WITH_TOFUGPGME_KEYLIST_MODE_WITH_KEYGRIPGPGME_KEYLIST_MODE_EPHEMERALGPGME_KEYLIST_MODE_VALIDATEGPGME_KEYLIST_MODE_FORCE_EXTERNGPGME_KEYLIST_MODE_LOCATE"GPGME_KEYLIST_MODE_LOCATE_EXTERNALGPGME_PINENTRY_MODE_DEFAULTGPGME_PINENTRY_MODE_ASKGPGME_PINENTRY_MODE_CANCELGPGME_PINENTRY_MODE_ERRORGPGME_PINENTRY_MODE_LOOPBACKGPGME_EXPORT_MODE_EXTERNGPGME_EXPORT_MODE_MINIMALGPGME_EXPORT_MODE_SECRETGPGME_EXPORT_MODE_RAWGPGME_EXPORT_MODE_PKCS12GPGME_EXPORT_MODE_SSHGPGME_EXPORT_MODE_SECRET_SUBKEYGPGME_AUDITLOG_DEFAULTGPGME_AUDITLOG_HTMLGPGME_AUDITLOG_DIAGGPGME_AUDITLOG_WITH_HELP!GPGME_SIG_NOTATION_HUMAN_READABLEGPGME_SIG_NOTATION_CRITICALr   _gpgme_engine_info_swigregisterr   _gpgme_tofu_info_swigregisterr   _gpgme_subkey_swigregisterr/  _gpgme_key_sig_swigregisterrr  _gpgme_user_id_swigregisterr  _gpgme_key_swigregisterr  _gpgme_invalid_key_swigregisterr  r  r  r  r  r  r  r  r  r  r  r  r  r  r  GPGME_INCLUDE_CERTS_DEFAULTr!  r$  r'  r,  r.  r0  r2  r8  r:  r>  r@  rB  rD  rG  rI  rK  rM  rP  rR  rU  rW  rY  r[  r]  GPGME_EVENT_STARTGPGME_EVENT_DONEGPGME_EVENT_NEXT_KEYGPGME_EVENT_NEXT_TRUSTITEMr_  %gpgme_io_event_done_data_swigregisterrm  gpgme_io_cbs_swigregisterr  r  r  r  r  r  r  r  r  r  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  %_gpgme_op_encrypt_result_swigregisterr  GPGME_ENCRYPT_ALWAYS_TRUSTGPGME_ENCRYPT_NO_ENCRYPT_TOGPGME_ENCRYPT_PREPAREGPGME_ENCRYPT_EXPECT_SIGNGPGME_ENCRYPT_NO_COMPRESSGPGME_ENCRYPT_SYMMETRICGPGME_ENCRYPT_THROW_KEYIDSGPGME_ENCRYPT_WRAPGPGME_ENCRYPT_WANT_ADDRESSr  r  r	  r  r  r  r  r  r  _gpgme_recipient_swigregisterr'  %_gpgme_op_decrypt_result_swigregisterrJ  GPGME_DECRYPT_VERIFYGPGME_DECRYPT_UNWRAPrL  rO  rQ  rS  rU  rX  rZ  !_gpgme_new_signature_swigregisterru  "_gpgme_op_sign_result_swigregisterr  r  r  GPGME_SIGSUM_VALIDGPGME_SIGSUM_GREENGPGME_SIGSUM_REDGPGME_SIGSUM_KEY_REVOKEDGPGME_SIGSUM_KEY_EXPIREDGPGME_SIGSUM_SIG_EXPIREDGPGME_SIGSUM_KEY_MISSINGGPGME_SIGSUM_CRL_MISSINGGPGME_SIGSUM_CRL_TOO_OLDGPGME_SIGSUM_BAD_POLICYGPGME_SIGSUM_SYS_ERRORGPGME_SIGSUM_TOFU_CONFLICTr  _gpgme_signature_swigregisterr  $_gpgme_op_verify_result_swigregisterr  r  r  GPGME_IMPORT_NEWGPGME_IMPORT_UIDGPGME_IMPORT_SIGGPGME_IMPORT_SUBKEYGPGME_IMPORT_SECRETr  !_gpgme_import_status_swigregisterr  $_gpgme_op_import_result_swigregisterr  r  r"  r$  r(  r*  r.  r0  r4  r6  r8  r:  r=  GPGME_CREATE_SIGNGPGME_CREATE_ENCRGPGME_CREATE_CERTGPGME_CREATE_AUTHGPGME_CREATE_NOPASSWDGPGME_CREATE_SELFSIGNEDGPGME_CREATE_NOSTOREGPGME_CREATE_WANTPUBGPGME_CREATE_WANTSECGPGME_CREATE_FORCEGPGME_CREATE_NOEXPIREr?  $_gpgme_op_genkey_result_swigregisterrY  r]  r_  re  rg  rj  rl  rp  rs  ru  rw  rz  r|  r  r  r  r  GPGME_DELETE_ALLOW_SECRETGPGME_DELETE_FORCEr  r  GPGME_KEYSIGN_LOCALGPGME_KEYSIGN_LFSEPGPGME_KEYSIGN_NOEXPIREGPGME_KEYSIGN_FORCEr  r  GPGME_REVSIG_LFSEPr  r  GPGME_INTERACT_CARDr  r  r  r  r  %_gpgme_op_keylist_result_swigregisterr  r  r  r  r  r  r  r  _gpgme_trust_item_swigregisterr  r  r  r  r  r  r  GPGME_SPAWN_DETACHEDGPGME_SPAWN_ALLOW_SET_FGGPGME_SPAWN_SHOW_WINDOWr  r  r  r	  r  '_gpgme_op_vfs_mount_result_swigregisterr  r  r  GPGME_CONF_BASICGPGME_CONF_ADVANCEDGPGME_CONF_EXPERTGPGME_CONF_INVISIBLEGPGME_CONF_INTERNALGPGME_CONF_NONEGPGME_CONF_STRINGGPGME_CONF_INT32GPGME_CONF_UINT32GPGME_CONF_FILENAMEGPGME_CONF_LDAP_SERVERGPGME_CONF_KEY_FPRGPGME_CONF_PUB_KEYGPGME_CONF_SEC_KEYGPGME_CONF_ALIAS_LISTr  gpgme_conf_arg_swigregisterr)  !gpgme_conf_arg_value_swigregisterGPGME_CONF_GROUPGPGME_CONF_OPTIONALGPGME_CONF_LISTGPGME_CONF_RUNTIMEGPGME_CONF_DEFAULTGPGME_CONF_DEFAULT_DESCGPGME_CONF_NO_ARG_DESCGPGME_CONF_NO_CHANGEr<  gpgme_conf_opt_swigregisterrk  gpgme_conf_comp_swigregisterr  r  r  r  r  r  r  r  (_gpgme_op_query_swdb_result_swigregisterr  r  r  r  r  r  r  r  r  r  r  r  r  r  r  GPGME_EXPORT_MODE_NOUIDGPGME_STATUS_EOFGPGME_STATUS_ENTERGPGME_STATUS_LEAVEGPGME_STATUS_ABORTGPGME_STATUS_GOODSIGGPGME_STATUS_BADSIGGPGME_STATUS_ERRSIGGPGME_STATUS_BADARMORGPGME_STATUS_RSA_OR_IDEAGPGME_STATUS_KEYEXPIREDGPGME_STATUS_KEYREVOKEDGPGME_STATUS_TRUST_UNDEFINEDGPGME_STATUS_TRUST_NEVERGPGME_STATUS_TRUST_MARGINALGPGME_STATUS_TRUST_FULLYGPGME_STATUS_TRUST_ULTIMATEGPGME_STATUS_SHM_INFOGPGME_STATUS_SHM_GETGPGME_STATUS_SHM_GET_BOOLGPGME_STATUS_SHM_GET_HIDDENGPGME_STATUS_NEED_PASSPHRASEGPGME_STATUS_VALIDSIGGPGME_STATUS_SIG_IDGPGME_STATUS_ENC_TOGPGME_STATUS_NODATAGPGME_STATUS_BAD_PASSPHRASEGPGME_STATUS_NO_PUBKEYGPGME_STATUS_NO_SECKEY GPGME_STATUS_NEED_PASSPHRASE_SYMGPGME_STATUS_DECRYPTION_FAILEDGPGME_STATUS_DECRYPTION_OKAYGPGME_STATUS_MISSING_PASSPHRASEGPGME_STATUS_GOOD_PASSPHRASEGPGME_STATUS_GOODMDCGPGME_STATUS_BADMDCGPGME_STATUS_ERRMDCGPGME_STATUS_IMPORTEDGPGME_STATUS_IMPORT_OKGPGME_STATUS_IMPORT_PROBLEMGPGME_STATUS_IMPORT_RESGPGME_STATUS_FILE_STARTGPGME_STATUS_FILE_DONEGPGME_STATUS_FILE_ERRORGPGME_STATUS_BEGIN_DECRYPTIONGPGME_STATUS_END_DECRYPTIONGPGME_STATUS_BEGIN_ENCRYPTIONGPGME_STATUS_END_ENCRYPTIONGPGME_STATUS_DELETE_PROBLEMGPGME_STATUS_GET_BOOLGPGME_STATUS_GET_LINEGPGME_STATUS_GET_HIDDENGPGME_STATUS_GOT_ITGPGME_STATUS_PROGRESSGPGME_STATUS_SIG_CREATEDGPGME_STATUS_SESSION_KEYGPGME_STATUS_NOTATION_NAMEGPGME_STATUS_NOTATION_DATAGPGME_STATUS_POLICY_URLGPGME_STATUS_BEGIN_STREAMGPGME_STATUS_END_STREAMGPGME_STATUS_KEY_CREATEDGPGME_STATUS_USERID_HINTGPGME_STATUS_UNEXPECTEDGPGME_STATUS_INV_RECPGPGME_STATUS_NO_RECPGPGME_STATUS_ALREADY_SIGNEDGPGME_STATUS_SIGEXPIREDGPGME_STATUS_EXPSIGGPGME_STATUS_EXPKEYSIGGPGME_STATUS_TRUNCATEDGPGME_STATUS_ERRORGPGME_STATUS_NEWSIGGPGME_STATUS_REVKEYSIGGPGME_STATUS_SIG_SUBPACKET GPGME_STATUS_NEED_PASSPHRASE_PINGPGME_STATUS_SC_OP_FAILUREGPGME_STATUS_SC_OP_SUCCESSGPGME_STATUS_CARDCTRLGPGME_STATUS_BACKUP_KEY_CREATEDGPGME_STATUS_PKA_TRUST_BADGPGME_STATUS_PKA_TRUST_GOODGPGME_STATUS_PLAINTEXTGPGME_STATUS_INV_SGNRGPGME_STATUS_NO_SGNRGPGME_STATUS_SUCCESSGPGME_STATUS_DECRYPTION_INFOGPGME_STATUS_PLAINTEXT_LENGTHGPGME_STATUS_MOUNTPOINTGPGME_STATUS_PINENTRY_LAUNCHEDGPGME_STATUS_ATTRIBUTEGPGME_STATUS_BEGIN_SIGNINGGPGME_STATUS_KEY_NOT_CREATEDGPGME_STATUS_INQUIRE_MAXLENGPGME_STATUS_FAILUREGPGME_STATUS_KEY_CONSIDEREDGPGME_STATUS_TOFU_USERGPGME_STATUS_TOFU_STATSGPGME_STATUS_TOFU_STATS_LONGGPGME_STATUS_NOTATION_FLAGS'GPGME_STATUS_DECRYPTION_COMPLIANCE_MODE)GPGME_STATUS_VERIFICATION_COMPLIANCE_MODEGPGME_STATUS_CANCELED_BY_USERr  r  r  r  GPGME_SIG_STAT_NONEGPGME_SIG_STAT_GOODGPGME_SIG_STAT_BADGPGME_SIG_STAT_NOKEYGPGME_SIG_STAT_NOSIGGPGME_SIG_STAT_ERRORGPGME_SIG_STAT_DIFFGPGME_SIG_STAT_GOOD_EXPGPGME_SIG_STAT_GOOD_EXPKEYGPGME_ATTR_KEYIDGPGME_ATTR_FPRGPGME_ATTR_ALGOGPGME_ATTR_LENGPGME_ATTR_CREATEDGPGME_ATTR_EXPIREGPGME_ATTR_OTRUSTGPGME_ATTR_USERIDGPGME_ATTR_NAMEGPGME_ATTR_EMAILGPGME_ATTR_COMMENTGPGME_ATTR_VALIDITYGPGME_ATTR_LEVELGPGME_ATTR_TYPEGPGME_ATTR_IS_SECRETGPGME_ATTR_KEY_REVOKEDGPGME_ATTR_KEY_INVALIDGPGME_ATTR_UID_REVOKEDGPGME_ATTR_UID_INVALIDGPGME_ATTR_KEY_CAPSGPGME_ATTR_CAN_ENCRYPTGPGME_ATTR_CAN_SIGNGPGME_ATTR_CAN_CERTIFYGPGME_ATTR_KEY_EXPIREDGPGME_ATTR_KEY_DISABLEDGPGME_ATTR_SERIALGPGME_ATTR_ISSUERGPGME_ATTR_CHAINIDGPGME_ATTR_SIG_STATUSGPGME_ATTR_ERRTOKGPGME_ATTR_SIG_SUMMARYGPGME_ATTR_SIG_CLASSr  r  r  r   r  r  r	  r  r  r  r  r  r  r  $_gpgme_op_assuan_result_swigregisterr%  r'  GPG_ERR_SOURCE_UNKNOWNGPG_ERR_SOURCE_GCRYPTGPG_ERR_SOURCE_GPGGPG_ERR_SOURCE_GPGSMGPG_ERR_SOURCE_GPGAGENTGPG_ERR_SOURCE_PINENTRYGPG_ERR_SOURCE_SCDGPG_ERR_SOURCE_GPGMEGPG_ERR_SOURCE_KEYBOXGPG_ERR_SOURCE_KSBAGPG_ERR_SOURCE_DIRMNGRGPG_ERR_SOURCE_GSTIGPG_ERR_SOURCE_GPAGPG_ERR_SOURCE_KLEOGPG_ERR_SOURCE_G13GPG_ERR_SOURCE_ASSUANGPG_ERR_SOURCE_TPM2DGPG_ERR_SOURCE_TLSGPG_ERR_SOURCE_TKDGPG_ERR_SOURCE_ANYGPG_ERR_SOURCE_USER_1GPG_ERR_SOURCE_USER_2GPG_ERR_SOURCE_USER_3GPG_ERR_SOURCE_USER_4GPG_ERR_SOURCE_DIMGPG_ERR_NO_ERRORGPG_ERR_GENERALGPG_ERR_UNKNOWN_PACKETGPG_ERR_UNKNOWN_VERSIONGPG_ERR_PUBKEY_ALGOGPG_ERR_DIGEST_ALGOGPG_ERR_BAD_PUBKEYGPG_ERR_BAD_SECKEYGPG_ERR_BAD_SIGNATUREGPG_ERR_NO_PUBKEYGPG_ERR_CHECKSUMGPG_ERR_BAD_PASSPHRASEGPG_ERR_CIPHER_ALGOGPG_ERR_KEYRING_OPENGPG_ERR_INV_PACKETGPG_ERR_INV_ARMORGPG_ERR_NO_USER_IDGPG_ERR_NO_SECKEYGPG_ERR_WRONG_SECKEYGPG_ERR_BAD_KEYGPG_ERR_COMPR_ALGOGPG_ERR_NO_PRIMEGPG_ERR_NO_ENCODING_METHODGPG_ERR_NO_ENCRYPTION_SCHEMEGPG_ERR_NO_SIGNATURE_SCHEMEGPG_ERR_INV_ATTRGPG_ERR_NO_VALUEGPG_ERR_NOT_FOUNDGPG_ERR_VALUE_NOT_FOUNDGPG_ERR_SYNTAXGPG_ERR_BAD_MPIGPG_ERR_INV_PASSPHRASEGPG_ERR_SIG_CLASSGPG_ERR_RESOURCE_LIMITGPG_ERR_INV_KEYRINGGPG_ERR_TRUSTDBGPG_ERR_BAD_CERTGPG_ERR_INV_USER_IDGPG_ERR_UNEXPECTEDGPG_ERR_TIME_CONFLICTGPG_ERR_KEYSERVERGPG_ERR_WRONG_PUBKEY_ALGOGPG_ERR_TRIBUTE_TO_D_AGPG_ERR_WEAK_KEYGPG_ERR_INV_KEYLENGPG_ERR_INV_ARGGPG_ERR_BAD_URIGPG_ERR_INV_URIGPG_ERR_NETWORKGPG_ERR_UNKNOWN_HOSTGPG_ERR_SELFTEST_FAILEDGPG_ERR_NOT_ENCRYPTEDGPG_ERR_NOT_PROCESSEDGPG_ERR_UNUSABLE_PUBKEYGPG_ERR_UNUSABLE_SECKEYGPG_ERR_INV_VALUEGPG_ERR_BAD_CERT_CHAINGPG_ERR_MISSING_CERTGPG_ERR_NO_DATAGPG_ERR_BUGGPG_ERR_NOT_SUPPORTEDGPG_ERR_INV_OPGPG_ERR_TIMEOUTGPG_ERR_INTERNALGPG_ERR_EOF_GCRYPTGPG_ERR_INV_OBJGPG_ERR_TOO_SHORTGPG_ERR_TOO_LARGEGPG_ERR_NO_OBJGPG_ERR_NOT_IMPLEMENTEDGPG_ERR_CONFLICTGPG_ERR_INV_CIPHER_MODEGPG_ERR_INV_FLAGGPG_ERR_INV_HANDLEGPG_ERR_TRUNCATEDGPG_ERR_INCOMPLETE_LINEGPG_ERR_INV_RESPONSEGPG_ERR_NO_AGENTGPG_ERR_AGENTGPG_ERR_INV_DATAGPG_ERR_ASSUAN_SERVER_FAULTGPG_ERR_ASSUANGPG_ERR_INV_SESSION_KEYGPG_ERR_INV_SEXPGPG_ERR_UNSUPPORTED_ALGORITHMGPG_ERR_NO_PIN_ENTRYGPG_ERR_PIN_ENTRYGPG_ERR_BAD_PINGPG_ERR_INV_NAMEGPG_ERR_BAD_DATAGPG_ERR_INV_PARAMETERGPG_ERR_WRONG_CARDGPG_ERR_NO_DIRMNGRGPG_ERR_DIRMNGRGPG_ERR_CERT_REVOKEDGPG_ERR_NO_CRL_KNOWNGPG_ERR_CRL_TOO_OLDGPG_ERR_LINE_TOO_LONGGPG_ERR_NOT_TRUSTEDGPG_ERR_CANCELEDGPG_ERR_BAD_CA_CERTGPG_ERR_CERT_EXPIREDGPG_ERR_CERT_TOO_YOUNGGPG_ERR_UNSUPPORTED_CERTGPG_ERR_UNKNOWN_SEXPGPG_ERR_UNSUPPORTED_PROTECTIONGPG_ERR_CORRUPTED_PROTECTIONGPG_ERR_AMBIGUOUS_NAMEGPG_ERR_CARDGPG_ERR_CARD_RESETGPG_ERR_CARD_REMOVEDGPG_ERR_INV_CARDGPG_ERR_CARD_NOT_PRESENTGPG_ERR_NO_PKCS15_APPGPG_ERR_NOT_CONFIRMEDGPG_ERR_CONFIGURATIONGPG_ERR_NO_POLICY_MATCHGPG_ERR_INV_INDEXGPG_ERR_INV_IDGPG_ERR_NO_SCDAEMONGPG_ERR_SCDAEMONGPG_ERR_UNSUPPORTED_PROTOCOLGPG_ERR_BAD_PIN_METHODGPG_ERR_CARD_NOT_INITIALIZEDGPG_ERR_UNSUPPORTED_OPERATIONGPG_ERR_WRONG_KEY_USAGEGPG_ERR_NOTHING_FOUNDGPG_ERR_WRONG_BLOB_TYPEGPG_ERR_MISSING_VALUEGPG_ERR_HARDWAREGPG_ERR_PIN_BLOCKEDGPG_ERR_USE_CONDITIONSGPG_ERR_PIN_NOT_SYNCEDGPG_ERR_INV_CRLGPG_ERR_BAD_BERGPG_ERR_INV_BERGPG_ERR_ELEMENT_NOT_FOUNDGPG_ERR_IDENTIFIER_NOT_FOUNDGPG_ERR_INV_TAGGPG_ERR_INV_LENGTHGPG_ERR_INV_KEYINFOGPG_ERR_UNEXPECTED_TAGGPG_ERR_NOT_DER_ENCODEDGPG_ERR_NO_CMS_OBJGPG_ERR_INV_CMS_OBJGPG_ERR_UNKNOWN_CMS_OBJGPG_ERR_UNSUPPORTED_CMS_OBJGPG_ERR_UNSUPPORTED_ENCODINGGPG_ERR_UNSUPPORTED_CMS_VERSIONGPG_ERR_UNKNOWN_ALGORITHMGPG_ERR_INV_ENGINEGPG_ERR_PUBKEY_NOT_TRUSTEDGPG_ERR_DECRYPT_FAILEDGPG_ERR_KEY_EXPIREDGPG_ERR_SIG_EXPIREDGPG_ERR_ENCODING_PROBLEMGPG_ERR_INV_STATEGPG_ERR_DUP_VALUEGPG_ERR_MISSING_ACTIONGPG_ERR_MODULE_NOT_FOUNDGPG_ERR_INV_OID_STRINGGPG_ERR_INV_TIMEGPG_ERR_INV_CRL_OBJGPG_ERR_UNSUPPORTED_CRL_VERSIONGPG_ERR_INV_CERT_OBJGPG_ERR_UNKNOWN_NAMEGPG_ERR_LOCALE_PROBLEMGPG_ERR_NOT_LOCKEDGPG_ERR_PROTOCOL_VIOLATIONGPG_ERR_INV_MACGPG_ERR_INV_REQUESTGPG_ERR_UNKNOWN_EXTNGPG_ERR_UNKNOWN_CRIT_EXTNGPG_ERR_LOCKEDGPG_ERR_UNKNOWN_OPTIONGPG_ERR_UNKNOWN_COMMANDGPG_ERR_NOT_OPERATIONALGPG_ERR_NO_PASSPHRASEGPG_ERR_NO_PINGPG_ERR_NOT_ENABLEDGPG_ERR_NO_ENGINEGPG_ERR_MISSING_KEYGPG_ERR_TOO_MANYGPG_ERR_LIMIT_REACHEDGPG_ERR_NOT_INITIALIZEDGPG_ERR_MISSING_ISSUER_CERTGPG_ERR_NO_KEYSERVERGPG_ERR_INV_CURVEGPG_ERR_UNKNOWN_CURVEGPG_ERR_DUP_KEYGPG_ERR_AMBIGUOUSGPG_ERR_NO_CRYPT_CTXGPG_ERR_WRONG_CRYPT_CTXGPG_ERR_BAD_CRYPT_CTXGPG_ERR_CRYPT_CTX_CONFLICTGPG_ERR_BROKEN_PUBKEYGPG_ERR_BROKEN_SECKEYGPG_ERR_MAC_ALGOGPG_ERR_FULLY_CANCELEDGPG_ERR_UNFINISHEDGPG_ERR_BUFFER_TOO_SHORTGPG_ERR_SEXP_INV_LEN_SPECGPG_ERR_SEXP_STRING_TOO_LONGGPG_ERR_SEXP_UNMATCHED_PARENGPG_ERR_SEXP_NOT_CANONICALGPG_ERR_SEXP_BAD_CHARACTERGPG_ERR_SEXP_BAD_QUOTATIONGPG_ERR_SEXP_ZERO_PREFIXGPG_ERR_SEXP_NESTED_DHGPG_ERR_SEXP_UNMATCHED_DHGPG_ERR_SEXP_UNEXPECTED_PUNCGPG_ERR_SEXP_BAD_HEX_CHARGPG_ERR_SEXP_ODD_HEX_NUMBERSGPG_ERR_SEXP_BAD_OCT_CHARGPG_ERR_SUBKEYS_EXP_OR_REVGPG_ERR_DB_CORRUPTEDGPG_ERR_SERVER_FAILEDGPG_ERR_NO_NAMEGPG_ERR_NO_KEYGPG_ERR_LEGACY_KEYGPG_ERR_REQUEST_TOO_SHORTGPG_ERR_REQUEST_TOO_LONGGPG_ERR_OBJ_TERM_STATEGPG_ERR_NO_CERT_CHAINGPG_ERR_CERT_TOO_LARGEGPG_ERR_INV_RECORDGPG_ERR_BAD_MACGPG_ERR_UNEXPECTED_MSGGPG_ERR_COMPR_FAILEDGPG_ERR_WOULD_WRAPGPG_ERR_FATAL_ALERTGPG_ERR_NO_CIPHERGPG_ERR_MISSING_CLIENT_CERTGPG_ERR_CLOSE_NOTIFYGPG_ERR_TICKET_EXPIREDGPG_ERR_BAD_TICKETGPG_ERR_UNKNOWN_IDENTITYGPG_ERR_BAD_HS_CERTGPG_ERR_BAD_HS_CERT_REQGPG_ERR_BAD_HS_CERT_VERGPG_ERR_BAD_HS_CHANGE_CIPHERGPG_ERR_BAD_HS_CLIENT_HELLOGPG_ERR_BAD_HS_SERVER_HELLO GPG_ERR_BAD_HS_SERVER_HELLO_DONEGPG_ERR_BAD_HS_FINISHEDGPG_ERR_BAD_HS_SERVER_KEXGPG_ERR_BAD_HS_CLIENT_KEXGPG_ERR_BOGUS_STRINGGPG_ERR_FORBIDDENGPG_ERR_KEY_DISABLEDGPG_ERR_KEY_ON_CARDGPG_ERR_INV_LOCK_OBJGPG_ERR_TRUEGPG_ERR_FALSEGPG_ERR_ASS_GENERALGPG_ERR_ASS_ACCEPT_FAILEDGPG_ERR_ASS_CONNECT_FAILEDGPG_ERR_ASS_INV_RESPONSEGPG_ERR_ASS_INV_VALUEGPG_ERR_ASS_INCOMPLETE_LINEGPG_ERR_ASS_LINE_TOO_LONGGPG_ERR_ASS_NESTED_COMMANDSGPG_ERR_ASS_NO_DATA_CBGPG_ERR_ASS_NO_INQUIRE_CBGPG_ERR_ASS_NOT_A_SERVERGPG_ERR_ASS_NOT_A_CLIENTGPG_ERR_ASS_SERVER_STARTGPG_ERR_ASS_READ_ERRORGPG_ERR_ASS_WRITE_ERRORGPG_ERR_ASS_TOO_MUCH_DATAGPG_ERR_ASS_UNEXPECTED_CMDGPG_ERR_ASS_UNKNOWN_CMDGPG_ERR_ASS_SYNTAXGPG_ERR_ASS_CANCELEDGPG_ERR_ASS_NO_INPUTGPG_ERR_ASS_NO_OUTPUTGPG_ERR_ASS_PARAMETERGPG_ERR_ASS_UNKNOWN_INQUIREGPG_ERR_ENGINE_TOO_OLDGPG_ERR_WINDOW_TOO_SMALLGPG_ERR_WINDOW_TOO_LARGEGPG_ERR_MISSING_ENVVARGPG_ERR_USER_ID_EXISTSGPG_ERR_NAME_EXISTSGPG_ERR_DUP_NAMEGPG_ERR_TOO_YOUNGGPG_ERR_TOO_OLDGPG_ERR_UNKNOWN_FLAGGPG_ERR_INV_ORDERGPG_ERR_ALREADY_FETCHEDGPG_ERR_TRY_LATERGPG_ERR_WRONG_NAMEGPG_ERR_NO_AUTHGPG_ERR_BAD_AUTHGPG_ERR_NO_KEYBOXDGPG_ERR_KEYBOXDGPG_ERR_NO_SERVICEGPG_ERR_SERVICEGPG_ERR_BAD_PUKGPG_ERR_NO_RESET_CODEGPG_ERR_BAD_RESET_CODEGPG_ERR_SYSTEM_BUGGPG_ERR_DNS_UNKNOWNGPG_ERR_DNS_SECTIONGPG_ERR_DNS_ADDRESSGPG_ERR_DNS_NO_QUERYGPG_ERR_DNS_NO_ANSWERGPG_ERR_DNS_CLOSEDGPG_ERR_DNS_VERIFYGPG_ERR_DNS_TIMEOUTGPG_ERR_LDAP_GENERALGPG_ERR_LDAP_ATTR_GENERALGPG_ERR_LDAP_NAME_GENERALGPG_ERR_LDAP_SECURITY_GENERALGPG_ERR_LDAP_SERVICE_GENERALGPG_ERR_LDAP_UPDATE_GENERALGPG_ERR_LDAP_E_GENERALGPG_ERR_LDAP_X_GENERALGPG_ERR_LDAP_OTHER_GENERALGPG_ERR_LDAP_X_CONNECTINGGPG_ERR_LDAP_REFERRAL_LIMITGPG_ERR_LDAP_CLIENT_LOOPGPG_ERR_LDAP_NO_RESULTSGPG_ERR_LDAP_CONTROL_NOT_FOUNDGPG_ERR_LDAP_NOT_SUPPORTEDGPG_ERR_LDAP_CONNECTGPG_ERR_LDAP_NO_MEMORYGPG_ERR_LDAP_PARAMGPG_ERR_LDAP_USER_CANCELLEDGPG_ERR_LDAP_FILTERGPG_ERR_LDAP_AUTH_UNKNOWNGPG_ERR_LDAP_TIMEOUTGPG_ERR_LDAP_DECODINGGPG_ERR_LDAP_ENCODINGGPG_ERR_LDAP_LOCALGPG_ERR_LDAP_SERVER_DOWNGPG_ERR_LDAP_SUCCESSGPG_ERR_LDAP_OPERATIONSGPG_ERR_LDAP_PROTOCOLGPG_ERR_LDAP_TIMELIMITGPG_ERR_LDAP_SIZELIMITGPG_ERR_LDAP_COMPARE_FALSEGPG_ERR_LDAP_COMPARE_TRUEGPG_ERR_LDAP_UNSUPPORTED_AUTHGPG_ERR_LDAP_STRONG_AUTH_RQRDGPG_ERR_LDAP_PARTIAL_RESULTSGPG_ERR_LDAP_REFERRALGPG_ERR_LDAP_ADMINLIMITGPG_ERR_LDAP_UNAVAIL_CRIT_EXTNGPG_ERR_LDAP_CONFIDENT_RQRDGPG_ERR_LDAP_SASL_BIND_INPROGGPG_ERR_LDAP_NO_SUCH_ATTRIBUTEGPG_ERR_LDAP_UNDEFINED_TYPEGPG_ERR_LDAP_BAD_MATCHINGGPG_ERR_LDAP_CONST_VIOLATIONGPG_ERR_LDAP_TYPE_VALUE_EXISTSGPG_ERR_LDAP_INV_SYNTAXGPG_ERR_LDAP_NO_SUCH_OBJGPG_ERR_LDAP_ALIAS_PROBLEMGPG_ERR_LDAP_INV_DN_SYNTAXGPG_ERR_LDAP_IS_LEAFGPG_ERR_LDAP_ALIAS_DEREFGPG_ERR_LDAP_X_PROXY_AUTH_FAILGPG_ERR_LDAP_BAD_AUTHGPG_ERR_LDAP_INV_CREDENTIALSGPG_ERR_LDAP_INSUFFICIENT_ACCGPG_ERR_LDAP_BUSYGPG_ERR_LDAP_UNAVAILABLEGPG_ERR_LDAP_UNWILL_TO_PERFORMGPG_ERR_LDAP_LOOP_DETECTGPG_ERR_LDAP_NAMING_VIOLATIONGPG_ERR_LDAP_OBJ_CLS_VIOLATIONGPG_ERR_LDAP_NOT_ALLOW_NONLEAFGPG_ERR_LDAP_NOT_ALLOW_ON_RDNGPG_ERR_LDAP_ALREADY_EXISTSGPG_ERR_LDAP_NO_OBJ_CLASS_MODSGPG_ERR_LDAP_RESULTS_TOO_LARGEGPG_ERR_LDAP_AFFECTS_MULT_DSASGPG_ERR_LDAP_VLVGPG_ERR_LDAP_OTHERGPG_ERR_LDAP_CUP_RESOURCE_LIMITGPG_ERR_LDAP_CUP_SEC_VIOLATIONGPG_ERR_LDAP_CUP_INV_DATAGPG_ERR_LDAP_CUP_UNSUP_SCHEMEGPG_ERR_LDAP_CUP_RELOADGPG_ERR_LDAP_CANCELLEDGPG_ERR_LDAP_NO_SUCH_OPERATIONGPG_ERR_LDAP_TOO_LATEGPG_ERR_LDAP_CANNOT_CANCELGPG_ERR_LDAP_ASSERTION_FAILEDGPG_ERR_LDAP_PROX_AUTH_DENIEDGPG_ERR_USER_1GPG_ERR_USER_2GPG_ERR_USER_3GPG_ERR_USER_4GPG_ERR_USER_5GPG_ERR_USER_6GPG_ERR_USER_7GPG_ERR_USER_8GPG_ERR_USER_9GPG_ERR_USER_10GPG_ERR_USER_11GPG_ERR_USER_12GPG_ERR_USER_13GPG_ERR_USER_14GPG_ERR_USER_15GPG_ERR_USER_16GPG_ERR_SQL_OKGPG_ERR_SQL_ERRORGPG_ERR_SQL_INTERNALGPG_ERR_SQL_PERMGPG_ERR_SQL_ABORTGPG_ERR_SQL_BUSYGPG_ERR_SQL_LOCKEDGPG_ERR_SQL_NOMEMGPG_ERR_SQL_READONLYGPG_ERR_SQL_INTERRUPTGPG_ERR_SQL_IOERRGPG_ERR_SQL_CORRUPTGPG_ERR_SQL_NOTFOUNDGPG_ERR_SQL_FULLGPG_ERR_SQL_CANTOPENGPG_ERR_SQL_PROTOCOLGPG_ERR_SQL_EMPTYGPG_ERR_SQL_SCHEMAGPG_ERR_SQL_TOOBIGGPG_ERR_SQL_CONSTRAINTGPG_ERR_SQL_MISMATCHGPG_ERR_SQL_MISUSEGPG_ERR_SQL_NOLFSGPG_ERR_SQL_AUTHGPG_ERR_SQL_FORMATGPG_ERR_SQL_RANGEGPG_ERR_SQL_NOTADBGPG_ERR_SQL_NOTICEGPG_ERR_SQL_WARNINGGPG_ERR_SQL_ROWGPG_ERR_SQL_DONEGPG_ERR_MISSING_ERRNOGPG_ERR_UNKNOWN_ERRNOGPG_ERR_EOFGPG_ERR_E2BIGGPG_ERR_EACCESGPG_ERR_EADDRINUSEGPG_ERR_EADDRNOTAVAILGPG_ERR_EADVGPG_ERR_EAFNOSUPPORTGPG_ERR_EAGAINGPG_ERR_EALREADYGPG_ERR_EAUTHGPG_ERR_EBACKGROUNDGPG_ERR_EBADEGPG_ERR_EBADFGPG_ERR_EBADFDGPG_ERR_EBADMSGGPG_ERR_EBADRGPG_ERR_EBADRPCGPG_ERR_EBADRQCGPG_ERR_EBADSLTGPG_ERR_EBFONTGPG_ERR_EBUSYGPG_ERR_ECANCELEDGPG_ERR_ECHILDGPG_ERR_ECHRNGGPG_ERR_ECOMMGPG_ERR_ECONNABORTEDGPG_ERR_ECONNREFUSEDGPG_ERR_ECONNRESET
GPG_ERR_EDGPG_ERR_EDEADLKGPG_ERR_EDEADLOCKGPG_ERR_EDESTADDRREQGPG_ERR_EDIEDGPG_ERR_EDOMGPG_ERR_EDOTDOTGPG_ERR_EDQUOTGPG_ERR_EEXISTGPG_ERR_EFAULTGPG_ERR_EFBIGGPG_ERR_EFTYPEGPG_ERR_EGRATUITOUSGPG_ERR_EGREGIOUSGPG_ERR_EHOSTDOWNGPG_ERR_EHOSTUNREACHGPG_ERR_EIDRMGPG_ERR_EIEIOGPG_ERR_EILSEQGPG_ERR_EINPROGRESSGPG_ERR_EINTRGPG_ERR_EINVALGPG_ERR_EIOGPG_ERR_EISCONNGPG_ERR_EISDIRGPG_ERR_EISNAMGPG_ERR_EL2HLTGPG_ERR_EL2NSYNCGPG_ERR_EL3HLTGPG_ERR_EL3RSTGPG_ERR_ELIBACCGPG_ERR_ELIBBADGPG_ERR_ELIBEXECGPG_ERR_ELIBMAXGPG_ERR_ELIBSCNGPG_ERR_ELNRNGGPG_ERR_ELOOPGPG_ERR_EMEDIUMTYPEGPG_ERR_EMFILEGPG_ERR_EMLINKGPG_ERR_EMSGSIZEGPG_ERR_EMULTIHOPGPG_ERR_ENAMETOOLONGGPG_ERR_ENAVAILGPG_ERR_ENEEDAUTHGPG_ERR_ENETDOWNGPG_ERR_ENETRESETGPG_ERR_ENETUNREACHGPG_ERR_ENFILEGPG_ERR_ENOANOGPG_ERR_ENOBUFSGPG_ERR_ENOCSIGPG_ERR_ENODATAGPG_ERR_ENODEVGPG_ERR_ENOENTGPG_ERR_ENOEXECGPG_ERR_ENOLCKGPG_ERR_ENOLINKGPG_ERR_ENOMEDIUMGPG_ERR_ENOMEMGPG_ERR_ENOMSGGPG_ERR_ENONETGPG_ERR_ENOPKGGPG_ERR_ENOPROTOOPTGPG_ERR_ENOSPCGPG_ERR_ENOSRGPG_ERR_ENOSTRGPG_ERR_ENOSYSGPG_ERR_ENOTBLKGPG_ERR_ENOTCONNGPG_ERR_ENOTDIRGPG_ERR_ENOTEMPTYGPG_ERR_ENOTNAMGPG_ERR_ENOTSOCKGPG_ERR_ENOTSUPGPG_ERR_ENOTTYGPG_ERR_ENOTUNIQGPG_ERR_ENXIOGPG_ERR_EOPNOTSUPPGPG_ERR_EOVERFLOWGPG_ERR_EPERMGPG_ERR_EPFNOSUPPORTGPG_ERR_EPIPEGPG_ERR_EPROCLIMGPG_ERR_EPROCUNAVAILGPG_ERR_EPROGMISMATCHGPG_ERR_EPROGUNAVAILGPG_ERR_EPROTOGPG_ERR_EPROTONOSUPPORTGPG_ERR_EPROTOTYPEGPG_ERR_ERANGEGPG_ERR_EREMCHGGPG_ERR_EREMOTEGPG_ERR_EREMOTEIOGPG_ERR_ERESTARTGPG_ERR_EROFSGPG_ERR_ERPCMISMATCHGPG_ERR_ESHUTDOWNGPG_ERR_ESOCKTNOSUPPORTGPG_ERR_ESPIPEGPG_ERR_ESRCHGPG_ERR_ESRMNTGPG_ERR_ESTALEGPG_ERR_ESTRPIPEGPG_ERR_ETIMEGPG_ERR_ETIMEDOUTGPG_ERR_ETOOMANYREFSGPG_ERR_ETXTBSYGPG_ERR_EUCLEANGPG_ERR_EUNATCHGPG_ERR_EUSERSGPG_ERR_EWOULDBLOCKGPG_ERR_EXDEVGPG_ERR_EXFULLGPG_ERR_CODE_DIMr+  r.  r2  r6  r:  r<  r>  r@  rC  rE  rG  rI  rK  rM  rO  rQ  rS  rU  rW  rY  r[  r]  r_  rb  rd  rf  rh  rj  rl  rn  rp  rs  rv  ry  r{  r}  cvarr$   r#   r   <module>r
     s7   :#/"[
L$ L0)9& 9" ( ' '(; <&&(((( 88   &&00 """"  !'!F!F ""  (($$&&  !::   &&$$""$$  &&$$,, ((((** && 88   ??&&&&$$""	
..,, ""&&((  ((	????00 ""66 ..   ** &&  #>> &&((!:: &,&P&P #"("H"H "("H"H $*$L$L !$*$L$L !66  & D D &&
..
$@@   $$22 %BB /$&(&-'101+9.. ":: #>> #>> "<<  88 #>> !:: !::  88  88 #>>  & D D "<<  88  & D D #>>  & D D "<< "<< 66 ""&&&&&&""""""&&$$&&$$""$$((""&&&&((((((((""&&66 66 44 44 22 66 !:: 22  88 00  88 66 66 66 "<< 44 44 22 ((,, ** ** ,, ,, .. 66 .. 66 44 ..  88 22 66 66 !:: "<<  88 #)#J#J  !'!F!F %BB "("H"H %BB $@@ "("H"H "<< %+%N%N "$@@  88 #>> "<< %BB !:: "<< !:: 44 !:: 44 "("H"H 66 00 00 !:: $*$L$L !$@@ 8 8" ' & &'9 :6v 6> % $ $%5 6)3F )3X " ! !- 0(4V (4V # " "> 2!4V !4H # " "> 2+0 +0\   z *8 8 ' & &'9 :!%701*5.1,'/*.) %@@ </4.5/??;=9;91M+.+/0B.1( ,, ** 22 #>> >v > - , ,-E F26 2" !     .003450<$*4V 4  # " "> 2./')D<%;19<.3/:74>P(90%')
>v 
> - , ,-E F/ $>> $@@ 44 "<< "<<  88 #>> .. #>> JDZTOI_Y6v 6  % $ $%5 6>v >, - , ,-E F/ 22 22 =7D>HB:6 :( ) ( ()= >;F ; * ) )*? @,=7 .. .. ** !:: !:: !:: !:: !:: !::  88 66 #>> 6v 6: % $ $%5 6=f =  , + +,C D.JD ** ** ** 00 00 :6 : ) ( ()= >=f =8 , + +,C D.6082;5E?ICGA ,, ,, ,, ,, 44  88 22 22 22 .. 44 =f =& , + +,C DD>a[XRD>D>MGQK.@: #<< .. =7 00 00 66 00 KE .. NH 00 E??9>v > - , ,-E F/RH4,937 7, & % %&7 8D7.-/A; 22 !::  88 YSY_
@ 
@ / . ./I J1TP ** 00 ,, 22 00 ((,, ** ,, 00 66 .. .. .. 44 4V 4 # " "> 2:6 :  ) ( ()= >** 00 ((.. ..  88 66 22 4V 46 # " "> 25f 5" $ # #O 4949+207A& A4 0 / /0K LE253Q*5D4+-3/-/ !88 ** .. .. .. 22 00 00 44 !::  88  88 %BB !:: $@@ !:: $@@ 44 22 "<< $@@ %BB 44 00 00 00 $@@ 66 66 #)#J#J  !'!F!F %BB "("H"H %BB 22 00 00 44 66 $@@  88  88 66  88  & D D $@@  & D D $@@ $@@ 44 44  88 00 44 !:: !:: #>> #>>  88 "<<  88 !:: !::  88 44 22 $@@  88 00 66 66 .. 00 66 #>> #)#J#J  #>> #>> 44 "("H"H #>> $@@ 66 44 22 22 %BB  & D D  88 !'!F!F 66 #>> %BB $@@ 22 $@@ 66  88 %BB $@@ *0*X*X ',2,\,\ ) & D D E?JD 00 00 .. 22 22 22 00  88 #>> ** &&((&&.. ,, ,, ,, ((** .. 00 ** ((22 66 66 66 66 00 66 00 66 66  88 ,, ,, .. 44 ,, 66 22 DBC5LFESR81NK
=f 
= , + +,C D.f  66 44 .. 22  88  88 .. 22 44 00 66 00 .. 00 .. 44 22 .. .. .. 44 44 44 44 .. ** ((66  88 00 00 .. .. 44 ,, ** 66 00 22 .. ,, .. ,, 22 ((.. ** #>> %BB $@@ ** ** ,,  88 &&((66 ,, 66 00 ((** 00 .. 44 ,, "<< 66 ** .. ((((((((22  88 44 44  88  88 ,, 66 22 ((  44 &&((** .. ((,, ,, && 88 **  88 ** .. ,,  88 22 ** $$** $@@ && 88 **  & D D 22 ,, ((** ** 44 .. .. ((22 22 00 44 00 ** 00 22 66 !:: 22 !'!F!F %BB 66 "".. 22 ** !:: 44 44 44  88 ,, &&00 ** %BB 66 %BB  & D D  88 44  88 44 ** 00 66 66 (((((("<< %BB ((.. 00 66  88 .. 00  88 $@@ %BB "("H"H "<< .. #>> 66 00 00 !:: ,, ,, 66 !:: 66 ** 00 "("H"H 22 22 66 .. #>> ((00 22 "<< &&66  88  88 44 &&00 ,, 00 ** 44  88 $@@ 22 ,, 44 ((,, 22  88 44 #>> 44 44 ** 66 .. !:: "<< %BB %BB #>> #>> #>> !:: 66 "<< %BB "<< %BB "<< #>> 22 44 ((&&.. "<< !:: 66 44 66 .. ((66 22 .. 00 ,, $@@ 22 66 .. !:: 00  88  88 %BB $@@ $@@ #)#J#J   88 "<< "<< 22 ,, 22 00 22 ""$$00 "<< #>> !:: 44 $@@ "<< $@@ 66 "<< !:: !:: !:: 66  88 "<< #>>  88 .. 22 22 44 44 $@@ 66 !:: !:: 66 66 00 ** ,, ((22 ,,  88 ,, .. ((** .. ((.. ((((44 66 .. 00 00 00 22 44 .. .. 00 22 "<< "<<  & D D %BB $@@ 66 66 #>> "<< $@@ !::  88 !'!F!F #>> 22 66 .. $@@ 00 "<< 22 44 44 .. !:: 22  88 44 66 66 #>> "<<  & D D  & D D %BB 44  88 !'!F!F $@@  & D D !'!F!F $@@ "<< %BB !'!F!F  88 !:: #>> #>> 22 !:: !'!F!F 44 %BB  & D D ,, !:: !'!F!F !::  & D D !'!F!F !'!F!F  & D D $@@ !'!F!F !'!F!F !'!F!F ** .. "("H"H !'!F!F "<<  & D D  88 66 !'!F!F 44 #>>  & D D  & D D &&&&&&&&&&&&&&&&&&((((((((((((((&&,, 22 ** ,, ** .. ,, 22 44 ,, 00 22 ** 22 22 ,, .. .. 66 22 .. ,, ** .. ,, .. .. 00 ((** 44 44   $$&&.. 44 ""22 &&** $$00 $$$$&&(($$((((((&&$$,, &&&&$$22 22 .. 
((,, 22 $$""((&&&&&&$$&&00 ,, ,, 22 $$$$&&00 $$&&  ((&&&&&&** &&&&((((** ((((&&$$00 &&&&** ,, 22 ((,, ** ,, 00 &&&&((&&((&&&&((&&((,, &&&&&&&&00 &&$$&&&&((** ((,, ((** ((&&** $$.. ,, $$22 $$** 22 44 22 && 88 .. &&((((,, ** $$22 ,,  88 &&$$&&&&** $$,, 22 ((((((&&00 $$&&** &,,3+'--4,&,,3+(..5--33:2.44;3'631/> {{Gu  s   Cy y	CyyCy