U
    ¥‹®gß  ã                   @   sb   d dl mZ d dlmZmZmZmZmZmZ d dl	m
Z
mZmZ G dd„ deƒZdd„ Zeƒ  dS )	é    )ÚKdfAlgorithmId)ÚCMSAttributeÚCMSAttributeTypeÚContentInfoÚContentTypeÚEncapsulatedContentInfoÚSetOfContentInfo)ÚIntegerÚOctetStringÚSequencec                   @   s*   e Zd ZdefdefdedddœfgZdS )ÚPdfMacIntegrityInfoÚversionZdata_digestZsignature_digestr   T)ZimplicitÚoptionalN)Ú__name__Ú
__module__Ú__qualname__r	   r
   Ú_fields© r   r   úJ/tmp/pip-unpacked-wheel-owvgwkas/pyhanko/pdf_utils/crypt/_iso32004_asn1.pyr      s   ýr   c                   C   s|   dt jd< t jd k	rdt jd< t tjd< tjd< dtjd< tjd k	rPdtjd< dtjd< tjd k	rndtjd< t	t
jd< d S )NZpdf_mac_integrity_infoz1.0.32004.1.0Zpdf_mac_wrap_kdfz1.0.32004.1.1Zpdf_mac_dataz1.0.32004.1.2)r   Ú_mapZ_reverse_mapr   r   Z
_oid_specsr   r   r   r   r   r   r   r   r   Úasn1crypto_setup   s     

ÿþ


ÿ

ÿr   N)Zasn1crypto.algosr   Zasn1crypto.cmsr   r   r   r   r   r   Zasn1crypto.corer	   r
   r   r   r   r   r   r   r   Ú<module>   s
    