a
    1+h<6                    @   s5  d dl mZ esdev r&ddlmZ nd dlZzd dlZW n e	yT   d dlZY n0 dd Z
dd	 Zd
d Zdd ZG dd deZdd Zdd ZG dd deZee ejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=ej>Z>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZadd Zbdd Zcdd Zddd Zedd Zfd d! Zgd"d# Zhd$d% Zid&d' Zjd(d) Zkd*d+ Zld,d- Zmd.d/ Znd0d1 ZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZG d2d3 d3eZeeݡ G d4d5 d5eZeeߡ G d6d7 d7eZee G d8d9 d9eZee G d:d; d;eZee G d<d= d=eZee G d>d? d?eZee d@dA ZdBdC ZdDdE ZdFdG ZdHdI ZdJdK ZdLdM ZdNdO ZdPdQ ZdRdS ZdTdU ZdVdW ZdXdY ZdZd[ Zd\d] ZejZd^d_ Zd`da Zdbdc Zddde Zdfdg Zdhdi Z djdk Zdldm Zdndo Zdpdq Zdrds Zdtdu Zdvdw Zdxdy Zdzd{ Z	d|d} Z
d~d Zdd Zdd Zdd Zdd Zdd Zdd Zdd ZejZejZejZejZG dd deZee G dd deZee dd Zdd Zdd Zdd Zdd Zdd Z dd Z!dd Z"dd Z#G dd deZ$e%e$ dd Z&dd Z'dd Z(dd Z)dd Z*dd Z+dd Z,dd Z-dd Z.dd Z/dd Z0dd Z1dd Z2dd Z3ddÄ Z4ddń Z5ddǄ Z6ddɄ Z7dd˄ Z8dd̈́ Z9ddτ Z:ddф Z;ddӄ Z<ddՄ Z=ddׄ Z>G ddل deZ?e@e? ddۄ ZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKdd݄ ZLdd߄ ZMdd ZNdd ZOdd ZPdd ZQdd ZRdd ZSG dd deZTeUeT G dd deZVeWeV dd ZXejYZYejZZZej[Z[dd Z\dd Z]dd Z^dd Z_dd Z`dd ZaG dd deZbeceb G d d deZdeeed dd Zfdd Zgdd ZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtG dd	 d	eZueveu G d
d deZwexew dd ZyejzZzdd Z{dd Z|dd Z}dd Z~ejZejZejZejZejZG dd deZee G dd deZee dd Zdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ Zd0d1 Zd2d3 ZejZejZejZejZejZejZejZejZejZejZejZG d4d5 d5eZee d6d7 Zd8d9 Zd:d; Zd<d= Zd>d? Zd@dA ZdBdC ZdDdE ZdFdG ZdHdI ZdJdK ZdLdM ZdNdO ZdPdQ ZdRdS ZdTdU ZdVdW ZejZejZdXdY ZdZd[ ZejZejZejZejZd\d] Zd^d_ ZejZd`da Zdbdc ZejZddde Zdfdg Zdhdi ZÐdjdk ZG dldm dmeZeƐeš dndo Zǐdpdq ZȐdrds Zɐdtdu Zʐdvdw Zːdxdy Z̐dzd{ ZG d|d} d}eZeϐeΡ d~d ZАdd Zѐdd ZҐdd ZӐdd ZԐdd ZՐdd ZejאZejؐZejِZِdd Zڐdd Zېdd Zܐdd ZG dd deZeߐeޡ dd Zdd Zdd 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ZG dd deZee G dd deZee ejZejZejZejZejZejZejZejZG dd deZee G dd deZ ee  dd Zdd Zdd Zdd Zdd Zdd Zdd ZG dd deZ	e
e	 dd Zdd Zdd Zdd Zdd Zdd Zdd ZddÄ ZdĐdń ZdƐdǄ ZdȐdɄ Zdʐd˄ Zd̐d̈́ Zdΐdτ ZdАdф ZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=ej>Z>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZdҐdӄ ZdԐdՄ Zd֐dׄ Zdؐdل 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dڐdۄ Zdܐd݄ Zdސd߄ Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd ZG dd deZee dd Zdd 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jZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=ej>Z>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZej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Ð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jZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=ej>Z>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZej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Ð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jZejZejZdd Zdd Zdd Zd d Zdd Zdd Z dd Z!dd	 Z"d
d Z#dd Z$dd Z%dd Z&dd Z'dd Z(dd Z)dd Z*dd Z+dd Z,dd Z-d d! Z.d"d# Z/d$d% Z0d&d' Z1d(d) Z2d*d+ Z3d,d- Z4d.d/ Z5d0d1 Z6d2d3 Z7d4d5 Z8d6d7 Z9d8d9 Z:d:d; Z;d<d= Z<d>d? Z=d@dA Z>ej?Z?dS (B      )version_info.   )_gpgmeNc                 C   sB   zd| j   }W n tjy*   d}Y n0 d| jj| jj|f S )Nz	proxy of  z<%s.%s; %s >)this__repr____builtin__	Exception	__class__
__module____name__)selfZstrthis r   //usr/lib64/python3.9/site-packages/gpg/gpgme.py
_swig_repr   s
    
r   c                    s    fdd}|S )Nc                    sh   |dkr | || nN|dkr,| j | n8t| |rXttt| |trX | || ntd|  d S )Nr   thisownz(You cannot add instance attributes to %s)r   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesetr   r   set_instance_attr   s    zE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attrr   )r   r   r   r   r   *_swig_setattr_nondynamic_instance_variable   s    	r   c                    s    fdd}|S )Nc                    s8   t | |r(tt| |ts( | || ntd|  d S )Nz%You cannot add class attributes to %s)r   r   r   r   r   )clsr   r   r   r   r   set_class_attr)   s    z?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attrr   )r   r!   r   r   r   '_swig_setattr_nondynamic_class_variable(   s    r"   c                    s    fdd}|S )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                    s    | j | j| j S N)r   	__bases____dict__copy)r    	metaclassr   r   wrapper3   s    z$_swig_add_metaclass.<locals>.wrapperr   )r(   r)   r   r'   r   _swig_add_metaclass1   s    r*   c                   @   s   e Zd ZdZeejZdS )_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)r   r   __qualname____doc__r"   r   __setattr__r   r   r   r   r+   8   s   r+   c                  G   s
   t j|  S )zGgpgme_op_keylist_start(ctx, pattern="", secret_only=0) -> gpgme_error_t)r   gpgme_op_keylist_startargsr   r   r   r/   >   s    r/   c                  G   s
   t j|  S )z5gpgme_data_seek(dh, offset, whence=SEEK_SET) -> off_t)r   gpgme_data_seekr0   r   r   r   r2   B   s    r2   c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZdd ZejZdS )_gpgme_sig_notationz&Proxy of C _gpgme_sig_notation struct.c                 C   s
   | j  S r#   r   r   xr   r   r   <lambda>H       z_gpgme_sig_notation.<lambda>c                 C   s   | j |S r#   r4   r6   vr   r   r   r7   H   r8   The membership flagdocr   r   flagshuman_readablecriticalc                 C   s   t | t   dS )z%__init__(self) -> _gpgme_sig_notationN)r   Z_gpgme_sig_notation_swiginitZnew__gpgme_sig_notationr   r   r   r   __init__P   s    z_gpgme_sig_notation.__init__N)r   r   r,   r-   r   r   r   r   r   Z_gpgme_sig_notation_name_getZ_gpgme_sig_notation_name_setr   Z_gpgme_sig_notation_value_getZ_gpgme_sig_notation_value_setr   Z_gpgme_sig_notation_flags_getZ_gpgme_sig_notation_flags_setr>   Z&_gpgme_sig_notation_human_readable_getZ&_gpgme_sig_notation_human_readable_setr?   Z _gpgme_sig_notation_critical_getZ _gpgme_sig_notation_critical_setr@   rB   Zdelete__gpgme_sig_notation__swig_destroy__r   r   r   r   r3   E   s   r3   c                 C   s   t | |S )z-gpgme_err_make(source, code) -> gpgme_error_t)r   gpgme_err_make)sourcecoder   r   r   rD      s    rD   c                 C   s
   t | S )z"gpgme_error(code) -> gpgme_error_t)r   gpgme_errorrF   r   r   r   rG      s    rG   c                 C   s
   t | S )z'gpgme_err_code(err) -> gpgme_err_code_t)r   gpgme_err_codeerrr   r   r   rI      s    rI   c                 C   s
   t | S )z+gpgme_err_source(err) -> gpgme_err_source_t)r   gpgme_err_sourcerJ   r   r   r   rL      s    rL   c                 C   s
   t | S )z#gpgme_strerror(err) -> char const *)r   gpgme_strerrorrJ   r   r   r   rM     s    rM   c                 C   s   t | |S )z!gpgme_strerror_r(err, buf) -> int)r   gpgme_strerror_r)rK   Zbufr   r   r   rN     s    rN   c                 C   s
   t | S )z$gpgme_strsource(err) -> char const *)r   gpgme_strsourcerJ   r   r   r   rO   
  s    rO   c                 C   s
   t | S )z2gpgme_err_code_from_errno(err) -> gpgme_err_code_t)r   gpgme_err_code_from_errnorJ   r   r   r   rP     s    rP   c                 C   s
   t | S )z$gpgme_err_code_to_errno(code) -> int)r   gpgme_err_code_to_errnorH   r   r   r   rQ     s    rQ   c                   C   s   t  S )z2gpgme_err_code_from_syserror() -> gpgme_err_code_t)r   gpgme_err_code_from_syserrorr   r   r   r   rR     s    rR   c                 C   s
   t | S )zgpgme_err_set_errno(err))r   gpgme_err_set_errnorJ   r   r   r   rS     s    rS   c                 C   s   t | |S )z7gpgme_err_make_from_errno(source, err) -> gpgme_error_t)r   gpgme_err_make_from_errno)rE   rK   r   r   r   rT     s    rT   c                 C   s
   t | S )z,gpgme_error_from_errno(err) -> gpgme_error_t)r   gpgme_error_from_errnorJ   r   r   r   rU   "  s    rU   c                   C   s   t  S )z,gpgme_error_from_syserror() -> gpgme_error_t)r   gpgme_error_from_syserrorr   r   r   r   rV   &  s    rV   c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZdd ZejZdS )_gpgme_engine_infoz%Proxy of C _gpgme_engine_info struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_engine_info.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   protocol	file_nameversionreq_versionhome_dirc                 C   s   t | t   dS )z$__init__(self) -> _gpgme_engine_infoN)r   Z_gpgme_engine_info_swiginitZnew__gpgme_engine_inforA   r   r   r   rB     s    z_gpgme_engine_info.__init__N)r   r   r,   r-   r   r   r   r   r   Z_gpgme_engine_info_protocol_getZ_gpgme_engine_info_protocol_setrX   Z _gpgme_engine_info_file_name_getZ _gpgme_engine_info_file_name_setrY   Z_gpgme_engine_info_version_getZ_gpgme_engine_info_version_setrZ   Z"_gpgme_engine_info_req_version_getZ"_gpgme_engine_info_req_version_setr[   Z_gpgme_engine_info_home_dir_getZ_gpgme_engine_info_home_dir_setr\   rB   Zdelete__gpgme_engine_inforC   r   r   r   r   rW     s   rW   c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&dd Zdd Z'ej(Z)dS )_gpgme_tofu_infoz#Proxy of C _gpgme_tofu_info struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_tofu_info.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   validitypolicy_rfu	signcount	encrcount	signfirstsignlast	encrfirstencrlastdescriptionc                    s4   dd t  D }d fdd|D }d|S )Nc                 S   s"   g | ]}| d s|dkr|qS _r   
startswith.0r   r   r   r   
<listcomp>&  s   z-_gpgme_tofu_info.__repr__.<locals>.<listcomp>, c                 3   s    | ]}d  |t |V  qdS z{}={!r}Nformatr   rl   rA   r   r   	<genexpr>(  s   z,_gpgme_tofu_info.__repr__.<locals>.<genexpr>zTofuInfo({})dirjoinrr   r   namesZpropsr   rA   r   r   %  s
    z_gpgme_tofu_info.__repr__c                 C   s   t | t   dS )z"__init__(self) -> _gpgme_tofu_infoN)r   Z_gpgme_tofu_info_swiginitZnew__gpgme_tofu_inforA   r   r   r   rB   .  s    z_gpgme_tofu_info.__init__N)*r   r   r,   r-   r   r   r   r   r   Z_gpgme_tofu_info_validity_getZ_gpgme_tofu_info_validity_setr^   Z_gpgme_tofu_info_policy_getZ_gpgme_tofu_info_policy_setr_   Z_gpgme_tofu_info__rfu_getZ_gpgme_tofu_info__rfu_setr`   Z_gpgme_tofu_info_signcount_getZ_gpgme_tofu_info_signcount_setra   Z_gpgme_tofu_info_encrcount_getZ_gpgme_tofu_info_encrcount_setrb   Z_gpgme_tofu_info_signfirst_getZ_gpgme_tofu_info_signfirst_setrc   Z_gpgme_tofu_info_signlast_getZ_gpgme_tofu_info_signlast_setrd   Z_gpgme_tofu_info_encrfirst_getZ_gpgme_tofu_info_encrfirst_setre   Z_gpgme_tofu_info_encrlast_getZ_gpgme_tofu_info_encrlast_setrf   Z _gpgme_tofu_info_description_getZ _gpgme_tofu_info_description_setrg   rB   Zdelete__gpgme_tofu_inforC   r   r   r   r   r]     s    	r]   c                   @   s&  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;eej<ej=ddZ>eej?ej@ddZAeejBejCddZDeejEejFddZGeejHejIddZJeejKejLddZMeejNejOddZPeejQejRddZSeejTejUd dZVeejWejXd!dZYd"d# Zd$d% ZZej[Z\d&S )'_gpgme_subkeyz Proxy of C _gpgme_subkey struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   8  r8   z_gpgme_subkey.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   8  r8   r;   r<   revokedexpireddisabledinvalidcan_encryptcan_signcan_certifysecretcan_authenticateis_qualified
is_cardkeyis_de_vscan_renccan_timestampis_group_owned_unusedpubkey_algolengthkeyid_keyidfpr	timestampexpirescard_numbercurvekeygripv5fprc                    s4   dd t  D }d fdd|D }d|S )Nc                 S   s"   g | ]}| d s|dkr|qS rh   rj   rl   r   r   r   rn   W  s   z*_gpgme_subkey.__repr__.<locals>.<listcomp>ro   c                 3   s    | ]}d  |t |V  qdS rp   rq   rl   rA   r   r   rs   Y  s   z)_gpgme_subkey.__repr__.<locals>.<genexpr>z
SubKey({})rt   rw   r   rA   r   r   V  s
    z_gpgme_subkey.__repr__c                 C   s   t | t   dS )z__init__(self) -> _gpgme_subkeyN)r   Z_gpgme_subkey_swiginitZnew__gpgme_subkeyrA   r   r   r   rB   _  s    z_gpgme_subkey.__init__N)]r   r   r,   r-   r   r   r   r   r   Z_gpgme_subkey_revoked_getZ_gpgme_subkey_revoked_setrz   Z_gpgme_subkey_expired_getZ_gpgme_subkey_expired_setr{   Z_gpgme_subkey_disabled_getZ_gpgme_subkey_disabled_setr|   Z_gpgme_subkey_invalid_getZ_gpgme_subkey_invalid_setr}   Z_gpgme_subkey_can_encrypt_getZ_gpgme_subkey_can_encrypt_setr~   Z_gpgme_subkey_can_sign_getZ_gpgme_subkey_can_sign_setr   Z_gpgme_subkey_can_certify_getZ_gpgme_subkey_can_certify_setr   Z_gpgme_subkey_secret_getZ_gpgme_subkey_secret_setr   Z"_gpgme_subkey_can_authenticate_getZ"_gpgme_subkey_can_authenticate_setr   Z_gpgme_subkey_is_qualified_getZ_gpgme_subkey_is_qualified_setr   Z_gpgme_subkey_is_cardkey_getZ_gpgme_subkey_is_cardkey_setr   Z_gpgme_subkey_is_de_vs_getZ_gpgme_subkey_is_de_vs_setr   Z_gpgme_subkey_can_renc_getZ_gpgme_subkey_can_renc_setr   Z_gpgme_subkey_can_timestamp_getZ_gpgme_subkey_can_timestamp_setr   Z _gpgme_subkey_is_group_owned_getZ _gpgme_subkey_is_group_owned_setr   Z_gpgme_subkey__unused_getZ_gpgme_subkey__unused_setr   Z_gpgme_subkey_pubkey_algo_getZ_gpgme_subkey_pubkey_algo_setr   Z_gpgme_subkey_length_getZ_gpgme_subkey_length_setr   Z_gpgme_subkey_keyid_getZ_gpgme_subkey_keyid_setr   Z_gpgme_subkey__keyid_getZ_gpgme_subkey__keyid_setr   Z_gpgme_subkey_fpr_getZ_gpgme_subkey_fpr_setr   Z_gpgme_subkey_timestamp_getZ_gpgme_subkey_timestamp_setr   Z_gpgme_subkey_expires_getZ_gpgme_subkey_expires_setr   Z_gpgme_subkey_card_number_getZ_gpgme_subkey_card_number_setr   Z_gpgme_subkey_curve_getZ_gpgme_subkey_curve_setr   Z_gpgme_subkey_keygrip_getZ_gpgme_subkey_keygrip_setr   Z_gpgme_subkey_v5fpr_getZ_gpgme_subkey_v5fpr_setr   rB   Zdelete__gpgme_subkeyrC   r   r   r   r   ry   5  sB   	ry   c                   @   s  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;eej<ej=ddZ>eej?ej@ddZAeejBejCddZDeejEejFddZGeejHejIddZJdd Zdd  ZKejLZMd!S )"_gpgme_key_sigz!Proxy of C _gpgme_key_sig struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   i  r8   z_gpgme_key_sig.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   i  r8   r;   r<   rz   r{   r}   
exportabler   trust_depthtrust_valuer   r   r   r   r   status_obsolete_classuidr   emailcomment	sig_class	notations_last_notationtrust_scopec                    s4   dd t  D }d fdd|D }d|S )Nc                 S   s"   g | ]}| d s|dkr|qS rh   rj   rl   r   r   r   rn     s   z+_gpgme_key_sig.__repr__.<locals>.<listcomp>ro   c                 3   s    | ]}d  |t |V  qdS rp   rq   rl   rA   r   r   rs     s   z*_gpgme_key_sig.__repr__.<locals>.<genexpr>z
KeySig({})rt   rw   r   rA   r   r     s
    z_gpgme_key_sig.__repr__c                 C   s   t | t   dS )z __init__(self) -> _gpgme_key_sigN)r   Z_gpgme_key_sig_swiginitZnew__gpgme_key_sigrA   r   r   r   rB     s    z_gpgme_key_sig.__init__N)Nr   r   r,   r-   r   r   r   r   r   Z_gpgme_key_sig_revoked_getZ_gpgme_key_sig_revoked_setrz   Z_gpgme_key_sig_expired_getZ_gpgme_key_sig_expired_setr{   Z_gpgme_key_sig_invalid_getZ_gpgme_key_sig_invalid_setr}   Z_gpgme_key_sig_exportable_getZ_gpgme_key_sig_exportable_setr   Z_gpgme_key_sig__unused_getZ_gpgme_key_sig__unused_setr   Z_gpgme_key_sig_trust_depth_getZ_gpgme_key_sig_trust_depth_setr   Z_gpgme_key_sig_trust_value_getZ_gpgme_key_sig_trust_value_setr   Z_gpgme_key_sig_pubkey_algo_getZ_gpgme_key_sig_pubkey_algo_setr   Z_gpgme_key_sig_keyid_getZ_gpgme_key_sig_keyid_setr   Z_gpgme_key_sig__keyid_getZ_gpgme_key_sig__keyid_setr   Z_gpgme_key_sig_timestamp_getZ_gpgme_key_sig_timestamp_setr   Z_gpgme_key_sig_expires_getZ_gpgme_key_sig_expires_setr   Z_gpgme_key_sig_status_getZ_gpgme_key_sig_status_setr   Z"_gpgme_key_sig__obsolete_class_getZ"_gpgme_key_sig__obsolete_class_setr   Z_gpgme_key_sig_uid_getZ_gpgme_key_sig_uid_setr   Z_gpgme_key_sig_name_getZ_gpgme_key_sig_name_setr   Z_gpgme_key_sig_email_getZ_gpgme_key_sig_email_setr   Z_gpgme_key_sig_comment_getZ_gpgme_key_sig_comment_setr   Z_gpgme_key_sig_sig_class_getZ_gpgme_key_sig_sig_class_setr   Z_gpgme_key_sig_notations_getZ_gpgme_key_sig_notations_setr   Z!_gpgme_key_sig__last_notation_getZ!_gpgme_key_sig__last_notation_setr   Z_gpgme_key_sig_trust_scope_getZ_gpgme_key_sig_trust_scope_setr   rB   Zdelete__gpgme_key_sigrC   r   r   r   r   r   f  s8   	r   c                   @   sN  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5dd Zdd Z6ej7Z8dS )_gpgme_user_idz!Proxy of C _gpgme_user_id struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_user_id.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   rz   r}   r   originr^   r   r   r   r   
signatures_last_keysigaddresstofulast_updateuidhashc                    s4   dd t  D }d fdd|D }d|S )Nc                 S   s"   g | ]}| d s|dkr|qS rh   rj   rl   r   r   r   rn     s   z+_gpgme_user_id.__repr__.<locals>.<listcomp>ro   c                 3   s    | ]}d  |t |V  qdS rp   rq   rl   rA   r   r   rs     s   z*_gpgme_user_id.__repr__.<locals>.<genexpr>zUID({})rt   rw   r   rA   r   r     s
    z_gpgme_user_id.__repr__c                 C   s   t | t   dS )z __init__(self) -> _gpgme_user_idN)r   Z_gpgme_user_id_swiginitZnew__gpgme_user_idrA   r   r   r   rB     s    z_gpgme_user_id.__init__N)9r   r   r,   r-   r   r   r   r   r   Z_gpgme_user_id_revoked_getZ_gpgme_user_id_revoked_setrz   Z_gpgme_user_id_invalid_getZ_gpgme_user_id_invalid_setr}   Z_gpgme_user_id__unused_getZ_gpgme_user_id__unused_setr   Z_gpgme_user_id_origin_getZ_gpgme_user_id_origin_setr   Z_gpgme_user_id_validity_getZ_gpgme_user_id_validity_setr^   Z_gpgme_user_id_uid_getZ_gpgme_user_id_uid_setr   Z_gpgme_user_id_name_getZ_gpgme_user_id_name_setr   Z_gpgme_user_id_email_getZ_gpgme_user_id_email_setr   Z_gpgme_user_id_comment_getZ_gpgme_user_id_comment_setr   Z_gpgme_user_id_signatures_getZ_gpgme_user_id_signatures_setr   Z_gpgme_user_id__last_keysig_getZ_gpgme_user_id__last_keysig_setr   Z_gpgme_user_id_address_getZ_gpgme_user_id_address_setr   Z_gpgme_user_id_tofu_getZ_gpgme_user_id_tofu_setr   Z_gpgme_user_id_last_update_getZ_gpgme_user_id_last_update_setr   Z_gpgme_user_id_uidhash_getZ_gpgme_user_id_uidhash_setr   rB   Zdelete__gpgme_user_idrC   r   r   r   r   r     s*   	r   c                   @   sJ  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;eej<ej=ddZ>eej?ej@ddZAeejBejCddZDeejEejFddZGeejHejIddZJeejKejLddZMeejNejOddZPeejQejRddZSeejTejUd dZVeejWejXd!dZYeejZej[d"dZ\eej]ej^d#dZ_d$d% Zd&d' Z`ejaZbd(S ))
_gpgme_keyzProxy of C _gpgme_key struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_key.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   _refsrz   r{   r|   r}   r~   r   r   r   r   r   has_encrypthas_signhas_certifyhas_authenticater   r   rX   issuer_serialissuer_namechain_idowner_trustsubkeysuids_last_subkey	_last_uidkeylist_moder   r   c                    s4   dd t  D }d fdd|D }d|S )Nc                 S   s"   g | ]}| d s|dkr|qS rh   rj   rl   r   r   r   rn     s   z'_gpgme_key.__repr__.<locals>.<listcomp>ro   c                 3   s    | ]}d  |t |V  qdS rp   rq   rl   rA   r   r   rs     s   z&_gpgme_key.__repr__.<locals>.<genexpr>zKey({})rt   rw   r   rA   r   r     s
    z_gpgme_key.__repr__c                 C   s   t | t   dS )z__init__(self) -> _gpgme_keyN)r   Z_gpgme_key_swiginitZnew__gpgme_keyrA   r   r   r   rB     s    z_gpgme_key.__init__N)cr   r   r,   r-   r   r   r   r   r   Z_gpgme_key__refs_getZ_gpgme_key__refs_setr   Z_gpgme_key_revoked_getZ_gpgme_key_revoked_setrz   Z_gpgme_key_expired_getZ_gpgme_key_expired_setr{   Z_gpgme_key_disabled_getZ_gpgme_key_disabled_setr|   Z_gpgme_key_invalid_getZ_gpgme_key_invalid_setr}   Z_gpgme_key_can_encrypt_getZ_gpgme_key_can_encrypt_setr~   Z_gpgme_key_can_sign_getZ_gpgme_key_can_sign_setr   Z_gpgme_key_can_certify_getZ_gpgme_key_can_certify_setr   Z_gpgme_key_secret_getZ_gpgme_key_secret_setr   Z_gpgme_key_can_authenticate_getZ_gpgme_key_can_authenticate_setr   Z_gpgme_key_is_qualified_getZ_gpgme_key_is_qualified_setr   Z_gpgme_key_has_encrypt_getZ_gpgme_key_has_encrypt_setr   Z_gpgme_key_has_sign_getZ_gpgme_key_has_sign_setr   Z_gpgme_key_has_certify_getZ_gpgme_key_has_certify_setr   Z_gpgme_key_has_authenticate_getZ_gpgme_key_has_authenticate_setr   Z_gpgme_key__unused_getZ_gpgme_key__unused_setr   Z_gpgme_key_origin_getZ_gpgme_key_origin_setr   Z_gpgme_key_protocol_getZ_gpgme_key_protocol_setrX   Z_gpgme_key_issuer_serial_getZ_gpgme_key_issuer_serial_setr   Z_gpgme_key_issuer_name_getZ_gpgme_key_issuer_name_setr   Z_gpgme_key_chain_id_getZ_gpgme_key_chain_id_setr   Z_gpgme_key_owner_trust_getZ_gpgme_key_owner_trust_setr   Z_gpgme_key_subkeys_getZ_gpgme_key_subkeys_setr   Z_gpgme_key_uids_getZ_gpgme_key_uids_setr   Z_gpgme_key__last_subkey_getZ_gpgme_key__last_subkey_setr   Z_gpgme_key__last_uid_getZ_gpgme_key__last_uid_setr   Z_gpgme_key_keylist_mode_getZ_gpgme_key_keylist_mode_setr   Z_gpgme_key_fpr_getZ_gpgme_key_fpr_setr   Z_gpgme_key_last_update_getZ_gpgme_key_last_update_setr   rB   Zdelete__gpgme_keyrC   r   r   r   r   r     sF   	r   c                   @   s\   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZd	d
 ZejZdS )_gpgme_invalid_keyz%Proxy of C _gpgme_invalid_key struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_invalid_key.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   r   reasonc                 C   s   t | t   dS )z$__init__(self) -> _gpgme_invalid_keyN)r   Z_gpgme_invalid_key_swiginitZnew__gpgme_invalid_keyrA   r   r   r   rB     s    z_gpgme_invalid_key.__init__N)r   r   r,   r-   r   r   r   r   r   Z_gpgme_invalid_key_fpr_getZ_gpgme_invalid_key_fpr_setr   Z_gpgme_invalid_key_reason_getZ_gpgme_invalid_key_reason_setr   rB   Zdelete__gpgme_invalid_keyrC   r   r   r   r   r     s   r   c                 C   s
   t | S )zgpgme_new(ctx) -> gpgme_error_t)r   	gpgme_newctxr   r   r   r     s    r   c                 C   s
   t | S )zgpgme_release(ctx))r   gpgme_releaser   r   r   r   r     s    r   c                 C   s   t | ||S )z5gpgme_set_ctx_flag(ctx, name, value) -> gpgme_error_t)r   gpgme_set_ctx_flag)r   r   r   r   r   r   r     s    r   c                 C   s   t | |S )z-gpgme_get_ctx_flag(ctx, name) -> char const *)r   gpgme_get_ctx_flag)r   r   r   r   r   r     s    r   c                 C   s   t | |S )z/gpgme_set_protocol(ctx, proto) -> gpgme_error_t)r   gpgme_set_protocolr   protor   r   r   r   
  s    r   c                 C   s
   t | S )z+gpgme_get_protocol(ctx) -> gpgme_protocol_t)r   gpgme_get_protocolr   r   r   r   r     s    r   c                 C   s   t | |S )z3gpgme_set_sub_protocol(ctx, proto) -> gpgme_error_t)r   gpgme_set_sub_protocolr   r   r   r   r     s    r   c                 C   s
   t | S )z/gpgme_get_sub_protocol(ctx) -> gpgme_protocol_t)r   gpgme_get_sub_protocolr   r   r   r   r     s    r   c                 C   s
   t | S )z.gpgme_get_protocol_name(proto) -> char const *)r   gpgme_get_protocol_namer   r   r   r   r     s    r   c                 C   s   t | |S )zgpgme_set_armor(ctx, yes))r   gpgme_set_armorr   Zyesr   r   r   r     s    r   c                 C   s
   t | S )zgpgme_get_armor(ctx) -> int)r   gpgme_get_armorr   r   r   r   r   "  s    r   c                 C   s   t | |S )zgpgme_set_textmode(ctx, yes))r   gpgme_set_textmoder   r   r   r   r   &  s    r   c                 C   s
   t | S )zgpgme_get_textmode(ctx) -> int)r   gpgme_get_textmoder   r   r   r   r   *  s    r   c                 C   s   t | |S )zgpgme_set_offline(ctx, yes))r   gpgme_set_offliner   r   r   r   r   .  s    r   c                 C   s
   t | S )zgpgme_get_offline(ctx) -> int)r   gpgme_get_offliner   r   r   r   r   2  s    r   c                 C   s   t | |S )z)gpgme_set_include_certs(ctx, nr_of_certs))r   gpgme_set_include_certs)r   Znr_of_certsr   r   r   r   8  s    r   c                 C   s
   t | S )z#gpgme_get_include_certs(ctx) -> int)r   gpgme_get_include_certsr   r   r   r   r   <  s    r   c                 C   s   t | |S )z2gpgme_set_keylist_mode(ctx, mode) -> gpgme_error_t)r   gpgme_set_keylist_moder   moder   r   r   r   @  s    r   c                 C   s
   t | S )z3gpgme_get_keylist_mode(ctx) -> gpgme_keylist_mode_t)r   gpgme_get_keylist_moder   r   r   r   r   D  s    r   c                 C   s   t | |S )z3gpgme_set_pinentry_mode(ctx, mode) -> gpgme_error_t)r   gpgme_set_pinentry_moder   r   r   r   r   H  s    r   c                 C   s
   t | S )z5gpgme_get_pinentry_mode(ctx) -> gpgme_pinentry_mode_t)r   gpgme_get_pinentry_moder   r   r   r   r   L  s    r   c                 C   s   t | ||S )z,gpgme_set_passphrase_cb(ctx, cb, hook_value))r   gpgme_set_passphrase_cbr   cb
hook_valuer   r   r   r   P  s    r   c                 C   s   t | ||S )z,gpgme_get_passphrase_cb(ctx, cb, hook_value))r   gpgme_get_passphrase_cbr   r   r   r   r   T  s    r   c                 C   s   t | ||S )z(gpgme_set_progress_cb(c, cb, hook_value))r   gpgme_set_progress_cbcr   r   r   r   r   r   X  s    r   c                 C   s   t | ||S )z*gpgme_get_progress_cb(ctx, cb, hook_value))r   gpgme_get_progress_cbr   r   r   r   r   \  s    r   c                 C   s   t | ||S )z&gpgme_set_status_cb(c, cb, hook_value))r   gpgme_set_status_cbr   r   r   r   r   `  s    r   c                 C   s   t | ||S )z(gpgme_get_status_cb(ctx, cb, hook_value))r   gpgme_get_status_cbr   r   r   r   r   d  s    r   c                 C   s   t | ||S )z7gpgme_set_locale(ctx, category, value) -> gpgme_error_t)r   gpgme_set_locale)r   categoryr   r   r   r   r   h  s    r   c                 C   s
   t | S )z4gpgme_ctx_get_engine_info(ctx) -> _gpgme_engine_info)r   gpgme_ctx_get_engine_infor   r   r   r   r   l  s    r   c                 C   s   t | |||S )zKgpgme_ctx_set_engine_info(ctx, proto, file_name, home_dir) -> gpgme_error_t)r   gpgme_ctx_set_engine_info)r   r   rY   r\   r   r   r   r   p  s    r   c                 C   s
   t | S )zgpgme_signers_clear(ctx))r   gpgme_signers_clearr   r   r   r   r   t  s    r   c                 C   s   t | |S )z,gpgme_signers_add(ctx, key) -> gpgme_error_t)r   gpgme_signers_add)r   keyr   r   r   r   x  s    r   c                 C   s
   t | S )z(gpgme_signers_count(ctx) -> unsigned int)r   gpgme_signers_countr   r   r   r   r   |  s    r   c                 C   s   t | |S )z*gpgme_signers_enum(ctx, seq) -> _gpgme_key)r   gpgme_signers_enum)r   seqr   r   r   r     s    r   c                 C   s
   t | S )zgpgme_sig_notation_clear(ctx))r   gpgme_sig_notation_clearr   r   r   r   r     s    r   c                 C   s   t | |||S )z@gpgme_sig_notation_add(ctx, name, value, flags) -> gpgme_error_t)r   gpgme_sig_notation_add)r   r   r   r>   r   r   r   r     s    r   c                 C   s
   t | S )z2gpgme_sig_notation_get(ctx) -> _gpgme_sig_notation)r   gpgme_sig_notation_getr   r   r   r   r     s    r   c                 C   s   t | |S )z/gpgme_set_sender(ctx, address) -> gpgme_error_t)r   gpgme_set_sender)r   r   r   r   r   r     s    r   c                 C   s
   t | S )z%gpgme_get_sender(ctx) -> char const *)r   gpgme_get_senderr   r   r   r   r     s    r   c                   @   s\   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZd	d
 ZejZdS )gpgme_io_event_done_dataz+Proxy of C gpgme_io_event_done_data struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z!gpgme_io_event_done_data.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   rK   op_errc                 C   s   t | t   dS )z*__init__(self) -> gpgme_io_event_done_dataN)r   Z!gpgme_io_event_done_data_swiginitZnew_gpgme_io_event_done_datarA   r   r   r   rB     s    z!gpgme_io_event_done_data.__init__N)r   r   r,   r-   r   r   r   r   r   Z gpgme_io_event_done_data_err_getZ gpgme_io_event_done_data_err_setrK   Z#gpgme_io_event_done_data_op_err_getZ#gpgme_io_event_done_data_op_err_setr   rB   Zdelete_gpgme_io_event_done_datarC   r   r   r   r   r     s   r   c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZdd ZejZdS )gpgme_io_cbszProxy of C gpgme_io_cbs struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   zgpgme_io_cbs.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   addadd_privremoveevent
event_privc                 C   s   t | t   dS )z__init__(self) -> gpgme_io_cbsN)r   Zgpgme_io_cbs_swiginitZnew_gpgme_io_cbsrA   r   r   r   rB     s    zgpgme_io_cbs.__init__N)r   r   r,   r-   r   r   r   r   r   Zgpgme_io_cbs_add_getZgpgme_io_cbs_add_setr   Zgpgme_io_cbs_add_priv_getZgpgme_io_cbs_add_priv_setr   Zgpgme_io_cbs_remove_getZgpgme_io_cbs_remove_setr   Zgpgme_io_cbs_event_getZgpgme_io_cbs_event_setr   Zgpgme_io_cbs_event_priv_getZgpgme_io_cbs_event_priv_setr   rB   Zdelete_gpgme_io_cbsrC   r   r   r   r   r     s   r   c                 C   s   t | |S )zgpgme_set_io_cbs(ctx, io_cbs))r   gpgme_set_io_cbsr   Zio_cbsr   r   r   r     s    r   c                 C   s   t | |S )zgpgme_get_io_cbs(ctx, io_cbs))r   gpgme_get_io_cbsr   r   r   r   r     s    r   c                 C   s   t | ||S )z+gpgme_io_read(fd, buffer, count) -> ssize_t)r   gpgme_io_readfdbuffercountr   r   r   r     s    r   c                 C   s   t | ||S )z,gpgme_io_write(fd, buffer, count) -> ssize_t)r   gpgme_io_writer   r   r   r   r    s    r  c                 C   s   t | ||S )z)gpgme_io_writen(fd, buffer, count) -> int)r   gpgme_io_writenr   r   r   r   r    s    r  c                 C   s   t | ||S )z,gpgme_wait(ctx, status, hang) -> gpgme_ctx_t)r   
gpgme_wait)r   r   hangr   r   r   r    s    r  c                 C   s   t | |||S )z8gpgme_wait_ext(ctx, status, op_err, hang) -> gpgme_ctx_t)r   gpgme_wait_ext)r   r   r   r  r   r   r   r    s    r  c                 C   s
   t | S )z"gpgme_cancel(ctx) -> gpgme_error_t)r   gpgme_cancelr   r   r   r   r    s    r  c                 C   s
   t | S )z(gpgme_cancel_async(ctx) -> gpgme_error_t)r   gpgme_cancel_asyncr   r   r   r   r    s    r  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZdd ZejZdS )gpgme_data_cbsz!Proxy of C gpgme_data_cbs struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   zgpgme_data_cbs.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   readwriteseekreleasec                 C   s   t | t   dS )z __init__(self) -> gpgme_data_cbsN)r   Zgpgme_data_cbs_swiginitZnew_gpgme_data_cbsrA   r   r   r   rB     s    zgpgme_data_cbs.__init__N)r   r   r,   r-   r   r   r   r   r   Zgpgme_data_cbs_read_getZgpgme_data_cbs_read_setr
  Zgpgme_data_cbs_write_getZgpgme_data_cbs_write_setr  Zgpgme_data_cbs_seek_getZgpgme_data_cbs_seek_setr  Zgpgme_data_cbs_release_getZgpgme_data_cbs_release_setr  rB   Zdelete_gpgme_data_cbsrC   r   r   r   r   r	    s   r	  c                 C   s   t | |S )z&gpgme_data_read(dh, buffer) -> ssize_t)r   gpgme_data_readdhr   r   r   r   r    s    r  c                 C   s   t | |S )z'gpgme_data_write(dh, buffer) -> ssize_t)r   gpgme_data_writer  r   r   r   r    s    r  c                 C   s
   t | S )z%gpgme_data_new(r_dh) -> gpgme_error_t)r   gpgme_data_new)r_dhr   r   r   r    s    r  c                 C   s
   t | S )zgpgme_data_release(dh))r   gpgme_data_releaser  r   r   r   r    s    r  c                 C   s   t | |||S )zBgpgme_data_new_from_mem(r_dh, buffer, size, copy) -> gpgme_error_t)r   gpgme_data_new_from_mem)r  r   sizer&   r   r   r   r    s    r  c                 C   s   t | |S )z3gpgme_data_release_and_get_mem(dh, r_len) -> char *)r   gpgme_data_release_and_get_mem)r  Zr_lenr   r   r   r  
  s    r  c                 C   s
   t | S )zgpgme_free(buffer))r   
gpgme_free)r   r   r   r   r    s    r  c                 C   s   t | ||S )z9gpgme_data_new_from_cbs(dh, cbs, handle) -> gpgme_error_t)r   gpgme_data_new_from_cbs)r  ZcbsZhandler   r   r   r    s    r  c                 C   s   t | |S )z/gpgme_data_new_from_fd(dh, fd) -> gpgme_error_t)r   gpgme_data_new_from_fd)r  r   r   r   r   r    s    r  c                 C   s   t | |S )z7gpgme_data_new_from_stream(dh, stream) -> gpgme_error_t)r   gpgme_data_new_from_stream)r  streamr   r   r   r    s    r  c                 C   s   t | |S )z:gpgme_data_new_from_estream(r_dh, stream) -> gpgme_error_t)r   gpgme_data_new_from_estream)r  r  r   r   r   r    s    r  c                 C   s
   t | S )z4gpgme_data_get_encoding(dh) -> gpgme_data_encoding_t)r   gpgme_data_get_encodingr  r   r   r   r  "  s    r  c                 C   s   t | |S )z1gpgme_data_set_encoding(dh, enc) -> gpgme_error_t)r   gpgme_data_set_encoding)r  encr   r   r   r   &  s    r   c                 C   s
   t | S )z&gpgme_data_get_file_name(dh) -> char *)r   gpgme_data_get_file_namer  r   r   r   r"  *  s    r"  c                 C   s   t | |S )z8gpgme_data_set_file_name(dh, file_name) -> gpgme_error_t)r   gpgme_data_set_file_name)r  rY   r   r   r   r#  .  s    r#  c                 C   s   t | ||S )z3gpgme_data_set_flag(dh, name, value) -> gpg_error_t)r   gpgme_data_set_flag)r  r   r   r   r   r   r$  2  s    r$  c                 C   s   t | |S )z6gpgme_data_identify(dh, reserved) -> gpgme_data_type_t)r   gpgme_data_identify)r  reservedr   r   r   r%  6  s    r%  c                 C   s   t | ||S )z<gpgme_data_new_from_file(r_dh, fname, copy) -> gpgme_error_t)r   gpgme_data_new_from_file)r  fnamer&   r   r   r   r'  :  s    r'  c                 C   s   t | ||||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   r   r   r   r)  >  s    r)  c                 C   s
   t | S )z&gpgme_data_rewind(dh) -> gpgme_error_t)r   gpgme_data_rewindr  r   r   r   r,  B  s    r,  c                 C   s   t | |||S )z7gpgme_get_key(ctx, fpr, r_key, secret) -> gpgme_error_t)r   gpgme_get_key)r   r   r_keyr   r   r   r   r-  F  s    r-  c                 C   s   t | |S )z.gpgme_key_from_uid(key, name) -> gpgme_error_t)r   gpgme_key_from_uid)r   r   r   r   r   r/  J  s    r/  c                 C   s
   t | S )zgpgme_key_ref(key))r   gpgme_key_refr   r   r   r   r0  N  s    r0  c                 C   s
   t | S )zgpgme_key_unref(key))r   gpgme_key_unrefr1  r   r   r   r2  R  s    r2  c                 C   s
   t | S )zgpgme_key_release(key))r   gpgme_key_releaser1  r   r   r   r3  V  s    r3  c                   @   sJ   e Zd ZdZedd dd ddZeZeej	ej
ddZdd	 ZejZd
S )_gpgme_op_encrypt_resultz+Proxy of C _gpgme_op_encrypt_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   \  r8   z!_gpgme_op_encrypt_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   \  r8   r;   r<   invalid_recipientsc                 C   s   t | t   dS )z*__init__(self) -> _gpgme_op_encrypt_resultN)r   Z!_gpgme_op_encrypt_result_swiginitZnew__gpgme_op_encrypt_resultrA   r   r   r   rB   `  s    z!_gpgme_op_encrypt_result.__init__N)r   r   r,   r-   r   r   r   r   r   Z/_gpgme_op_encrypt_result_invalid_recipients_getZ/_gpgme_op_encrypt_result_invalid_recipients_setr5  rB   Zdelete__gpgme_op_encrypt_resultrC   r   r   r   r   r4  Y  s   r4  c                 C   s
   t | S )z8gpgme_op_encrypt_result(ctx) -> _gpgme_op_encrypt_result)r   gpgme_op_encrypt_resultr   r   r   r   r6  h  s    r6  c                 C   s   t | ||||S )zHgpgme_op_encrypt_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_startr   recpr>   plaincipherr   r   r   r7    s    r7  c                 C   s   t | ||||S )zBgpgme_op_encrypt(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encryptr8  r   r   r   r<    s    r<  c                 C   s   t | |||||S )zXgpgme_op_encrypt_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_ext_startr   r9  Z
recpstringr>   r:  r;  r   r   r   r=    s    r=  c                 C   s   t | |||||S )zRgpgme_op_encrypt_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_extr>  r   r   r   r?    s    r?  c                 C   s   t | ||||S )zMgpgme_op_encrypt_sign_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_sign_startr8  r   r   r   r@    s    r@  c                 C   s   t | ||||S )zGgpgme_op_encrypt_sign(ctx, recp, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_signr8  r   r   r   rA    s    rA  c                 C   s   t | |||||S )z]gpgme_op_encrypt_sign_ext_start(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_sign_ext_startr>  r   r   r   rB    s    rB  c                 C   s   t | |||||S )zWgpgme_op_encrypt_sign_ext(ctx, recp, recpstring, flags, plain, cipher) -> gpgme_error_t)r   gpgme_op_encrypt_sign_extr>  r   r   r   rC    s    rC  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZdd ZejZdS )_gpgme_recipientz#Proxy of C _gpgme_recipient struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_recipient.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   r   r   r   r   c                 C   s   t | t   dS )z"__init__(self) -> _gpgme_recipientN)r   Z_gpgme_recipient_swiginitZnew__gpgme_recipientrA   r   r   r   rB     s    z_gpgme_recipient.__init__N)r   r   r,   r-   r   r   r   r   r   Z_gpgme_recipient_keyid_getZ_gpgme_recipient_keyid_setr   Z_gpgme_recipient__keyid_getZ_gpgme_recipient__keyid_setr   Z _gpgme_recipient_pubkey_algo_getZ _gpgme_recipient_pubkey_algo_setr   Z_gpgme_recipient_status_getZ_gpgme_recipient_status_setr   rB   Zdelete__gpgme_recipientrC   r   r   r   r   rD    s   rD  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&dd Z'ej(Z)dS )_gpgme_op_decrypt_resultz+Proxy of C _gpgme_op_decrypt_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z!_gpgme_op_decrypt_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   unsupported_algorithmwrong_key_usager   is_mimelegacy_cipher_nomdcr   
recipientsrY   session_keysymkey_algoc                 C   s   t | t   dS )z*__init__(self) -> _gpgme_op_decrypt_resultN)r   Z!_gpgme_op_decrypt_result_swiginitZnew__gpgme_op_decrypt_resultrA   r   r   r   rB     s    z!_gpgme_op_decrypt_result.__init__N)*r   r   r,   r-   r   r   r   r   r   Z2_gpgme_op_decrypt_result_unsupported_algorithm_getZ2_gpgme_op_decrypt_result_unsupported_algorithm_setrF  Z,_gpgme_op_decrypt_result_wrong_key_usage_getZ,_gpgme_op_decrypt_result_wrong_key_usage_setrG  Z%_gpgme_op_decrypt_result_is_de_vs_getZ%_gpgme_op_decrypt_result_is_de_vs_setr   Z$_gpgme_op_decrypt_result_is_mime_getZ$_gpgme_op_decrypt_result_is_mime_setrH  Z0_gpgme_op_decrypt_result_legacy_cipher_nomdc_getZ0_gpgme_op_decrypt_result_legacy_cipher_nomdc_setrI  Z$_gpgme_op_decrypt_result__unused_getZ$_gpgme_op_decrypt_result__unused_setr   Z'_gpgme_op_decrypt_result_recipients_getZ'_gpgme_op_decrypt_result_recipients_setrJ  Z&_gpgme_op_decrypt_result_file_name_getZ&_gpgme_op_decrypt_result_file_name_setrY   Z(_gpgme_op_decrypt_result_session_key_getZ(_gpgme_op_decrypt_result_session_key_setrK  Z(_gpgme_op_decrypt_result_symkey_algo_getZ(_gpgme_op_decrypt_result_symkey_algo_setrL  rB   Zdelete__gpgme_op_decrypt_resultrC   r   r   r   r   rE    s   rE  c                 C   s
   t | S )z8gpgme_op_decrypt_result(ctx) -> _gpgme_op_decrypt_result)r   gpgme_op_decrypt_resultr   r   r   r   rM    s    rM  c                 C   s   t | ||S )z;gpgme_op_decrypt_start(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_startr   r;  r:  r   r   r   rN    s    rN  c                 C   s   t | ||S )z5gpgme_op_decrypt(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decryptrO  r   r   r   rP    s    rP  c                 C   s   t | ||S )zBgpgme_op_decrypt_verify_start(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_verify_startrO  r   r   r   rQ    s    rQ  c                 C   s   t | ||S )z<gpgme_op_decrypt_verify(ctx, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_verifyrO  r   r   r   rR    s    rR  c                 C   s   t | |||S )zFgpgme_op_decrypt_ext_start(ctx, flags, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_ext_startr   r>   r;  r:  r   r   r   rS    s    rS  c                 C   s   t | |||S )z@gpgme_op_decrypt_ext(ctx, flags, cipher, plain) -> gpgme_error_t)r   gpgme_op_decrypt_extrT  r   r   r   rU    s    rU  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ dd Z!ej"Z#dS )_gpgme_new_signaturez'Proxy of C _gpgme_new_signature struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_new_signature.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   r   r   	hash_algor   r   r   _obsolete_class_2r   c                 C   s   t | t   dS )z&__init__(self) -> _gpgme_new_signatureN)r   Z_gpgme_new_signature_swiginitZnew__gpgme_new_signaturerA   r   r   r   rB     s    z_gpgme_new_signature.__init__N)$r   r   r,   r-   r   r   r   r   r   Z_gpgme_new_signature_type_getZ_gpgme_new_signature_type_setr   Z$_gpgme_new_signature_pubkey_algo_getZ$_gpgme_new_signature_pubkey_algo_setr   Z"_gpgme_new_signature_hash_algo_getZ"_gpgme_new_signature_hash_algo_setrW  Z(_gpgme_new_signature__obsolete_class_getZ(_gpgme_new_signature__obsolete_class_setr   Z"_gpgme_new_signature_timestamp_getZ"_gpgme_new_signature_timestamp_setr   Z_gpgme_new_signature_fpr_getZ_gpgme_new_signature_fpr_setr   Z*_gpgme_new_signature__obsolete_class_2_getZ*_gpgme_new_signature__obsolete_class_2_setrX  Z"_gpgme_new_signature_sig_class_getZ"_gpgme_new_signature_sig_class_setr   rB   Zdelete__gpgme_new_signaturerC   r   r   r   r   rV    s   rV  c                   @   s\   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZd	d
 ZejZdS )_gpgme_op_sign_resultz(Proxy of C _gpgme_op_sign_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_op_sign_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   invalid_signersr   c                 C   s   t | t   dS )z'__init__(self) -> _gpgme_op_sign_resultN)r   Z_gpgme_op_sign_result_swiginitZnew__gpgme_op_sign_resultrA   r   r   r   rB     s    z_gpgme_op_sign_result.__init__N)r   r   r,   r-   r   r   r   r   r   Z)_gpgme_op_sign_result_invalid_signers_getZ)_gpgme_op_sign_result_invalid_signers_setrZ  Z$_gpgme_op_sign_result_signatures_getZ$_gpgme_op_sign_result_signatures_setr   rB   Zdelete__gpgme_op_sign_resultrC   r   r   r   r   rY    s   rY  c                 C   s
   t | S )z2gpgme_op_sign_result(ctx) -> _gpgme_op_sign_result)r   gpgme_op_sign_resultr   r   r   r   r[    s    r[  c                 C   s   t | |||S )z<gpgme_op_sign_start(ctx, plain, sig, flags) -> gpgme_error_t)r   gpgme_op_sign_startr   r:  sigr>   r   r   r   r\    s    r\  c                 C   s   t | |||S )z6gpgme_op_sign(ctx, plain, sig, flags) -> gpgme_error_t)r   gpgme_op_signr]  r   r   r   r_    s    r_  c                   @   sj  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8eej9ej:ddZ;dd Z<ej=Z>dS )_gpgme_signaturez#Proxy of C _gpgme_signature struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   4  r8   z_gpgme_signature.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   4  r8   r;   r<   summaryr   r   r   r   exp_timestamprG  	pka_trustchain_modelr   r   r^   validity_reasonr   rW  pka_addressr   c                 C   s   t | t   dS )z"__init__(self) -> _gpgme_signatureN)r   Z_gpgme_signature_swiginitZnew__gpgme_signaturerA   r   r   r   rB   H  s    z_gpgme_signature.__init__N)?r   r   r,   r-   r   r   r   r   r   Z_gpgme_signature_summary_getZ_gpgme_signature_summary_setra  Z_gpgme_signature_fpr_getZ_gpgme_signature_fpr_setr   Z_gpgme_signature_status_getZ_gpgme_signature_status_setr   Z_gpgme_signature_notations_getZ_gpgme_signature_notations_setr   Z_gpgme_signature_timestamp_getZ_gpgme_signature_timestamp_setr   Z"_gpgme_signature_exp_timestamp_getZ"_gpgme_signature_exp_timestamp_setrb  Z$_gpgme_signature_wrong_key_usage_getZ$_gpgme_signature_wrong_key_usage_setrG  Z_gpgme_signature_pka_trust_getZ_gpgme_signature_pka_trust_setrc  Z _gpgme_signature_chain_model_getZ _gpgme_signature_chain_model_setrd  Z_gpgme_signature_is_de_vs_getZ_gpgme_signature_is_de_vs_setr   Z_gpgme_signature__unused_getZ_gpgme_signature__unused_setr   Z_gpgme_signature_validity_getZ_gpgme_signature_validity_setr^   Z$_gpgme_signature_validity_reason_getZ$_gpgme_signature_validity_reason_setre  Z _gpgme_signature_pubkey_algo_getZ _gpgme_signature_pubkey_algo_setr   Z_gpgme_signature_hash_algo_getZ_gpgme_signature_hash_algo_setrW  Z _gpgme_signature_pka_address_getZ _gpgme_signature_pka_address_setrf  Z_gpgme_signature_key_getZ_gpgme_signature_key_setr   rB   Zdelete__gpgme_signaturerC   r   r   r   r   r`  1  s,   r`  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZdd ZejZdS )_gpgme_op_verify_resultz*Proxy of C _gpgme_op_verify_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   R  r8   z _gpgme_op_verify_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   R  r8   r;   r<   r   rY   rH  r   c                 C   s   t | t   dS )z)__init__(self) -> _gpgme_op_verify_resultN)r   Z _gpgme_op_verify_result_swiginitZnew__gpgme_op_verify_resultrA   r   r   r   rB   Y  s    z _gpgme_op_verify_result.__init__N)r   r   r,   r-   r   r   r   r   r   Z&_gpgme_op_verify_result_signatures_getZ&_gpgme_op_verify_result_signatures_setr   Z%_gpgme_op_verify_result_file_name_getZ%_gpgme_op_verify_result_file_name_setrY   Z#_gpgme_op_verify_result_is_mime_getZ#_gpgme_op_verify_result_is_mime_setrH  Z#_gpgme_op_verify_result__unused_getZ#_gpgme_op_verify_result__unused_setr   rB   Zdelete__gpgme_op_verify_resultrC   r   r   r   r   rg  O  s   rg  c                 C   s
   t | S )z6gpgme_op_verify_result(ctx) -> _gpgme_op_verify_result)r   gpgme_op_verify_resultr   r   r   r   rh  a  s    rh  c                 C   s   t | |||S )zHgpgme_op_verify_start(ctx, sig, signed_text, plaintext) -> gpgme_error_t)r   gpgme_op_verify_startr   r^  signed_text	plaintextr   r   r   ri  g  s    ri  c                 C   s   t | |||S )zBgpgme_op_verify(ctx, sig, signed_text, plaintext) -> gpgme_error_t)r   gpgme_op_verifyrj  r   r   r   rm  k  s    rm  c                 C   s   t | ||||S )zSgpgme_op_verify_ext_start(ctx, flags, sig, signed_text, plaintext) -> gpgme_error_t)r   gpgme_op_verify_ext_startr   r>   r^  rk  rl  r   r   r   rn  o  s    rn  c                 C   s   t | ||||S )zMgpgme_op_verify_ext(ctx, flags, sig, signed_text, plaintext) -> gpgme_error_t)r   gpgme_op_verify_extro  r   r   r   rp  s  s    rp  c                   @   sn   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZd
d ZejZdS )_gpgme_import_statusz'Proxy of C _gpgme_import_status struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_import_status.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   r   resultr   c                 C   s   t | t   dS )z&__init__(self) -> _gpgme_import_statusN)r   Z_gpgme_import_status_swiginitZnew__gpgme_import_statusrA   r   r   r   rB     s    z_gpgme_import_status.__init__N)r   r   r,   r-   r   r   r   r   r   Z_gpgme_import_status_fpr_getZ_gpgme_import_status_fpr_setr   Z_gpgme_import_status_result_getZ_gpgme_import_status_result_setrr  Z_gpgme_import_status_status_getZ_gpgme_import_status_status_setr   rB   Zdelete__gpgme_import_statusrC   r   r   r   r   rq    s   rq  c                   @   sX  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5eej6ej7ddZ8dd Z9ej:Z;dS )_gpgme_op_import_resultz*Proxy of C _gpgme_op_import_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z _gpgme_op_import_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   
considered
no_user_idimportedimported_rsa	unchangednew_user_idsnew_sub_keysnew_signaturesnew_revocationssecret_readsecret_importedsecret_unchangedskipped_new_keysnot_importedimportsskipped_v3_keysc                 C   s   t | t   dS )z)__init__(self) -> _gpgme_op_import_resultN)r   Z _gpgme_op_import_result_swiginitZnew__gpgme_op_import_resultrA   r   r   r   rB     s    z _gpgme_op_import_result.__init__N)<r   r   r,   r-   r   r   r   r   r   Z&_gpgme_op_import_result_considered_getZ&_gpgme_op_import_result_considered_setrt  Z&_gpgme_op_import_result_no_user_id_getZ&_gpgme_op_import_result_no_user_id_setru  Z$_gpgme_op_import_result_imported_getZ$_gpgme_op_import_result_imported_setrv  Z(_gpgme_op_import_result_imported_rsa_getZ(_gpgme_op_import_result_imported_rsa_setrw  Z%_gpgme_op_import_result_unchanged_getZ%_gpgme_op_import_result_unchanged_setrx  Z(_gpgme_op_import_result_new_user_ids_getZ(_gpgme_op_import_result_new_user_ids_setry  Z(_gpgme_op_import_result_new_sub_keys_getZ(_gpgme_op_import_result_new_sub_keys_setrz  Z*_gpgme_op_import_result_new_signatures_getZ*_gpgme_op_import_result_new_signatures_setr{  Z+_gpgme_op_import_result_new_revocations_getZ+_gpgme_op_import_result_new_revocations_setr|  Z'_gpgme_op_import_result_secret_read_getZ'_gpgme_op_import_result_secret_read_setr}  Z+_gpgme_op_import_result_secret_imported_getZ+_gpgme_op_import_result_secret_imported_setr~  Z,_gpgme_op_import_result_secret_unchanged_getZ,_gpgme_op_import_result_secret_unchanged_setr  Z,_gpgme_op_import_result_skipped_new_keys_getZ,_gpgme_op_import_result_skipped_new_keys_setr  Z(_gpgme_op_import_result_not_imported_getZ(_gpgme_op_import_result_not_imported_setr  Z#_gpgme_op_import_result_imports_getZ#_gpgme_op_import_result_imports_setr  Z+_gpgme_op_import_result_skipped_v3_keys_getZ+_gpgme_op_import_result_skipped_v3_keys_setr  rB   Zdelete__gpgme_op_import_resultrC   r   r   r   r   rs    s*   rs  c                 C   s
   t | S )z6gpgme_op_import_result(ctx) -> _gpgme_op_import_result)r   gpgme_op_import_resultr   r   r   r   r    s    r  c                 C   s   t | |S )z4gpgme_op_import_start(ctx, keydata) -> gpgme_error_t)r   gpgme_op_import_startr   keydatar   r   r   r    s    r  c                 C   s   t | |S )z.gpgme_op_import(ctx, keydata) -> gpgme_error_t)r   gpgme_op_importr  r   r   r   r    s    r  c                 C   s   t | |S )z6gpgme_op_import_keys_start(ctx, keys) -> gpgme_error_t)r   gpgme_op_import_keys_startr   keysr   r   r   r    s    r  c                 C   s   t | |S )z0gpgme_op_import_keys(ctx, keys) -> gpgme_error_t)r   gpgme_op_import_keysr  r   r   r   r    s    r  c                 C   s   t | |S )z9gpgme_op_receive_keys_start(ctx, keyids) -> gpgme_error_t)r   gpgme_op_receive_keys_startr   Zkeyidsr   r   r   r    s    r  c                 C   s   t | |S )z3gpgme_op_receive_keys(ctx, keyids) -> gpgme_error_t)r   gpgme_op_receive_keysr  r   r   r   r    s    r  c                 C   s   t | |||S )zCgpgme_op_export_start(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_startr   patternr   r  r   r   r   r    s    r  c                 C   s   t | |||S )z=gpgme_op_export(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_exportr  r   r   r   r    s    r  c                 C   s   t | |||S )zGgpgme_op_export_ext_start(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_ext_startr  r   r   r   r    s    r  c                 C   s   t | |||S )zAgpgme_op_export_ext(ctx, pattern, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_extr  r   r   r   r    s    r  c                 C   s   t | |||S )zEgpgme_op_export_keys_start(ctx, keys, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_keys_startr   r  r   r  r   r   r   r    s    r  c                 C   s   t | |||S )z?gpgme_op_export_keys(ctx, keys, mode, keydata) -> gpgme_error_t)r   gpgme_op_export_keysr  r   r   r   r    s    r  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZdd ZejZ dS )_gpgme_op_genkey_resultz*Proxy of C _gpgme_op_genkey_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z _gpgme_op_genkey_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   primarysubr   r   r   pubkeyseckeyc                 C   s   t | t   dS )z)__init__(self) -> _gpgme_op_genkey_resultN)r   Z _gpgme_op_genkey_result_swiginitZnew__gpgme_op_genkey_resultrA   r   r   r   rB     s    z _gpgme_op_genkey_result.__init__N)!r   r   r,   r-   r   r   r   r   r   Z#_gpgme_op_genkey_result_primary_getZ#_gpgme_op_genkey_result_primary_setr  Z_gpgme_op_genkey_result_sub_getZ_gpgme_op_genkey_result_sub_setr  Z_gpgme_op_genkey_result_uid_getZ_gpgme_op_genkey_result_uid_setr   Z#_gpgme_op_genkey_result__unused_getZ#_gpgme_op_genkey_result__unused_setr   Z_gpgme_op_genkey_result_fpr_getZ_gpgme_op_genkey_result_fpr_setr   Z"_gpgme_op_genkey_result_pubkey_getZ"_gpgme_op_genkey_result_pubkey_setr  Z"_gpgme_op_genkey_result_seckey_getZ"_gpgme_op_genkey_result_seckey_setr  rB   Zdelete__gpgme_op_genkey_resultrC   r   r   r   r   r    s   r  c                 C   s   t | |||S )zBgpgme_op_genkey_start(ctx, parms, pubkey, seckey) -> gpgme_error_t)r   gpgme_op_genkey_startr   Zparmsr  r  r   r   r   r    s    r  c                 C   s   t | |||S )z<gpgme_op_genkey(ctx, parms, pubkey, seckey) -> gpgme_error_t)r   gpgme_op_genkeyr  r   r   r   r    s    r  c              	   C   s   t | ||||||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   Zcertkeyr>   r   r   r   r    s    r  c              	   C   s   t | ||||||S )zYgpgme_op_createkey(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t)r   gpgme_op_createkeyr  r   r   r   r    s    r  c                 C   s   t | |||||S )zVgpgme_op_createsubkey_start(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)r   gpgme_op_createsubkey_startr   r   r  r&  r   r>   r   r   r   r    s    r  c                 C   s   t | |||||S )zPgpgme_op_createsubkey(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t)r   gpgme_op_createsubkeyr  r   r   r   r     s    r  c                 C   s   t | |||S )zBgpgme_op_adduid_start(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_adduid_startr   r   r  r&  r   r   r   r  $  s    r  c                 C   s   t | |||S )z<gpgme_op_adduid(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_adduidr  r   r   r   r  (  s    r  c                 C   s   t | |||S )zBgpgme_op_revuid_start(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_revuid_startr  r   r   r   r  ,  s    r  c                 C   s   t | |||S )z<gpgme_op_revuid(ctx, key, userid, reserved) -> gpgme_error_t)r   gpgme_op_revuidr  r   r   r   r  0  s    r  c                 C   s   t | ||||S )zKgpgme_op_set_uid_flag_start(ctx, key, userid, name, value) -> gpgme_error_t)r   gpgme_op_set_uid_flag_startr   r   r  r   r   r   r   r   r  4  s    r  c                 C   s   t | ||||S )zEgpgme_op_set_uid_flag(ctx, key, userid, name, value) -> gpgme_error_t)r   gpgme_op_set_uid_flagr  r   r   r   r  8  s    r  c                 C   s   t | ||||S )zOgpgme_op_setexpire_start(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)r   gpgme_op_setexpire_startr   r   r   Zsubfprsr&  r   r   r   r  <  s    r  c                 C   s   t | ||||S )zIgpgme_op_setexpire(ctx, key, expires, subfprs, reserved) -> gpgme_error_t)r   gpgme_op_setexpirer  r   r   r   r  @  s    r  c                 C   s
   t | S )z6gpgme_op_genkey_result(ctx) -> _gpgme_op_genkey_result)r   gpgme_op_genkey_resultr   r   r   r   r  D  s    r  c                 C   s   t | ||S )z>gpgme_op_delete_start(ctx, key, allow_secret) -> gpgme_error_t)r   gpgme_op_delete_startr   r   Zallow_secretr   r   r   r  H  s    r  c                 C   s   t | ||S )z8gpgme_op_delete(ctx, key, allow_secret) -> gpgme_error_t)r   gpgme_op_deleter  r   r   r   r  L  s    r  c                 C   s   t | ||S )z;gpgme_op_delete_ext_start(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_delete_ext_startr   r   r>   r   r   r   r  T  s    r  c                 C   s   t | ||S )z5gpgme_op_delete_ext(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_delete_extr  r   r   r   r  X  s    r  c                 C   s   t | ||||S )zIgpgme_op_keysign_start(ctx, key, userid, expires, flags) -> gpgme_error_t)r   gpgme_op_keysign_startr   r   r  r   r>   r   r   r   r  d  s    r  c                 C   s   t | ||||S )zCgpgme_op_keysign(ctx, key, userid, expires, flags) -> gpgme_error_t)r   gpgme_op_keysignr  r   r   r   r  h  s    r  c                 C   s   t | ||||S )zLgpgme_op_revsig_start(ctx, key, signing_key, userid, flags) -> gpgme_error_t)r   gpgme_op_revsig_startr   r   Zsigning_keyr  r>   r   r   r   r  n  s    r  c                 C   s   t | ||||S )zFgpgme_op_revsig(ctx, key, signing_key, userid, flags) -> gpgme_error_t)r   gpgme_op_revsigr  r   r   r   r  r  s    r  c                 C   s   t | ||||S )zCgpgme_op_interact_start(ctx, key, flags, fnc, out) -> gpgme_error_t)r   gpgme_op_interact_startr   r   r>   fncoutr   r   r   r  x  s    r  c                 C   s   t | ||||S )z=gpgme_op_interact(ctx, key, flags, fnc, out) -> gpgme_error_t)r   gpgme_op_interactr  r   r   r   r  |  s    r  c                 C   s   t | ||S )z=gpgme_op_tofu_policy_start(ctx, key, policy) -> gpgme_error_t)r   gpgme_op_tofu_policy_startr   r   r_   r   r   r   r    s    r  c                 C   s   t | ||S )z7gpgme_op_tofu_policy(ctx, key, policy) -> gpgme_error_t)r   gpgme_op_tofu_policyr  r   r   r   r    s    r  c                   @   s\   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZd	d
 ZejZdS )_gpgme_op_keylist_resultz+Proxy of C _gpgme_op_keylist_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z!_gpgme_op_keylist_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   	truncatedr   c                 C   s   t | t   dS )z*__init__(self) -> _gpgme_op_keylist_resultN)r   Z!_gpgme_op_keylist_result_swiginitZnew__gpgme_op_keylist_resultrA   r   r   r   rB     s    z!_gpgme_op_keylist_result.__init__N)r   r   r,   r-   r   r   r   r   r   Z&_gpgme_op_keylist_result_truncated_getZ&_gpgme_op_keylist_result_truncated_setr  Z$_gpgme_op_keylist_result__unused_getZ$_gpgme_op_keylist_result__unused_setr   rB   Zdelete__gpgme_op_keylist_resultrC   r   r   r   r   r    s   r  c                 C   s
   t | S )z8gpgme_op_keylist_result(ctx) -> _gpgme_op_keylist_result)r   gpgme_op_keylist_resultr   r   r   r   r    s    r  c                 C   s   t | |||S )zPgpgme_op_keylist_ext_start(ctx, pattern, secret_only, reserved) -> gpgme_error_t)r   gpgme_op_keylist_ext_start)r   r  Zsecret_onlyr&  r   r   r   r    s    r  c                 C   s   t | ||S )zFgpgme_op_keylist_from_data_start(ctx, data, reserved) -> gpgme_error_t)r    gpgme_op_keylist_from_data_start)r   datar&  r   r   r   r    s    r  c                 C   s   t | |S )z2gpgme_op_keylist_next(ctx, r_key) -> gpgme_error_t)r   gpgme_op_keylist_next)r   r.  r   r   r   r    s    r  c                 C   s
   t | S )z*gpgme_op_keylist_end(ctx) -> gpgme_error_t)r   gpgme_op_keylist_endr   r   r   r   r    s    r  c                 C   s   t | ||S )z7gpgme_op_passwd_start(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_passwd_startr  r   r   r   r    s    r  c                 C   s   t | ||S )z1gpgme_op_passwd(ctx, key, flags) -> gpgme_error_t)r   gpgme_op_passwdr  r   r   r   r    s    r  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&dd Z'ej(Z)dS )_gpgme_trust_itemz$Proxy of C _gpgme_trust_item struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z_gpgme_trust_item.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   r   r   r   r   levelr   _owner_trustr^   	_validityr   c                 C   s   t | t   dS )z#__init__(self) -> _gpgme_trust_itemN)r   Z_gpgme_trust_item_swiginitZnew__gpgme_trust_itemrA   r   r   r   rB     s    z_gpgme_trust_item.__init__N)*r   r   r,   r-   r   r   r   r   r   Z_gpgme_trust_item__refs_getZ_gpgme_trust_item__refs_setr   Z_gpgme_trust_item_keyid_getZ_gpgme_trust_item_keyid_setr   Z_gpgme_trust_item__keyid_getZ_gpgme_trust_item__keyid_setr   Z_gpgme_trust_item_type_getZ_gpgme_trust_item_type_setr   Z_gpgme_trust_item_level_getZ_gpgme_trust_item_level_setr  Z!_gpgme_trust_item_owner_trust_getZ!_gpgme_trust_item_owner_trust_setr   Z"_gpgme_trust_item__owner_trust_getZ"_gpgme_trust_item__owner_trust_setr  Z_gpgme_trust_item_validity_getZ_gpgme_trust_item_validity_setr^   Z_gpgme_trust_item__validity_getZ_gpgme_trust_item__validity_setr  Z_gpgme_trust_item_name_getZ_gpgme_trust_item_name_setr   rB   Zdelete__gpgme_trust_itemrC   r   r   r   r   r    s   r  c                 C   s   t | ||S )zBgpgme_op_trustlist_start(ctx, pattern, max_level) -> gpgme_error_t)r   gpgme_op_trustlist_start)r   r  Z	max_levelr   r   r   r    s    r  c                 C   s   t | |S )z5gpgme_op_trustlist_next(ctx, r_item) -> gpgme_error_t)r   gpgme_op_trustlist_next)r   Zr_itemr   r   r   r    s    r  c                 C   s
   t | S )z,gpgme_op_trustlist_end(ctx) -> gpgme_error_t)r   gpgme_op_trustlist_endr   r   r   r   r    s    r  c                 C   s
   t | S )zgpgme_trust_item_ref(item))r   gpgme_trust_item_refitemr   r   r   r    s    r  c                 C   s
   t | S )zgpgme_trust_item_unref(item))r   gpgme_trust_item_unrefr  r   r   r   r    s    r  c                 C   s   t | ||S )z?gpgme_op_getauditlog_start(ctx, output, flags) -> gpgme_error_t)r   gpgme_op_getauditlog_startr   outputr>   r   r   r   r    s    r  c                 C   s   t | ||S )z9gpgme_op_getauditlog(ctx, output, flags) -> gpgme_error_t)r   gpgme_op_getauditlogr  r   r   r   r    s    r  c              	   C   s   t | ||||||S )zWgpgme_op_spawn_start(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)r   gpgme_op_spawn_startr   fileargvZdatainZdataoutZdataerrr>   r   r   r   r    s    r  c              	   C   s   t | ||||||S )zQgpgme_op_spawn(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t)r   gpgme_op_spawnr  r   r   r   r    s    r  c                 C   s   t | ||||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_cbr   r   r   r    s    r  c                 C   s   t | |||||S )z]gpgme_op_assuan_transact_ext(ctx, command, data_cb, inq_cb, stat_cb, op_err) -> gpgme_error_t)r   gpgme_op_assuan_transact_ext)r   r  r  r  r  r   r   r   r   r    s    r  c                   @   sJ   e Zd ZdZedd dd ddZeZeej	ej
ddZdd	 ZejZd
S )_gpgme_op_vfs_mount_resultz-Proxy of C _gpgme_op_vfs_mount_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z#_gpgme_op_vfs_mount_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   	mount_dirc                 C   s   t | t   dS )z,__init__(self) -> _gpgme_op_vfs_mount_resultN)r   Z#_gpgme_op_vfs_mount_result_swiginitZnew__gpgme_op_vfs_mount_resultrA   r   r   r   rB     s    z#_gpgme_op_vfs_mount_result.__init__N)r   r   r,   r-   r   r   r   r   r   Z(_gpgme_op_vfs_mount_result_mount_dir_getZ(_gpgme_op_vfs_mount_result_mount_dir_setr  rB   Z!delete__gpgme_op_vfs_mount_resultrC   r   r   r   r   r    s   r  c                 C   s
   t | S )z<gpgme_op_vfs_mount_result(ctx) -> _gpgme_op_vfs_mount_result)r   gpgme_op_vfs_mount_resultr   r   r   r   r  
  s    r  c                 C   s   t | ||||S )zRgpgme_op_vfs_mount(ctx, container_file, mount_dir, flags, op_err) -> gpgme_error_t)r   gpgme_op_vfs_mount)r   container_filer  r>   r   r   r   r   r    s    r  c                 C   s   t | ||||S )zNgpgme_op_vfs_create(ctx, recp, container_file, flags, op_err) -> gpgme_error_t)r   gpgme_op_vfs_create)r   r9  r  r>   r   r   r   r   r    s    r  c                   @   sX   e Zd ZdZedd dd ddZeZeej	ej
ddZeejddZd	d
 ZejZdS )gpgme_conf_argz!Proxy of C gpgme_conf_arg struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   6  r8   zgpgme_conf_arg.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   6  r8   r;   r<   no_argr   c                 C   s   t | t   dS )z __init__(self) -> gpgme_conf_argN)r   Zgpgme_conf_arg_swiginitZnew_gpgme_conf_argrA   r   r   r   rB   ;  s    zgpgme_conf_arg.__init__N)r   r   r,   r-   r   r   r   r   r   Zgpgme_conf_arg_no_arg_getZgpgme_conf_arg_no_arg_setr  Zgpgme_conf_arg_value_getr   rB   Zdelete_gpgme_conf_argrC   r   r   r   r   r  3  s   r  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZdd ZejZdS )gpgme_conf_arg_valuez'Proxy of C gpgme_conf_arg_value struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   E  r8   zgpgme_conf_arg_value.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   E  r8   r;   r<   r  uint32int32stringc                 C   s   t | t   dS )z&__init__(self) -> gpgme_conf_arg_valueN)r   Zgpgme_conf_arg_value_swiginitZnew_gpgme_conf_arg_valuerA   r   r   r   rB   L  s    zgpgme_conf_arg_value.__init__N)r   r   r,   r-   r   r   r   r   r   Zgpgme_conf_arg_value_count_getZgpgme_conf_arg_value_count_setr  Zgpgme_conf_arg_value_uint32_getZgpgme_conf_arg_value_uint32_setr  Zgpgme_conf_arg_value_int32_getZgpgme_conf_arg_value_int32_setr  Zgpgme_conf_arg_value_string_getZgpgme_conf_arg_value_string_setr  rB   Zdelete_gpgme_conf_arg_valuerC   r   r   r   r   r  B  s   r  c                   @   sF  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2eej3ej4ddZ5dd Z6ej7Z8dS )gpgme_conf_optz!Proxy of C gpgme_conf_opt struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   f  r8   zgpgme_conf_opt.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   f  r8   r;   r<   r   r>   r  rg   r   alt_typeargnamedefault_valuedefault_descriptionno_arg_valueno_arg_descriptionr   change_value	new_value	user_datac                 C   s   t | t   dS )z __init__(self) -> gpgme_conf_optN)r   Zgpgme_conf_opt_swiginitZnew_gpgme_conf_optrA   r   r   r   rB   x  s    zgpgme_conf_opt.__init__N)9r   r   r,   r-   r   r   r   r   r   Zgpgme_conf_opt_name_getZgpgme_conf_opt_name_setr   Zgpgme_conf_opt_flags_getZgpgme_conf_opt_flags_setr>   Zgpgme_conf_opt_level_getZgpgme_conf_opt_level_setr  Zgpgme_conf_opt_description_getZgpgme_conf_opt_description_setrg   Zgpgme_conf_opt_type_getZgpgme_conf_opt_type_setr   Zgpgme_conf_opt_alt_type_getZgpgme_conf_opt_alt_type_setr  Zgpgme_conf_opt_argname_getZgpgme_conf_opt_argname_setr  Z gpgme_conf_opt_default_value_getZ gpgme_conf_opt_default_value_setr  Z&gpgme_conf_opt_default_description_getZ&gpgme_conf_opt_default_description_setr  Zgpgme_conf_opt_no_arg_value_getZgpgme_conf_opt_no_arg_value_setr  Z%gpgme_conf_opt_no_arg_description_getZ%gpgme_conf_opt_no_arg_description_setr  Zgpgme_conf_opt_value_getZgpgme_conf_opt_value_setr   Zgpgme_conf_opt_change_value_getZgpgme_conf_opt_change_value_setr   Zgpgme_conf_opt_new_value_getZgpgme_conf_opt_new_value_setr  Zgpgme_conf_opt_user_data_getZgpgme_conf_opt_user_data_setr  rB   Zdelete_gpgme_conf_optrC   r   r   r   r   r  c  s(   r  c                   @   s   e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZdd ZejZdS )gpgme_conf_compz"Proxy of C gpgme_conf_comp struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   zgpgme_conf_comp.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   _last_opt_pr   rg   program_nameoptionsc                 C   s   t | t   dS )z!__init__(self) -> gpgme_conf_compN)r   Zgpgme_conf_comp_swiginitZnew_gpgme_conf_comprA   r   r   r   rB     s    zgpgme_conf_comp.__init__N)r   r   r,   r-   r   r   r   r   r   Zgpgme_conf_comp__last_opt_p_getZgpgme_conf_comp__last_opt_p_setr  Zgpgme_conf_comp_name_getZgpgme_conf_comp_name_setr   Zgpgme_conf_comp_description_getZgpgme_conf_comp_description_setrg   Z gpgme_conf_comp_program_name_getZ gpgme_conf_comp_program_name_setr  Zgpgme_conf_comp_options_getZgpgme_conf_comp_options_setr  rB   Zdelete_gpgme_conf_comprC   r   r   r   r   r    s   r  c                 C   s   t | ||S )z7gpgme_conf_arg_new(arg_p, type, value) -> gpgme_error_t)r   gpgme_conf_arg_new)Zarg_pr   r   r   r   r   r    s    r  c                 C   s   t | |S )z!gpgme_conf_arg_release(arg, type))r   gpgme_conf_arg_release)argr   r   r   r   r    s    r  c                 C   s   t | ||S )z7gpgme_conf_opt_change(opt, reset, arg) -> gpgme_error_t)r   gpgme_conf_opt_change)optresetr	  r   r   r   r
    s    r
  c                 C   s
   t | S )zgpgme_conf_release(conf))r   gpgme_conf_release)Zconfr   r   r   r    s    r  c                 C   s   t | |S )z0gpgme_op_conf_load(ctx, conf_p) -> gpgme_error_t)r   gpgme_op_conf_load)r   Zconf_pr   r   r   r    s    r  c                 C   s   t | |S )z.gpgme_op_conf_save(ctx, comp) -> gpgme_error_t)r   gpgme_op_conf_save)r   compr   r   r   r    s    r  c                 C   s   t | ||S )z5gpgme_op_conf_dir(ctx, what, result) -> gpgme_error_t)r   gpgme_op_conf_dir)r   whatrr  r   r   r   r    s    r  c                   @   s4  e Zd ZdZedd dd ddZeZeej	ej
ddZeejejddZeejejd	dZeejejd
dZeejejddZeejejddZeejejddZeejejddZ eej!ej"ddZ#eej$ej%ddZ&eej'ej(ddZ)eej*ej+ddZ,eej-ej.ddZ/eej0ej1ddZ2dd Z3ej4Z5dS )_gpgme_op_query_swdb_resultz.Proxy of C _gpgme_op_query_swdb_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7     r8   z$_gpgme_op_query_swdb_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7     r8   r;   r<   r   iversioncreated	retrievedwarningupdateurgentnoinfounknowntooolderror	_reservedrZ   reldatec                 C   s   t | t   dS )z-__init__(self) -> _gpgme_op_query_swdb_resultN)r   Z$_gpgme_op_query_swdb_result_swiginitZnew__gpgme_op_query_swdb_resultrA   r   r   r   rB     s    z$_gpgme_op_query_swdb_result.__init__N)6r   r   r,   r-   r   r   r   r   r   Z$_gpgme_op_query_swdb_result_name_getZ$_gpgme_op_query_swdb_result_name_setr   Z(_gpgme_op_query_swdb_result_iversion_getZ(_gpgme_op_query_swdb_result_iversion_setr  Z'_gpgme_op_query_swdb_result_created_getZ'_gpgme_op_query_swdb_result_created_setr  Z)_gpgme_op_query_swdb_result_retrieved_getZ)_gpgme_op_query_swdb_result_retrieved_setr  Z'_gpgme_op_query_swdb_result_warning_getZ'_gpgme_op_query_swdb_result_warning_setr  Z&_gpgme_op_query_swdb_result_update_getZ&_gpgme_op_query_swdb_result_update_setr  Z&_gpgme_op_query_swdb_result_urgent_getZ&_gpgme_op_query_swdb_result_urgent_setr  Z&_gpgme_op_query_swdb_result_noinfo_getZ&_gpgme_op_query_swdb_result_noinfo_setr  Z'_gpgme_op_query_swdb_result_unknown_getZ'_gpgme_op_query_swdb_result_unknown_setr  Z&_gpgme_op_query_swdb_result_tooold_getZ&_gpgme_op_query_swdb_result_tooold_setr  Z%_gpgme_op_query_swdb_result_error_getZ%_gpgme_op_query_swdb_result_error_setr  Z)_gpgme_op_query_swdb_result__reserved_getZ)_gpgme_op_query_swdb_result__reserved_setr  Z'_gpgme_op_query_swdb_result_version_getZ'_gpgme_op_query_swdb_result_version_setrZ   Z'_gpgme_op_query_swdb_result_reldate_getZ'_gpgme_op_query_swdb_result_reldate_setr  rB   Z"delete__gpgme_op_query_swdb_resultrC   r   r   r   r   r    s&   r  c                 C   s   t | |||S )zCgpgme_op_query_swdb(ctx, name, iversion, reserved) -> gpgme_error_t)r   gpgme_op_query_swdb)r   r   r  r&  r   r   r   r     s    r   c                 C   s
   t | S )z>gpgme_op_query_swdb_result(ctx) -> _gpgme_op_query_swdb_result)r   gpgme_op_query_swdb_resultr   r   r   r   r!    s    r!  c                 C   s   t | |S )z)gpgme_set_global_flag(name, value) -> int)r   gpgme_set_global_flag)r   r   r   r   r   r"    s    r"  c                 C   s
   t | S )z0gpgme_check_version(req_version) -> char const *)r   gpgme_check_version)r[   r   r   r   r#    s    r#  c                 C   s   t | |S )zNgpgme_check_version_internal(req_version, offset_sig_validity) -> char const *)r   gpgme_check_version_internal)r[   Zoffset_sig_validityr   r   r   r$    s    r$  c                 C   s
   t | S )z'gpgme_get_dirinfo(what) -> char const *)r   gpgme_get_dirinfo)r  r   r   r   r%    s    r%  c                 C   s
   t | S )z3gpgme_get_engine_info(engine_info) -> gpgme_error_t)r   gpgme_get_engine_info)Zengine_infor   r   r   r&    s    r&  c                 C   s   t | ||S )zBgpgme_set_engine_info(proto, file_name, home_dir) -> gpgme_error_t)r   gpgme_set_engine_info)r   rY   r\   r   r   r   r'    s    r'  c                 C   s
   t | S )z2gpgme_engine_check_version(proto) -> gpgme_error_t)r   gpgme_engine_check_versionr   r   r   r   r(    s    r(  c                 C   s
   t | S )zgpgme_result_ref(result))r   gpgme_result_refrr  r   r   r   r)    s    r)  c                 C   s
   t | S )zgpgme_result_unref(result))r   gpgme_result_unrefr*  r   r   r   r+    s    r+  c                 C   s
   t | S )z*gpgme_pubkey_algo_string(subkey) -> char *)r   gpgme_pubkey_algo_string)Zsubkeyr   r   r   r,    s    r,  c                 C   s
   t | S )z,gpgme_pubkey_algo_name(algo) -> char const *)r   gpgme_pubkey_algo_namer  r   r   r   r-    s    r-  c                 C   s
   t | S )z*gpgme_hash_algo_name(algo) -> char const *)r   gpgme_hash_algo_namer.  r   r   r   r/    s    r/  c                 C   s
   t | S )z&gpgme_addrspec_from_uid(uid) -> char *)r   gpgme_addrspec_from_uid)r   r   r   r   r0    s    r0  c                 C   s   t | ||||S )zCgpgme_op_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_edit_startr   r   r  Z	fnc_valuer  r   r   r   r1    s    r1  c                 C   s   t | ||||S )z=gpgme_op_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_editr2  r   r   r   r3    s    r3  c                 C   s   t | ||||S )zHgpgme_op_card_edit_start(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_card_edit_startr2  r   r   r   r4    s    r4  c                 C   s   t | ||||S )zBgpgme_op_card_edit(ctx, key, fnc, fnc_value, out) -> gpgme_error_t)r   gpgme_op_card_editr2  r   r   r   r5    s    r5  c                 C   s   t | |||S )zAgpgme_get_sig_status(ctx, idx, r_stat, r_created) -> char const *)r   gpgme_get_sig_status)r   idxZr_statZ	r_createdr   r   r   r6  5	  s    r6  c                 C   s   t | |||S )z@gpgme_get_sig_ulong_attr(c, idx, what, whatidx) -> unsigned long)r   gpgme_get_sig_ulong_attrr   r7  r  Zwhatidxr   r   r   r8  9	  s    r8  c                 C   s   t | |||S )z@gpgme_get_sig_string_attr(c, idx, what, whatidx) -> char const *)r   gpgme_get_sig_string_attrr9  r   r   r   r:  =	  s    r:  c                 C   s   t | ||S )z3gpgme_get_sig_key(ctx, idx, r_key) -> gpgme_error_t)r   gpgme_get_sig_key)r   r7  r.  r   r   r   r;  A	  s    r;  c                 C   s   t | ||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  Zread_cbZread_cb_valuer   r   r   r<  E	  s    r<  c                 C   s   t | |||S )zCgpgme_key_get_string_attr(key, what, reserved, idx) -> char const *)r   gpgme_key_get_string_attrr   r  r&  r7  r   r   r   r=  I	  s    r=  c                 C   s   t | |||S )zCgpgme_key_get_ulong_attr(key, what, reserved, idx) -> unsigned long)r   gpgme_key_get_ulong_attrr>  r   r   r   r?  M	  s    r?  c                 C   s   t | ||||S )zPgpgme_key_sig_get_string_attr(key, uid_idx, what, reserved, idx) -> char const *)r   gpgme_key_sig_get_string_attrr   Zuid_idxr  r&  r7  r   r   r   r@  Q	  s    r@  c                 C   s   t | ||||S )zPgpgme_key_sig_get_ulong_attr(key, uid_idx, what, reserved, idx) -> unsigned long)r   gpgme_key_sig_get_ulong_attrrA  r   r   r   rB  U	  s    rB  c                 C   s   t | ||S )z6gpgme_op_import_ext(ctx, keydata, nr) -> gpgme_error_t)r   gpgme_op_import_ext)r   r  Znrr   r   r   rC  Y	  s    rC  c                 C   s
   t | S )zgpgme_trust_item_release(item))r   gpgme_trust_item_releaser  r   r   r   rD  ]	  s    rD  c                 C   s   t | |||S )zKgpgme_trust_item_get_string_attr(item, what, reserved, idx) -> char const *)r    gpgme_trust_item_get_string_attrr  r  r&  r7  r   r   r   rE  a	  s    rE  c                 C   s   t | |||S )z?gpgme_trust_item_get_int_attr(item, what, reserved, idx) -> int)r   gpgme_trust_item_get_int_attrrF  r   r   r   rG  e	  s    rG  c                   @   sJ   e Zd ZdZedd dd ddZeZeej	ej
ddZdd	 ZejZd
S )_gpgme_op_assuan_resultz*Proxy of C _gpgme_op_assuan_result struct.c                 C   s
   | j  S r#   r4   r5   r   r   r   r7   k	  r8   z _gpgme_op_assuan_result.<lambda>c                 C   s   | j |S r#   r4   r9   r   r   r   r7   k	  r8   r;   r<   rK   c                 C   s   t | t   dS )z)__init__(self) -> _gpgme_op_assuan_resultN)r   Z _gpgme_op_assuan_result_swiginitZnew__gpgme_op_assuan_resultrA   r   r   r   rB   o	  s    z _gpgme_op_assuan_result.__init__N)r   r   r,   r-   r   r   r   r   r   Z_gpgme_op_assuan_result_err_getZ_gpgme_op_assuan_result_err_setrK   rB   Zdelete__gpgme_op_assuan_resultrC   r   r   r   r   rH  h	  s   rH  c                 C   s
   t | S )z6gpgme_op_assuan_result(ctx) -> _gpgme_op_assuan_result)r   gpgme_op_assuan_resultr   r   r   r   rI  w	  s    rI  c                 C   s   t | |||||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  Z	status_cbZstatus_cb_valuer   r   r   rJ  {	  s    rJ  c                   C   s   t  S )z$new_gpgme_ctx_t_p() -> gpgme_ctx_t *)r   new_gpgme_ctx_t_pr   r   r   r   rK  7  s    rK  c                 C   s
   t | S )z*copy_gpgme_ctx_t_p(value) -> gpgme_ctx_t *)r   copy_gpgme_ctx_t_pr   r   r   r   rL  ;  s    rL  c                 C   s
   t | S )zdelete_gpgme_ctx_t_p(obj))r   delete_gpgme_ctx_t_pobjr   r   r   rN  ?  s    rN  c                 C   s   t | |S )z gpgme_ctx_t_p_assign(obj, value))r   gpgme_ctx_t_p_assignrP  r   r   r   r   rQ  C  s    rQ  c                 C   s
   t | S )z'gpgme_ctx_t_p_value(obj) -> gpgme_ctx_t)r   gpgme_ctx_t_p_valuerO  r   r   r   rS  G  s    rS  c                   C   s   t  S )z&new_gpgme_data_t_p() -> gpgme_data_t *)r   new_gpgme_data_t_pr   r   r   r   rT  K  s    rT  c                 C   s
   t | S )z,copy_gpgme_data_t_p(value) -> gpgme_data_t *)r   copy_gpgme_data_t_prM  r   r   r   rU  O  s    rU  c                 C   s
   t | S )zdelete_gpgme_data_t_p(obj))r   delete_gpgme_data_t_prO  r   r   r   rV  S  s    rV  c                 C   s   t | |S )z!gpgme_data_t_p_assign(obj, value))r   gpgme_data_t_p_assignrR  r   r   r   rW  W  s    rW  c                 C   s
   t | S )z)gpgme_data_t_p_value(obj) -> gpgme_data_t)r   gpgme_data_t_p_valuerO  r   r   r   rX  [  s    rX  c                   C   s   t  S )z$new_gpgme_key_t_p() -> gpgme_key_t *)r   new_gpgme_key_t_pr   r   r   r   rY  _  s    rY  c                 C   s
   t | S )z*copy_gpgme_key_t_p(value) -> gpgme_key_t *)r   copy_gpgme_key_t_prM  r   r   r   rZ  c  s    rZ  c                 C   s
   t | S )zdelete_gpgme_key_t_p(obj))r   delete_gpgme_key_t_prO  r   r   r   r[  g  s    r[  c                 C   s   t | |S )z gpgme_key_t_p_assign(obj, value))r   gpgme_key_t_p_assignrR  r   r   r   r\  k  s    r\  c                 C   s
   t | S )z&gpgme_key_t_p_value(obj) -> _gpgme_key)r   gpgme_key_t_p_valuerO  r   r   r   r]  o  s    r]  c                   C   s   t  S )z(new_gpgme_error_t_p() -> gpgme_error_t *)r   new_gpgme_error_t_pr   r   r   r   r^  s  s    r^  c                 C   s
   t | S )z.copy_gpgme_error_t_p(value) -> gpgme_error_t *)r   copy_gpgme_error_t_prM  r   r   r   r_  w  s    r_  c                 C   s
   t | S )zdelete_gpgme_error_t_p(obj))r   delete_gpgme_error_t_prO  r   r   r   r`  {  s    r`  c                 C   s   t | |S )z"gpgme_error_t_p_assign(obj, value))r   gpgme_error_t_p_assignrR  r   r   r   ra    s    ra  c                 C   s
   t | S )z+gpgme_error_t_p_value(obj) -> gpgme_error_t)r   gpgme_error_t_p_valuerO  r   r   r   rb    s    rb  c                   C   s   t  S )z2new_gpgme_trust_item_t_p() -> gpgme_trust_item_t *)r   new_gpgme_trust_item_t_pr   r   r   r   rc    s    rc  c                 C   s
   t | S )z8copy_gpgme_trust_item_t_p(value) -> gpgme_trust_item_t *)r   copy_gpgme_trust_item_t_prM  r   r   r   rd    s    rd  c                 C   s
   t | S )z delete_gpgme_trust_item_t_p(obj))r   delete_gpgme_trust_item_t_prO  r   r   r   re    s    re  c                 C   s   t | |S )z'gpgme_trust_item_t_p_assign(obj, value))r   gpgme_trust_item_t_p_assignrR  r   r   r   rf    s    rf  c                 C   s
   t | S )z4gpgme_trust_item_t_p_value(obj) -> _gpgme_trust_item)r   gpgme_trust_item_t_p_valuerO  r   r   r   rg    s    rg  c                   C   s   t  S )z4new_gpgme_engine_info_t_p() -> gpgme_engine_info_t *)r   new_gpgme_engine_info_t_pr   r   r   r   rh    s    rh  c                 C   s
   t | S )z:copy_gpgme_engine_info_t_p(value) -> gpgme_engine_info_t *)r   copy_gpgme_engine_info_t_prM  r   r   r   ri    s    ri  c                 C   s
   t | S )z!delete_gpgme_engine_info_t_p(obj))r   delete_gpgme_engine_info_t_prO  r   r   r   rj    s    rj  c                 C   s   t | |S )z(gpgme_engine_info_t_p_assign(obj, value))r   gpgme_engine_info_t_p_assignrR  r   r   r   rk    s    rk  c                 C   s
   t | S )z6gpgme_engine_info_t_p_value(obj) -> _gpgme_engine_info)r   gpgme_engine_info_t_p_valuerO  r   r   r   rl    s    rl  c                 C   s   t | |S )zfdopen(fildes, mode) -> FILE *)r   fdopen)Zfildesr   r   r   r   rm    s    rm  c                 C   s
   t | S )z1gpg_raise_callback_exception(_self) -> PyObject *)r   gpg_raise_callback_exception)_selfr   r   r   rn    s    rn  c                 C   s   t | |S )z.gpg_set_passphrase_cb(_self, cb) -> PyObject *)r   gpg_set_passphrase_cbro  r   r   r   r   rp    s    rp  c                 C   s   t | |S )z,gpg_set_progress_cb(_self, cb) -> PyObject *)r   gpg_set_progress_cbrq  r   r   r   rr    s    rr  c                 C   s   t | |S )z*gpg_set_status_cb(_self, cb) -> PyObject *)r   gpg_set_status_cbrq  r   r   r   rs    s    rs  c                 C   s   t | ||S )z9gpg_data_new_from_cbs(_self, pycbs, r_data) -> PyObject *)r   gpg_data_new_from_cbs)ro  ZpycbsZr_datar   r   r   rt    s    rt  (@  sysr   Z_swig_python_version_info__package__r   r   r   builtinsr	   ImportErrorr   r   r"   r*   r   r+   r/   r2   objectr3   Z _gpgme_sig_notation_swigregisterZBUILD_REVISIONZBUILD_TIMESTAMPZENABLE_UISERVERZGPGME_LIBASSUAN_VERSIONZHAVE_ARGP_HZHAVE_CLOSEFROMZHAVE_DECL_TTYNAME_RZHAVE_DLFCN_HZHAVE_ERROR_TZHAVE_FSEEKOZHAVE_FUNC_ATTRIBUTE_VISIBILITYZHAVE_GETEGIDZHAVE_GETGIDZHAVE_INTTYPES_HZHAVE_LOCALE_HZHAVE_NANOSLEEPZHAVE_POLL_HZHAVE_POSIXDECL_TTYNAME_RZHAVE_SETENVZHAVE_SETLOCALEZHAVE_STDINT_HZHAVE_STDIO_HZHAVE_STDLIB_HZHAVE_STPCPYZHAVE_STRINGS_HZHAVE_STRING_HZHAVE_SYS_SELECT_HZHAVE_SYS_STAT_HZHAVE_SYS_TIME_HZHAVE_SYS_TYPES_HZHAVE_SYS_UIO_HZHAVE_THREAD_SAFE_GETENVZHAVE_TIMEGMZHAVE_TLSZHAVE_TTYNAME_RZHAVE_UINTPTR_TZHAVE_UNISTD_HZHAVE_WCHAR_HZ	LT_OBJDIRZPACKAGEZPACKAGE_BUGREPORTZPACKAGE_NAMEZPACKAGE_STRINGZPACKAGE_TARNAMEZPACKAGE_URLZPACKAGE_VERSIONZ	PATHSEP_CZDIRSEP_CZDIRSEP_SZSIZEOF_UNSIGNED_INTZSTDC_HEADERSZUSE_DESCRIPTOR_PASSINGZUSE_LINUX_GETDENTSZ_ALL_SOURCEZ_DARWIN_C_SOURCEZ__EXTENSIONS__Z_GNU_SOURCEZ_HPUX_ALT_XOPEN_SOCKET_APIZ_NETBSD_SOURCEZ_OPENBSD_SOURCEZ_POSIX_PTHREAD_SEMANTICSZ#__STDC_WANT_IEC_60559_ATTRIBS_EXT__Z__STDC_WANT_IEC_60559_BFP_EXT__Z__STDC_WANT_IEC_60559_DFP_EXT__Z!__STDC_WANT_IEC_60559_FUNCS_EXT__Z!__STDC_WANT_IEC_60559_TYPES_EXT__Z__STDC_WANT_LIB_EXT2__Z__STDC_WANT_MATH_SPEC_FUNCS__Z_TANDEM_SOURCEZVERSIONZ
_REENTRANTZGPG_ERR_ENABLE_GETTEXT_MACROSZGPG_ERR_ENABLE_ERRNO_MACROSZCRIGHTBLURBZGPGME_VERSIONZGPGME_VERSION_NUMBERZ_GPGME_OBSOLETE_SOME_SYMBOLSrD   rG   rI   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   ZGPGME_DATA_ENCODING_NONEZGPGME_DATA_ENCODING_BINARYZGPGME_DATA_ENCODING_BASE64ZGPGME_DATA_ENCODING_ARMORZGPGME_DATA_ENCODING_URLZGPGME_DATA_ENCODING_URLESCZGPGME_DATA_ENCODING_URL0ZGPGME_DATA_ENCODING_MIMEZGPGME_DATA_TYPE_INVALIDZGPGME_DATA_TYPE_UNKNOWNZGPGME_DATA_TYPE_PGP_SIGNEDZGPGME_DATA_TYPE_PGP_ENCRYPTEDZGPGME_DATA_TYPE_PGP_OTHERZGPGME_DATA_TYPE_PGP_KEYZGPGME_DATA_TYPE_PGP_SIGNATUREZGPGME_DATA_TYPE_CMS_SIGNEDZGPGME_DATA_TYPE_CMS_ENCRYPTEDZGPGME_DATA_TYPE_CMS_OTHERZGPGME_DATA_TYPE_X509_CERTZGPGME_DATA_TYPE_PKCS12ZGPGME_PK_RSAZGPGME_PK_RSA_EZGPGME_PK_RSA_SZGPGME_PK_ELG_EZGPGME_PK_DSAZGPGME_PK_ECCZGPGME_PK_ELGZGPGME_PK_ECDSAZGPGME_PK_ECDHZGPGME_PK_EDDSAZGPGME_MD_NONEZGPGME_MD_MD5ZGPGME_MD_SHA1ZGPGME_MD_RMD160ZGPGME_MD_MD2ZGPGME_MD_TIGERZGPGME_MD_HAVALZGPGME_MD_SHA256ZGPGME_MD_SHA384ZGPGME_MD_SHA512ZGPGME_MD_SHA224ZGPGME_MD_MD4ZGPGME_MD_CRC32ZGPGME_MD_CRC32_RFC1510ZGPGME_MD_CRC24_RFC2440ZGPGME_SIG_MODE_NORMALZGPGME_SIG_MODE_DETACHZGPGME_SIG_MODE_CLEARZGPGME_SIG_MODE_ARCHIVEZGPGME_VALIDITY_UNKNOWNZGPGME_VALIDITY_UNDEFINEDZGPGME_VALIDITY_NEVERZGPGME_VALIDITY_MARGINALZGPGME_VALIDITY_FULLZGPGME_VALIDITY_ULTIMATEZGPGME_TOFU_POLICY_NONEZGPGME_TOFU_POLICY_AUTOZGPGME_TOFU_POLICY_GOODZGPGME_TOFU_POLICY_UNKNOWNZGPGME_TOFU_POLICY_BADZGPGME_TOFU_POLICY_ASKZGPGME_KEYORG_UNKNOWNZGPGME_KEYORG_KSZGPGME_KEYORG_DANEZGPGME_KEYORG_WKDZGPGME_KEYORG_URLZGPGME_KEYORG_FILEZGPGME_KEYORG_SELFZGPGME_KEYORG_OTHERZGPGME_PROTOCOL_OpenPGPZGPGME_PROTOCOL_CMSZGPGME_PROTOCOL_GPGCONFZGPGME_PROTOCOL_ASSUANZGPGME_PROTOCOL_G13ZGPGME_PROTOCOL_UISERVERZGPGME_PROTOCOL_SPAWNZGPGME_PROTOCOL_DEFAULTZGPGME_PROTOCOL_UNKNOWNZGPGME_KEYLIST_MODE_LOCALZGPGME_KEYLIST_MODE_EXTERNZGPGME_KEYLIST_MODE_SIGSZ GPGME_KEYLIST_MODE_SIG_NOTATIONSZGPGME_KEYLIST_MODE_WITH_SECRETZGPGME_KEYLIST_MODE_WITH_TOFUZGPGME_KEYLIST_MODE_WITH_KEYGRIPZGPGME_KEYLIST_MODE_EPHEMERALZGPGME_KEYLIST_MODE_VALIDATEZGPGME_KEYLIST_MODE_FORCE_EXTERNZGPGME_KEYLIST_MODE_WITH_V5FPRZGPGME_KEYLIST_MODE_LOCATEZ"GPGME_KEYLIST_MODE_LOCATE_EXTERNALZGPGME_PINENTRY_MODE_DEFAULTZGPGME_PINENTRY_MODE_ASKZGPGME_PINENTRY_MODE_CANCELZGPGME_PINENTRY_MODE_ERRORZGPGME_PINENTRY_MODE_LOOPBACKZGPGME_EXPORT_MODE_EXTERNZGPGME_EXPORT_MODE_MINIMALZGPGME_EXPORT_MODE_SECRETZGPGME_EXPORT_MODE_RAWZGPGME_EXPORT_MODE_PKCS12ZGPGME_EXPORT_MODE_SSHZGPGME_EXPORT_MODE_SECRET_SUBKEYZGPGME_AUDITLOG_DEFAULTZGPGME_AUDITLOG_HTMLZGPGME_AUDITLOG_DIAGZGPGME_AUDITLOG_WITH_HELPZ!GPGME_SIG_NOTATION_HUMAN_READABLEZGPGME_SIG_NOTATION_CRITICALrW   Z_gpgme_engine_info_swigregisterr]   Z_gpgme_tofu_info_swigregisterry   Z_gpgme_subkey_swigregisterr   Z_gpgme_key_sig_swigregisterr   Z_gpgme_user_id_swigregisterr   Z_gpgme_key_swigregisterr   Z_gpgme_invalid_key_swigregisterr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ZGPGME_INCLUDE_CERTS_DEFAULTr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ZGPGME_EVENT_STARTZGPGME_EVENT_DONEZGPGME_EVENT_NEXT_KEYZGPGME_EVENT_NEXT_TRUSTITEMr   Z%gpgme_io_event_done_data_swigregisterr   Zgpgme_io_cbs_swigregisterr   r   r   r  r  r  r  r  r  r	  Zgpgme_data_cbs_swigregisterr  r  r  r  r  r  r  r  r  r  r  r  r   r"  r#  r$  r%  r'  r)  r,  r-  r/  r0  r2  r3  r4  Z%_gpgme_op_encrypt_result_swigregisterr6  ZGPGME_ENCRYPT_ALWAYS_TRUSTZGPGME_ENCRYPT_NO_ENCRYPT_TOZGPGME_ENCRYPT_PREPAREZGPGME_ENCRYPT_EXPECT_SIGNZGPGME_ENCRYPT_NO_COMPRESSZGPGME_ENCRYPT_SYMMETRICZGPGME_ENCRYPT_THROW_KEYIDSZGPGME_ENCRYPT_WRAPZGPGME_ENCRYPT_WANT_ADDRESSZGPGME_ENCRYPT_ARCHIVEr7  r<  r=  r?  r@  rA  rB  rC  rD  Z_gpgme_recipient_swigregisterrE  Z%_gpgme_op_decrypt_result_swigregisterrM  ZGPGME_DECRYPT_VERIFYZGPGME_DECRYPT_ARCHIVEZGPGME_DECRYPT_UNWRAPrN  rP  rQ  rR  rS  rU  rV  Z!_gpgme_new_signature_swigregisterrY  Z"_gpgme_op_sign_result_swigregisterr[  r\  r_  ZGPGME_SIGSUM_VALIDZGPGME_SIGSUM_GREENZGPGME_SIGSUM_REDZGPGME_SIGSUM_KEY_REVOKEDZGPGME_SIGSUM_KEY_EXPIREDZGPGME_SIGSUM_SIG_EXPIREDZGPGME_SIGSUM_KEY_MISSINGZGPGME_SIGSUM_CRL_MISSINGZGPGME_SIGSUM_CRL_TOO_OLDZGPGME_SIGSUM_BAD_POLICYZGPGME_SIGSUM_SYS_ERRORZGPGME_SIGSUM_TOFU_CONFLICTr`  Z_gpgme_signature_swigregisterrg  Z$_gpgme_op_verify_result_swigregisterrh  ZGPGME_VERIFY_ARCHIVEri  rm  rn  rp  ZGPGME_IMPORT_NEWZGPGME_IMPORT_UIDZGPGME_IMPORT_SIGZGPGME_IMPORT_SUBKEYZGPGME_IMPORT_SECRETrq  Z!_gpgme_import_status_swigregisterrs  Z$_gpgme_op_import_result_swigregisterr  r  r  r  r  r  r  r  r  r  r  r  r  ZGPGME_CREATE_SIGNZGPGME_CREATE_ENCRZGPGME_CREATE_CERTZGPGME_CREATE_AUTHZGPGME_CREATE_NOPASSWDZGPGME_CREATE_SELFSIGNEDZGPGME_CREATE_NOSTOREZGPGME_CREATE_WANTPUBZGPGME_CREATE_WANTSECZGPGME_CREATE_FORCEZGPGME_CREATE_NOEXPIREr  Z$_gpgme_op_genkey_result_swigregisterr  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  ZGPGME_DELETE_ALLOW_SECRETZGPGME_DELETE_FORCEr  r  ZGPGME_KEYSIGN_LOCALZGPGME_KEYSIGN_LFSEPZGPGME_KEYSIGN_NOEXPIREZGPGME_KEYSIGN_FORCEr  r  ZGPGME_REVSIG_LFSEPr  r  ZGPGME_INTERACT_CARDr  r  r  r  r  Z%_gpgme_op_keylist_result_swigregisterr  r  r  r  r  r  r  r  Z_gpgme_trust_item_swigregisterr  r  r  r  r  r  r  ZGPGME_SPAWN_DETACHEDZGPGME_SPAWN_ALLOW_SET_FGZGPGME_SPAWN_SHOW_WINDOWr  r  r  r  r  Z'_gpgme_op_vfs_mount_result_swigregisterr  r  r  ZGPGME_CONF_BASICZGPGME_CONF_ADVANCEDZGPGME_CONF_EXPERTZGPGME_CONF_INVISIBLEZGPGME_CONF_INTERNALZGPGME_CONF_NONEZGPGME_CONF_STRINGZGPGME_CONF_INT32ZGPGME_CONF_UINT32ZGPGME_CONF_FILENAMEZGPGME_CONF_LDAP_SERVERZGPGME_CONF_KEY_FPRZGPGME_CONF_PUB_KEYZGPGME_CONF_SEC_KEYZGPGME_CONF_ALIAS_LISTr  Zgpgme_conf_arg_swigregisterr  Z!gpgme_conf_arg_value_swigregisterZGPGME_CONF_GROUPZGPGME_CONF_OPTIONALZGPGME_CONF_LISTZGPGME_CONF_RUNTIMEZGPGME_CONF_DEFAULTZGPGME_CONF_DEFAULT_DESCZGPGME_CONF_NO_ARG_DESCZGPGME_CONF_NO_CHANGEr  Zgpgme_conf_opt_swigregisterr  Zgpgme_conf_comp_swigregisterr  r  r
  r  r  r  r  r  Z(_gpgme_op_query_swdb_result_swigregisterr   r!  r"  r#  r$  r%  r&  r'  r(  r)  r+  r,  r-  r/  r0  ZGPGME_EXPORT_MODE_NOUIDZGPGME_STATUS_EOFZGPGME_STATUS_ENTERZGPGME_STATUS_LEAVEZGPGME_STATUS_ABORTZGPGME_STATUS_GOODSIGZGPGME_STATUS_BADSIGZGPGME_STATUS_ERRSIGZGPGME_STATUS_BADARMORZGPGME_STATUS_RSA_OR_IDEAZGPGME_STATUS_KEYEXPIREDZGPGME_STATUS_KEYREVOKEDZGPGME_STATUS_TRUST_UNDEFINEDZGPGME_STATUS_TRUST_NEVERZGPGME_STATUS_TRUST_MARGINALZGPGME_STATUS_TRUST_FULLYZGPGME_STATUS_TRUST_ULTIMATEZGPGME_STATUS_SHM_INFOZGPGME_STATUS_SHM_GETZGPGME_STATUS_SHM_GET_BOOLZGPGME_STATUS_SHM_GET_HIDDENZGPGME_STATUS_NEED_PASSPHRASEZGPGME_STATUS_VALIDSIGZGPGME_STATUS_SIG_IDZGPGME_STATUS_ENC_TOZGPGME_STATUS_NODATAZGPGME_STATUS_BAD_PASSPHRASEZGPGME_STATUS_NO_PUBKEYZGPGME_STATUS_NO_SECKEYZ GPGME_STATUS_NEED_PASSPHRASE_SYMZGPGME_STATUS_DECRYPTION_FAILEDZGPGME_STATUS_DECRYPTION_OKAYZGPGME_STATUS_MISSING_PASSPHRASEZGPGME_STATUS_GOOD_PASSPHRASEZGPGME_STATUS_GOODMDCZGPGME_STATUS_BADMDCZGPGME_STATUS_ERRMDCZGPGME_STATUS_IMPORTEDZGPGME_STATUS_IMPORT_OKZGPGME_STATUS_IMPORT_PROBLEMZGPGME_STATUS_IMPORT_RESZGPGME_STATUS_FILE_STARTZGPGME_STATUS_FILE_DONEZGPGME_STATUS_FILE_ERRORZGPGME_STATUS_BEGIN_DECRYPTIONZGPGME_STATUS_END_DECRYPTIONZGPGME_STATUS_BEGIN_ENCRYPTIONZGPGME_STATUS_END_ENCRYPTIONZGPGME_STATUS_DELETE_PROBLEMZGPGME_STATUS_GET_BOOLZGPGME_STATUS_GET_LINEZGPGME_STATUS_GET_HIDDENZGPGME_STATUS_GOT_ITZGPGME_STATUS_PROGRESSZGPGME_STATUS_SIG_CREATEDZGPGME_STATUS_SESSION_KEYZGPGME_STATUS_NOTATION_NAMEZGPGME_STATUS_NOTATION_DATAZGPGME_STATUS_POLICY_URLZGPGME_STATUS_BEGIN_STREAMZGPGME_STATUS_END_STREAMZGPGME_STATUS_KEY_CREATEDZGPGME_STATUS_USERID_HINTZGPGME_STATUS_UNEXPECTEDZGPGME_STATUS_INV_RECPZGPGME_STATUS_NO_RECPZGPGME_STATUS_ALREADY_SIGNEDZGPGME_STATUS_SIGEXPIREDZGPGME_STATUS_EXPSIGZGPGME_STATUS_EXPKEYSIGZGPGME_STATUS_TRUNCATEDZGPGME_STATUS_ERRORZGPGME_STATUS_NEWSIGZGPGME_STATUS_REVKEYSIGZGPGME_STATUS_SIG_SUBPACKETZ GPGME_STATUS_NEED_PASSPHRASE_PINZGPGME_STATUS_SC_OP_FAILUREZGPGME_STATUS_SC_OP_SUCCESSZGPGME_STATUS_CARDCTRLZGPGME_STATUS_BACKUP_KEY_CREATEDZGPGME_STATUS_PKA_TRUST_BADZGPGME_STATUS_PKA_TRUST_GOODZGPGME_STATUS_PLAINTEXTZGPGME_STATUS_INV_SGNRZGPGME_STATUS_NO_SGNRZGPGME_STATUS_SUCCESSZGPGME_STATUS_DECRYPTION_INFOZGPGME_STATUS_PLAINTEXT_LENGTHZGPGME_STATUS_MOUNTPOINTZGPGME_STATUS_PINENTRY_LAUNCHEDZGPGME_STATUS_ATTRIBUTEZGPGME_STATUS_BEGIN_SIGNINGZGPGME_STATUS_KEY_NOT_CREATEDZGPGME_STATUS_INQUIRE_MAXLENZGPGME_STATUS_FAILUREZGPGME_STATUS_KEY_CONSIDEREDZGPGME_STATUS_TOFU_USERZGPGME_STATUS_TOFU_STATSZGPGME_STATUS_TOFU_STATS_LONGZGPGME_STATUS_NOTATION_FLAGSZ'GPGME_STATUS_DECRYPTION_COMPLIANCE_MODEZ)GPGME_STATUS_VERIFICATION_COMPLIANCE_MODEZGPGME_STATUS_CANCELED_BY_USERr1  r3  r4  r5  ZGPGME_SIG_STAT_NONEZGPGME_SIG_STAT_GOODZGPGME_SIG_STAT_BADZGPGME_SIG_STAT_NOKEYZGPGME_SIG_STAT_NOSIGZGPGME_SIG_STAT_ERRORZGPGME_SIG_STAT_DIFFZGPGME_SIG_STAT_GOOD_EXPZGPGME_SIG_STAT_GOOD_EXPKEYZGPGME_ATTR_KEYIDZGPGME_ATTR_FPRZGPGME_ATTR_ALGOZGPGME_ATTR_LENZGPGME_ATTR_CREATEDZGPGME_ATTR_EXPIREZGPGME_ATTR_OTRUSTZGPGME_ATTR_USERIDZGPGME_ATTR_NAMEZGPGME_ATTR_EMAILZGPGME_ATTR_COMMENTZGPGME_ATTR_VALIDITYZGPGME_ATTR_LEVELZGPGME_ATTR_TYPEZGPGME_ATTR_IS_SECRETZGPGME_ATTR_KEY_REVOKEDZGPGME_ATTR_KEY_INVALIDZGPGME_ATTR_UID_REVOKEDZGPGME_ATTR_UID_INVALIDZGPGME_ATTR_KEY_CAPSZGPGME_ATTR_CAN_ENCRYPTZGPGME_ATTR_CAN_SIGNZGPGME_ATTR_CAN_CERTIFYZGPGME_ATTR_KEY_EXPIREDZGPGME_ATTR_KEY_DISABLEDZGPGME_ATTR_SERIALZGPGME_ATTR_ISSUERZGPGME_ATTR_CHAINIDZGPGME_ATTR_SIG_STATUSZGPGME_ATTR_ERRTOKZGPGME_ATTR_SIG_SUMMARYZGPGME_ATTR_SIG_CLASSr6  r8  r:  r;  r<  r=  r?  r@  rB  rC  rD  rE  rG  rH  Z$_gpgme_op_assuan_result_swigregisterrI  rJ  ZGPG_ERR_SOURCE_UNKNOWNZGPG_ERR_SOURCE_GCRYPTZGPG_ERR_SOURCE_GPGZGPG_ERR_SOURCE_GPGSMZGPG_ERR_SOURCE_GPGAGENTZGPG_ERR_SOURCE_PINENTRYZGPG_ERR_SOURCE_SCDZGPG_ERR_SOURCE_GPGMEZGPG_ERR_SOURCE_KEYBOXZGPG_ERR_SOURCE_KSBAZGPG_ERR_SOURCE_DIRMNGRZGPG_ERR_SOURCE_GSTIZGPG_ERR_SOURCE_GPAZGPG_ERR_SOURCE_KLEOZGPG_ERR_SOURCE_G13ZGPG_ERR_SOURCE_ASSUANZGPG_ERR_SOURCE_TPM2DZGPG_ERR_SOURCE_TLSZGPG_ERR_SOURCE_ANYZGPG_ERR_SOURCE_USER_1ZGPG_ERR_SOURCE_USER_2ZGPG_ERR_SOURCE_USER_3ZGPG_ERR_SOURCE_USER_4ZGPG_ERR_SOURCE_DIMZGPG_ERR_NO_ERRORZGPG_ERR_GENERALZGPG_ERR_UNKNOWN_PACKETZGPG_ERR_UNKNOWN_VERSIONZGPG_ERR_PUBKEY_ALGOZGPG_ERR_DIGEST_ALGOZGPG_ERR_BAD_PUBKEYZGPG_ERR_BAD_SECKEYZGPG_ERR_BAD_SIGNATUREZGPG_ERR_NO_PUBKEYZGPG_ERR_CHECKSUMZGPG_ERR_BAD_PASSPHRASEZGPG_ERR_CIPHER_ALGOZGPG_ERR_KEYRING_OPENZGPG_ERR_INV_PACKETZGPG_ERR_INV_ARMORZGPG_ERR_NO_USER_IDZGPG_ERR_NO_SECKEYZGPG_ERR_WRONG_SECKEYZGPG_ERR_BAD_KEYZGPG_ERR_COMPR_ALGOZGPG_ERR_NO_PRIMEZGPG_ERR_NO_ENCODING_METHODZGPG_ERR_NO_ENCRYPTION_SCHEMEZGPG_ERR_NO_SIGNATURE_SCHEMEZGPG_ERR_INV_ATTRZGPG_ERR_NO_VALUEZGPG_ERR_NOT_FOUNDZGPG_ERR_VALUE_NOT_FOUNDZGPG_ERR_SYNTAXZGPG_ERR_BAD_MPIZGPG_ERR_INV_PASSPHRASEZGPG_ERR_SIG_CLASSZGPG_ERR_RESOURCE_LIMITZGPG_ERR_INV_KEYRINGZGPG_ERR_TRUSTDBZGPG_ERR_BAD_CERTZGPG_ERR_INV_USER_IDZGPG_ERR_UNEXPECTEDZGPG_ERR_TIME_CONFLICTZGPG_ERR_KEYSERVERZGPG_ERR_WRONG_PUBKEY_ALGOZGPG_ERR_TRIBUTE_TO_D_AZGPG_ERR_WEAK_KEYZGPG_ERR_INV_KEYLENZGPG_ERR_INV_ARGZGPG_ERR_BAD_URIZGPG_ERR_INV_URIZGPG_ERR_NETWORKZGPG_ERR_UNKNOWN_HOSTZGPG_ERR_SELFTEST_FAILEDZGPG_ERR_NOT_ENCRYPTEDZGPG_ERR_NOT_PROCESSEDZGPG_ERR_UNUSABLE_PUBKEYZGPG_ERR_UNUSABLE_SECKEYZGPG_ERR_INV_VALUEZGPG_ERR_BAD_CERT_CHAINZGPG_ERR_MISSING_CERTZGPG_ERR_NO_DATAZGPG_ERR_BUGZGPG_ERR_NOT_SUPPORTEDZGPG_ERR_INV_OPZGPG_ERR_TIMEOUTZGPG_ERR_INTERNALZGPG_ERR_EOF_GCRYPTZGPG_ERR_INV_OBJZGPG_ERR_TOO_SHORTZGPG_ERR_TOO_LARGEZGPG_ERR_NO_OBJZGPG_ERR_NOT_IMPLEMENTEDZGPG_ERR_CONFLICTZGPG_ERR_INV_CIPHER_MODEZGPG_ERR_INV_FLAGZGPG_ERR_INV_HANDLEZGPG_ERR_TRUNCATEDZGPG_ERR_INCOMPLETE_LINEZGPG_ERR_INV_RESPONSEZGPG_ERR_NO_AGENTZGPG_ERR_AGENTZGPG_ERR_INV_DATAZGPG_ERR_ASSUAN_SERVER_FAULTZGPG_ERR_ASSUANZGPG_ERR_INV_SESSION_KEYZGPG_ERR_INV_SEXPZGPG_ERR_UNSUPPORTED_ALGORITHMZGPG_ERR_NO_PIN_ENTRYZGPG_ERR_PIN_ENTRYZGPG_ERR_BAD_PINZGPG_ERR_INV_NAMEZGPG_ERR_BAD_DATAZGPG_ERR_INV_PARAMETERZGPG_ERR_WRONG_CARDZGPG_ERR_NO_DIRMNGRZGPG_ERR_DIRMNGRZGPG_ERR_CERT_REVOKEDZGPG_ERR_NO_CRL_KNOWNZGPG_ERR_CRL_TOO_OLDZGPG_ERR_LINE_TOO_LONGZGPG_ERR_NOT_TRUSTEDZGPG_ERR_CANCELEDZGPG_ERR_BAD_CA_CERTZGPG_ERR_CERT_EXPIREDZGPG_ERR_CERT_TOO_YOUNGZGPG_ERR_UNSUPPORTED_CERTZGPG_ERR_UNKNOWN_SEXPZGPG_ERR_UNSUPPORTED_PROTECTIONZGPG_ERR_CORRUPTED_PROTECTIONZGPG_ERR_AMBIGUOUS_NAMEZGPG_ERR_CARDZGPG_ERR_CARD_RESETZGPG_ERR_CARD_REMOVEDZGPG_ERR_INV_CARDZGPG_ERR_CARD_NOT_PRESENTZGPG_ERR_NO_PKCS15_APPZGPG_ERR_NOT_CONFIRMEDZGPG_ERR_CONFIGURATIONZGPG_ERR_NO_POLICY_MATCHZGPG_ERR_INV_INDEXZGPG_ERR_INV_IDZGPG_ERR_NO_SCDAEMONZGPG_ERR_SCDAEMONZGPG_ERR_UNSUPPORTED_PROTOCOLZGPG_ERR_BAD_PIN_METHODZGPG_ERR_CARD_NOT_INITIALIZEDZGPG_ERR_UNSUPPORTED_OPERATIONZGPG_ERR_WRONG_KEY_USAGEZGPG_ERR_NOTHING_FOUNDZGPG_ERR_WRONG_BLOB_TYPEZGPG_ERR_MISSING_VALUEZGPG_ERR_HARDWAREZGPG_ERR_PIN_BLOCKEDZGPG_ERR_USE_CONDITIONSZGPG_ERR_PIN_NOT_SYNCEDZGPG_ERR_INV_CRLZGPG_ERR_BAD_BERZGPG_ERR_INV_BERZGPG_ERR_ELEMENT_NOT_FOUNDZGPG_ERR_IDENTIFIER_NOT_FOUNDZGPG_ERR_INV_TAGZGPG_ERR_INV_LENGTHZGPG_ERR_INV_KEYINFOZGPG_ERR_UNEXPECTED_TAGZGPG_ERR_NOT_DER_ENCODEDZGPG_ERR_NO_CMS_OBJZGPG_ERR_INV_CMS_OBJZGPG_ERR_UNKNOWN_CMS_OBJZGPG_ERR_UNSUPPORTED_CMS_OBJZGPG_ERR_UNSUPPORTED_ENCODINGZGPG_ERR_UNSUPPORTED_CMS_VERSIONZGPG_ERR_UNKNOWN_ALGORITHMZGPG_ERR_INV_ENGINEZGPG_ERR_PUBKEY_NOT_TRUSTEDZGPG_ERR_DECRYPT_FAILEDZGPG_ERR_KEY_EXPIREDZGPG_ERR_SIG_EXPIREDZGPG_ERR_ENCODING_PROBLEMZGPG_ERR_INV_STATEZGPG_ERR_DUP_VALUEZGPG_ERR_MISSING_ACTIONZGPG_ERR_MODULE_NOT_FOUNDZGPG_ERR_INV_OID_STRINGZGPG_ERR_INV_TIMEZGPG_ERR_INV_CRL_OBJZGPG_ERR_UNSUPPORTED_CRL_VERSIONZGPG_ERR_INV_CERT_OBJZGPG_ERR_UNKNOWN_NAMEZGPG_ERR_LOCALE_PROBLEMZGPG_ERR_NOT_LOCKEDZGPG_ERR_PROTOCOL_VIOLATIONZGPG_ERR_INV_MACZGPG_ERR_INV_REQUESTZGPG_ERR_UNKNOWN_EXTNZGPG_ERR_UNKNOWN_CRIT_EXTNZGPG_ERR_LOCKEDZGPG_ERR_UNKNOWN_OPTIONZGPG_ERR_UNKNOWN_COMMANDZGPG_ERR_NOT_OPERATIONALZGPG_ERR_NO_PASSPHRASEZGPG_ERR_NO_PINZGPG_ERR_NOT_ENABLEDZGPG_ERR_NO_ENGINEZGPG_ERR_MISSING_KEYZGPG_ERR_TOO_MANYZGPG_ERR_LIMIT_REACHEDZGPG_ERR_NOT_INITIALIZEDZGPG_ERR_MISSING_ISSUER_CERTZGPG_ERR_NO_KEYSERVERZGPG_ERR_INV_CURVEZGPG_ERR_UNKNOWN_CURVEZGPG_ERR_DUP_KEYZGPG_ERR_AMBIGUOUSZGPG_ERR_NO_CRYPT_CTXZGPG_ERR_WRONG_CRYPT_CTXZGPG_ERR_BAD_CRYPT_CTXZGPG_ERR_CRYPT_CTX_CONFLICTZGPG_ERR_BROKEN_PUBKEYZGPG_ERR_BROKEN_SECKEYZGPG_ERR_MAC_ALGOZGPG_ERR_FULLY_CANCELEDZGPG_ERR_UNFINISHEDZGPG_ERR_BUFFER_TOO_SHORTZGPG_ERR_SEXP_INV_LEN_SPECZGPG_ERR_SEXP_STRING_TOO_LONGZGPG_ERR_SEXP_UNMATCHED_PARENZGPG_ERR_SEXP_NOT_CANONICALZGPG_ERR_SEXP_BAD_CHARACTERZGPG_ERR_SEXP_BAD_QUOTATIONZGPG_ERR_SEXP_ZERO_PREFIXZGPG_ERR_SEXP_NESTED_DHZGPG_ERR_SEXP_UNMATCHED_DHZGPG_ERR_SEXP_UNEXPECTED_PUNCZGPG_ERR_SEXP_BAD_HEX_CHARZGPG_ERR_SEXP_ODD_HEX_NUMBERSZGPG_ERR_SEXP_BAD_OCT_CHARZGPG_ERR_SUBKEYS_EXP_OR_REVZGPG_ERR_DB_CORRUPTEDZGPG_ERR_SERVER_FAILEDZGPG_ERR_NO_NAMEZGPG_ERR_NO_KEYZGPG_ERR_LEGACY_KEYZGPG_ERR_REQUEST_TOO_SHORTZGPG_ERR_REQUEST_TOO_LONGZGPG_ERR_OBJ_TERM_STATEZGPG_ERR_NO_CERT_CHAINZGPG_ERR_CERT_TOO_LARGEZGPG_ERR_INV_RECORDZGPG_ERR_BAD_MACZGPG_ERR_UNEXPECTED_MSGZGPG_ERR_COMPR_FAILEDZGPG_ERR_WOULD_WRAPZGPG_ERR_FATAL_ALERTZGPG_ERR_NO_CIPHERZGPG_ERR_MISSING_CLIENT_CERTZGPG_ERR_CLOSE_NOTIFYZGPG_ERR_TICKET_EXPIREDZGPG_ERR_BAD_TICKETZGPG_ERR_UNKNOWN_IDENTITYZGPG_ERR_BAD_HS_CERTZGPG_ERR_BAD_HS_CERT_REQZGPG_ERR_BAD_HS_CERT_VERZGPG_ERR_BAD_HS_CHANGE_CIPHERZGPG_ERR_BAD_HS_CLIENT_HELLOZGPG_ERR_BAD_HS_SERVER_HELLOZ GPG_ERR_BAD_HS_SERVER_HELLO_DONEZGPG_ERR_BAD_HS_FINISHEDZGPG_ERR_BAD_HS_SERVER_KEXZGPG_ERR_BAD_HS_CLIENT_KEXZGPG_ERR_BOGUS_STRINGZGPG_ERR_FORBIDDENZGPG_ERR_KEY_DISABLEDZGPG_ERR_KEY_ON_CARDZGPG_ERR_INV_LOCK_OBJZGPG_ERR_TRUEZGPG_ERR_FALSEZGPG_ERR_ASS_GENERALZGPG_ERR_ASS_ACCEPT_FAILEDZGPG_ERR_ASS_CONNECT_FAILEDZGPG_ERR_ASS_INV_RESPONSEZGPG_ERR_ASS_INV_VALUEZGPG_ERR_ASS_INCOMPLETE_LINEZGPG_ERR_ASS_LINE_TOO_LONGZGPG_ERR_ASS_NESTED_COMMANDSZGPG_ERR_ASS_NO_DATA_CBZGPG_ERR_ASS_NO_INQUIRE_CBZGPG_ERR_ASS_NOT_A_SERVERZGPG_ERR_ASS_NOT_A_CLIENTZGPG_ERR_ASS_SERVER_STARTZGPG_ERR_ASS_READ_ERRORZGPG_ERR_ASS_WRITE_ERRORZGPG_ERR_ASS_TOO_MUCH_DATAZGPG_ERR_ASS_UNEXPECTED_CMDZGPG_ERR_ASS_UNKNOWN_CMDZGPG_ERR_ASS_SYNTAXZGPG_ERR_ASS_CANCELEDZGPG_ERR_ASS_NO_INPUTZGPG_ERR_ASS_NO_OUTPUTZGPG_ERR_ASS_PARAMETERZGPG_ERR_ASS_UNKNOWN_INQUIREZGPG_ERR_ENGINE_TOO_OLDZGPG_ERR_WINDOW_TOO_SMALLZGPG_ERR_WINDOW_TOO_LARGEZGPG_ERR_MISSING_ENVVARZGPG_ERR_USER_ID_EXISTSZGPG_ERR_NAME_EXISTSZGPG_ERR_DUP_NAMEZGPG_ERR_TOO_YOUNGZGPG_ERR_TOO_OLDZGPG_ERR_UNKNOWN_FLAGZGPG_ERR_INV_ORDERZGPG_ERR_ALREADY_FETCHEDZGPG_ERR_TRY_LATERZGPG_ERR_WRONG_NAMEZGPG_ERR_NO_AUTHZGPG_ERR_BAD_AUTHZGPG_ERR_NO_KEYBOXDZGPG_ERR_KEYBOXDZGPG_ERR_NO_SERVICEZGPG_ERR_SERVICEZGPG_ERR_SYSTEM_BUGZGPG_ERR_DNS_UNKNOWNZGPG_ERR_DNS_SECTIONZGPG_ERR_DNS_ADDRESSZGPG_ERR_DNS_NO_QUERYZGPG_ERR_DNS_NO_ANSWERZGPG_ERR_DNS_CLOSEDZGPG_ERR_DNS_VERIFYZGPG_ERR_DNS_TIMEOUTZGPG_ERR_LDAP_GENERALZGPG_ERR_LDAP_ATTR_GENERALZGPG_ERR_LDAP_NAME_GENERALZGPG_ERR_LDAP_SECURITY_GENERALZGPG_ERR_LDAP_SERVICE_GENERALZGPG_ERR_LDAP_UPDATE_GENERALZGPG_ERR_LDAP_E_GENERALZGPG_ERR_LDAP_X_GENERALZGPG_ERR_LDAP_OTHER_GENERALZGPG_ERR_LDAP_X_CONNECTINGZGPG_ERR_LDAP_REFERRAL_LIMITZGPG_ERR_LDAP_CLIENT_LOOPZGPG_ERR_LDAP_NO_RESULTSZGPG_ERR_LDAP_CONTROL_NOT_FOUNDZGPG_ERR_LDAP_NOT_SUPPORTEDZGPG_ERR_LDAP_CONNECTZGPG_ERR_LDAP_NO_MEMORYZGPG_ERR_LDAP_PARAMZGPG_ERR_LDAP_USER_CANCELLEDZGPG_ERR_LDAP_FILTERZGPG_ERR_LDAP_AUTH_UNKNOWNZGPG_ERR_LDAP_TIMEOUTZGPG_ERR_LDAP_DECODINGZGPG_ERR_LDAP_ENCODINGZGPG_ERR_LDAP_LOCALZGPG_ERR_LDAP_SERVER_DOWNZGPG_ERR_LDAP_SUCCESSZGPG_ERR_LDAP_OPERATIONSZGPG_ERR_LDAP_PROTOCOLZGPG_ERR_LDAP_TIMELIMITZGPG_ERR_LDAP_SIZELIMITZGPG_ERR_LDAP_COMPARE_FALSEZGPG_ERR_LDAP_COMPARE_TRUEZGPG_ERR_LDAP_UNSUPPORTED_AUTHZGPG_ERR_LDAP_STRONG_AUTH_RQRDZGPG_ERR_LDAP_PARTIAL_RESULTSZGPG_ERR_LDAP_REFERRALZGPG_ERR_LDAP_ADMINLIMITZGPG_ERR_LDAP_UNAVAIL_CRIT_EXTNZGPG_ERR_LDAP_CONFIDENT_RQRDZGPG_ERR_LDAP_SASL_BIND_INPROGZGPG_ERR_LDAP_NO_SUCH_ATTRIBUTEZGPG_ERR_LDAP_UNDEFINED_TYPEZGPG_ERR_LDAP_BAD_MATCHINGZGPG_ERR_LDAP_CONST_VIOLATIONZGPG_ERR_LDAP_TYPE_VALUE_EXISTSZGPG_ERR_LDAP_INV_SYNTAXZGPG_ERR_LDAP_NO_SUCH_OBJZGPG_ERR_LDAP_ALIAS_PROBLEMZGPG_ERR_LDAP_INV_DN_SYNTAXZGPG_ERR_LDAP_IS_LEAFZGPG_ERR_LDAP_ALIAS_DEREFZGPG_ERR_LDAP_X_PROXY_AUTH_FAILZGPG_ERR_LDAP_BAD_AUTHZGPG_ERR_LDAP_INV_CREDENTIALSZGPG_ERR_LDAP_INSUFFICIENT_ACCZGPG_ERR_LDAP_BUSYZGPG_ERR_LDAP_UNAVAILABLEZGPG_ERR_LDAP_UNWILL_TO_PERFORMZGPG_ERR_LDAP_LOOP_DETECTZGPG_ERR_LDAP_NAMING_VIOLATIONZGPG_ERR_LDAP_OBJ_CLS_VIOLATIONZGPG_ERR_LDAP_NOT_ALLOW_NONLEAFZGPG_ERR_LDAP_NOT_ALLOW_ON_RDNZGPG_ERR_LDAP_ALREADY_EXISTSZGPG_ERR_LDAP_NO_OBJ_CLASS_MODSZGPG_ERR_LDAP_RESULTS_TOO_LARGEZGPG_ERR_LDAP_AFFECTS_MULT_DSASZGPG_ERR_LDAP_VLVZGPG_ERR_LDAP_OTHERZGPG_ERR_LDAP_CUP_RESOURCE_LIMITZGPG_ERR_LDAP_CUP_SEC_VIOLATIONZGPG_ERR_LDAP_CUP_INV_DATAZGPG_ERR_LDAP_CUP_UNSUP_SCHEMEZGPG_ERR_LDAP_CUP_RELOADZGPG_ERR_LDAP_CANCELLEDZGPG_ERR_LDAP_NO_SUCH_OPERATIONZGPG_ERR_LDAP_TOO_LATEZGPG_ERR_LDAP_CANNOT_CANCELZGPG_ERR_LDAP_ASSERTION_FAILEDZGPG_ERR_LDAP_PROX_AUTH_DENIEDZGPG_ERR_USER_1ZGPG_ERR_USER_2ZGPG_ERR_USER_3ZGPG_ERR_USER_4ZGPG_ERR_USER_5ZGPG_ERR_USER_6ZGPG_ERR_USER_7ZGPG_ERR_USER_8ZGPG_ERR_USER_9ZGPG_ERR_USER_10ZGPG_ERR_USER_11ZGPG_ERR_USER_12ZGPG_ERR_USER_13ZGPG_ERR_USER_14ZGPG_ERR_USER_15ZGPG_ERR_USER_16ZGPG_ERR_SQL_OKZGPG_ERR_SQL_ERRORZGPG_ERR_SQL_INTERNALZGPG_ERR_SQL_PERMZGPG_ERR_SQL_ABORTZGPG_ERR_SQL_BUSYZGPG_ERR_SQL_LOCKEDZGPG_ERR_SQL_NOMEMZGPG_ERR_SQL_READONLYZGPG_ERR_SQL_INTERRUPTZGPG_ERR_SQL_IOERRZGPG_ERR_SQL_CORRUPTZGPG_ERR_SQL_NOTFOUNDZGPG_ERR_SQL_FULLZGPG_ERR_SQL_CANTOPENZGPG_ERR_SQL_PROTOCOLZGPG_ERR_SQL_EMPTYZGPG_ERR_SQL_SCHEMAZGPG_ERR_SQL_TOOBIGZGPG_ERR_SQL_CONSTRAINTZGPG_ERR_SQL_MISMATCHZGPG_ERR_SQL_MISUSEZGPG_ERR_SQL_NOLFSZGPG_ERR_SQL_AUTHZGPG_ERR_SQL_FORMATZGPG_ERR_SQL_RANGEZGPG_ERR_SQL_NOTADBZGPG_ERR_SQL_NOTICEZGPG_ERR_SQL_WARNINGZGPG_ERR_SQL_ROWZGPG_ERR_SQL_DONEZGPG_ERR_MISSING_ERRNOZGPG_ERR_UNKNOWN_ERRNOZGPG_ERR_EOFZGPG_ERR_E2BIGZGPG_ERR_EACCESZGPG_ERR_EADDRINUSEZGPG_ERR_EADDRNOTAVAILZGPG_ERR_EADVZGPG_ERR_EAFNOSUPPORTZGPG_ERR_EAGAINZGPG_ERR_EALREADYZGPG_ERR_EAUTHZGPG_ERR_EBACKGROUNDZGPG_ERR_EBADEZGPG_ERR_EBADFZGPG_ERR_EBADFDZGPG_ERR_EBADMSGZGPG_ERR_EBADRZGPG_ERR_EBADRPCZGPG_ERR_EBADRQCZGPG_ERR_EBADSLTZGPG_ERR_EBFONTZGPG_ERR_EBUSYZGPG_ERR_ECANCELEDZGPG_ERR_ECHILDZGPG_ERR_ECHRNGZGPG_ERR_ECOMMZGPG_ERR_ECONNABORTEDZGPG_ERR_ECONNREFUSEDZGPG_ERR_ECONNRESETZ
GPG_ERR_EDZGPG_ERR_EDEADLKZGPG_ERR_EDEADLOCKZGPG_ERR_EDESTADDRREQZGPG_ERR_EDIEDZGPG_ERR_EDOMZGPG_ERR_EDOTDOTZGPG_ERR_EDQUOTZGPG_ERR_EEXISTZGPG_ERR_EFAULTZGPG_ERR_EFBIGZGPG_ERR_EFTYPEZGPG_ERR_EGRATUITOUSZGPG_ERR_EGREGIOUSZGPG_ERR_EHOSTDOWNZGPG_ERR_EHOSTUNREACHZGPG_ERR_EIDRMZGPG_ERR_EIEIOZGPG_ERR_EILSEQZGPG_ERR_EINPROGRESSZGPG_ERR_EINTRZGPG_ERR_EINVALZGPG_ERR_EIOZGPG_ERR_EISCONNZGPG_ERR_EISDIRZGPG_ERR_EISNAMZGPG_ERR_EL2HLTZGPG_ERR_EL2NSYNCZGPG_ERR_EL3HLTZGPG_ERR_EL3RSTZGPG_ERR_ELIBACCZGPG_ERR_ELIBBADZGPG_ERR_ELIBEXECZGPG_ERR_ELIBMAXZGPG_ERR_ELIBSCNZGPG_ERR_ELNRNGZGPG_ERR_ELOOPZGPG_ERR_EMEDIUMTYPEZGPG_ERR_EMFILEZGPG_ERR_EMLINKZGPG_ERR_EMSGSIZEZGPG_ERR_EMULTIHOPZGPG_ERR_ENAMETOOLONGZGPG_ERR_ENAVAILZGPG_ERR_ENEEDAUTHZGPG_ERR_ENETDOWNZGPG_ERR_ENETRESETZGPG_ERR_ENETUNREACHZGPG_ERR_ENFILEZGPG_ERR_ENOANOZGPG_ERR_ENOBUFSZGPG_ERR_ENOCSIZGPG_ERR_ENODATAZGPG_ERR_ENODEVZGPG_ERR_ENOENTZGPG_ERR_ENOEXECZGPG_ERR_ENOLCKZGPG_ERR_ENOLINKZGPG_ERR_ENOMEDIUMZGPG_ERR_ENOMEMZGPG_ERR_ENOMSGZGPG_ERR_ENONETZGPG_ERR_ENOPKGZGPG_ERR_ENOPROTOOPTZGPG_ERR_ENOSPCZGPG_ERR_ENOSRZGPG_ERR_ENOSTRZGPG_ERR_ENOSYSZGPG_ERR_ENOTBLKZGPG_ERR_ENOTCONNZGPG_ERR_ENOTDIRZGPG_ERR_ENOTEMPTYZGPG_ERR_ENOTNAMZGPG_ERR_ENOTSOCKZGPG_ERR_ENOTSUPZGPG_ERR_ENOTTYZGPG_ERR_ENOTUNIQZGPG_ERR_ENXIOZGPG_ERR_EOPNOTSUPPZGPG_ERR_EOVERFLOWZGPG_ERR_EPERMZGPG_ERR_EPFNOSUPPORTZGPG_ERR_EPIPEZGPG_ERR_EPROCLIMZGPG_ERR_EPROCUNAVAILZGPG_ERR_EPROGMISMATCHZGPG_ERR_EPROGUNAVAILZGPG_ERR_EPROTOZGPG_ERR_EPROTONOSUPPORTZGPG_ERR_EPROTOTYPEZGPG_ERR_ERANGEZGPG_ERR_EREMCHGZGPG_ERR_EREMOTEZGPG_ERR_EREMOTEIOZGPG_ERR_ERESTARTZGPG_ERR_EROFSZGPG_ERR_ERPCMISMATCHZGPG_ERR_ESHUTDOWNZGPG_ERR_ESOCKTNOSUPPORTZGPG_ERR_ESPIPEZGPG_ERR_ESRCHZGPG_ERR_ESRMNTZGPG_ERR_ESTALEZGPG_ERR_ESTRPIPEZGPG_ERR_ETIMEZGPG_ERR_ETIMEDOUTZGPG_ERR_ETOOMANYREFSZGPG_ERR_ETXTBSYZGPG_ERR_EUCLEANZGPG_ERR_EUNATCHZGPG_ERR_EUSERSZGPG_ERR_EWOULDBLOCKZGPG_ERR_EXDEVZGPG_ERR_EXFULLZGPG_ERR_CODE_DIMrK  rL  rN  rQ  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  rp  rr  rs  rt  Zcvarr   r   r   r   <module>   sv
  	


0
+
$
2


































































































































































































































































































































































































































































































































































































































































































































































































































































































































