U
    Ú²g	  ã                   @   sP  d dl mZ d dl mZ d dl mZ d dlmZ ejZejZejZe 	d¡Z
e
d Zed Zed Zed Zed Zed	 ZG d
d„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZeeƒ eeƒ eeƒ iZej  e¡ dS )é    )Ú	namedtype)Úuniv)Úuseful)Úrfc5652)é   é   iš  iD )é
   )r   )r   )é   c                   @   s   e Zd ZdS )ÚUserKeyN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú:/tmp/pip-unpacked-wheel-mj5o32qq/pyasn1_modules/rfc5636.pyr
   6   s   r
   c                   @   s   e Zd ZdS )ÚTimeoutNr   r   r   r   r   r   :   s   r   c                   @   s   e Zd ZdS )ÚBlinedCertificateHashNr   r   r   r   r   r   >   s   r   c                   @   s   e Zd ZdS )ÚPartiallySignedCertificateHashNr   r   r   r   r   r   B   s   r   c                   @   s   e Zd ZdS )ÚTokenNr   r   r   r   r   r   F   s   r   c                   @   s   e Zd ZdS )ÚTokenandBlindHashNr   r   r   r   r   r   J   s   r   c                   @   s   e Zd ZdS )Ú&TokenandPartiallySignedCertificateHashNr   r   r   r   r   r   N   s   r   c                   @   s,   e Zd Ze e deƒ ¡e deƒ ¡¡ZdS )ÚTACTokenZuserKeyÚtimeoutN)	r   r   r   r   Ú
NamedTypesÚ	NamedTyper
   r   ÚcomponentTyper   r   r   r   r   T   s   þr   c                   @   s,   e Zd Ze e deƒ ¡e deƒ ¡¡ZdS )ÚTACTokenandBlindHashÚtokenZblindedN)	r   r   r   r   r   r   r   r   r   r   r   r   r   r   [   s   þr   c                   @   s,   e Zd Ze e deƒ ¡e deƒ ¡¡ZdS )Ú)TACTokenandPartiallySignedCertificateHashr   Z	partiallyN)	r   r   r   r   r   r   r   r   r   r   r   r   r   r   b   s   þr   N)!Zpyasn1.typer   r   r   Zpyasn1_modulesr   ZContentInfoZEncapsulatedContentInfoZid_dataZObjectIdentifierZid_KISAZid_npkiZid_attributeZid_kisa_tacZid_kisa_tac_tokenZid_kisa_tac_tokenandblindbashZid_kisa_tac_tokenandpartiallyZOctetStringr
   ZGeneralizedTimer   r   r   r   r   r   ÚSequencer   r   r   Z_cmsContentTypesMapUpdateZcmsContentTypesMapÚupdater   r   r   r   Ú<module>   s>   

   ý