U
    Ú²gf)  ã                '   @   s  d dl mZmZmZmZmZmZmZ d dlm	Z	 d dlm
Z
 edZG dd dejZe e de ¡ ¡e de ¡ ¡e d	eje e d
e ¡ ¡e de ¡ ¡¡d¡¡e_G dd dejZe e de ¡ ¡e deje d¡¡e_G dd dejZe e de ¡ ¡e de ¡¡e_G dd dejZe e de ¡ ¡e de ¡ je d e¡d¡¡e_G dd dejZe e de ¡e de ¡ ¡¡e_G dd dejZe e d e ¡ ¡e d!e ¡¡e_G d"d# d#ejZ e e d$e ¡ je d e¡d¡e d%e ¡ ¡¡e _G d&d' d'ej!Z"e #d(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdL¡%e"_$G dMdN dNejZ%e dO¡Z&G dPdQ dQe
j'Z(e dR¡Z)G dSdT dTejZ*e e d e ¡ ¡e dUeje d¡¡e*_ejj+e ,dVdW¡ e*_+e dX¡Z-G dYdZ dZejZ.e e._e d[¡Z/G d\d] d]ejZ0e ¡ e0_e d^¡Z1G d_d` d`ejZ2e ¡ e2_e da¡Z3G dbdc dcejZ4e dd¡Z5G dedf dfejZ6e ¡ e6_e dg¡Z7G dhdi diejZ8e e dje ¡e dke  ¡¡e8_e dl¡Z9G dmdn dnejZ:e e doe	 ;¡ ¡e dpe ¡ ¡¡e:_G dqdr drejZ<e #ds¡e<_$e dt¡Z=G dudv dvejZ>e e ?dwe< jdxdy¡e de ¡ ¡e dze ¡ ¡e d{e" ¡e d|e% ¡e d!e ¡e d}eje dje @ejAejBdV¡d~¡¡e>_G dd dejZCe #ds¡eC_$e d¡ZDG dd dejZEe e ?dweC jdxdy¡e de ¡ ¡e dze ¡ ¡e d!e ¡e de ¡ ¡e de ¡ je @ejAejBdV¡d~¡¡eE_e d¡ZFG dd dejZGe d¡ZHG dd dejZIe e de ¡ ¡e dze ¡ ¡¡eI_e&e( e)e* e-e. e/e0 e1e2 e3e4 e5e6 e7e8 e9e: i	ZJe
jK LeJ¡ e=e> eDeE eFeG iZMe
jN LeM¡ eHeI iZOe	jP LeO¡ dS )é    )ÚunivÚcharÚ	namedtypeÚnamedvalÚtagÚ
constraintÚuseful)Úrfc5280)Úrfc5652Úinfc                   @   s   e Zd ZdS )ÚHardwareSerialEntryN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú:/tmp/pip-unpacked-wheel-mj5o32qq/pyasn1_modules/rfc4108.pyr      s   r   ÚallZsingleÚblockÚlowÚhigh)ÚcomponentTypec                   @   s   e Zd ZdS )ÚHardwareModulesNr   r   r   r   r   r   )   s   r   ZhwTypeZhwSerialEntriesc                   @   s   e Zd ZdS )ÚCommunityIdentifierNr   r   r   r   r   r   2   s   r   ZcommunityOIDZhwModuleListc                   @   s   e Zd ZdS )ÚPreferredPackageIdentifierNr   r   r   r   r   r   <   s   r   ZfwPkgIDZverNum)ZsubtypeSpecc                   @   s   e Zd ZdS )Ú"PreferredOrLegacyPackageIdentifierNr   r   r   r   r   r   E   s   r   Ú	preferredÚlegacyc                   @   s   e Zd ZdS )ÚCurrentFWConfigNr   r   r   r   r   r   N   s   r   Z	fwPkgTypeZ	fwPkgNamec                   @   s   e Zd ZdS )Ú'PreferredOrLegacyStalePackageIdentifierNr   r   r   r   r   r   W   s   r   ZpreferredStaleVerNumZlegacyStaleVersionc                   @   s   e Zd ZdS )ÚFirmwarePackageLoadErrorCodeNr   r   r   r   r   r    `   s   r    )ZdecodeFailureé   )ZbadContentInfoé   )ZbadSignedDataé   )ZbadEncapContenté   )ZbadCertificateé   )ZbadSignerInfoé   )ZbadSignedAttrsé   )ZbadUnsignedAttrsé   )ZmissingContenté	   )ZnoTrustAnchoré
   )ZnotAuthorizedé   )ZbadDigestAlgorithmé   )ZbadSignatureAlgorithmé   )ZunsupportedKeySizeé   )ZsignatureFailureé   )ZcontentTypeMismatché   )ZbadEncryptedDataé   )ZunprotectedAttrsPresenté   )ZbadEncryptContenté   )ZbadEncryptAlgorithmé   )ZmissingCiphertexté   )ZnoDecryptKeyé   )ZdecryptFailureé   )ZbadCompressAlgorithmé   )ZmissingCompressedContenté   )ZdecompressFailureé   )ZwrongHardwareé   )ZstalePackageé   )ZnotInCommunityé   )ZunsupportedPackageTypeé   )ZmissingDependencyé   )ZwrongDependencyVersioné    )ZinsufficientMemoryé!   )ZbadFirmwareé"   )ZunsupportedParametersé#   )ZbreaksDependencyé$   )Z
otherErroréc   c                   @   s   e Zd ZdS )ÚVendorLoadErrorCodeNr   r   r   r   r   rF      s   rF   z1.2.840.113549.1.9.16.2.39c                   @   s   e Zd ZdS )ÚWrappedFirmwareKeyNr   r   r   r   r   rG      s   rG   z1.2.840.113549.1.9.16.2.42c                   @   s   e Zd ZdS )ÚFirmwarePackageInfoNr   r   r   r   r   rH      s   rH   Zdependenciesr!   r"   z1.2.840.113549.1.9.16.2.40c                   @   s   e Zd ZdS )ÚCommunityIdentifiersNr   r   r   r   r   rI   «   s   rI   z1.2.840.113549.1.9.16.2.43c                   @   s   e Zd ZdS )ÚImplementedCompressAlgorithmsNr   r   r   r   r   rJ   µ   s   rJ   z1.2.840.113549.1.9.16.2.38c                   @   s   e Zd ZdS )ÚImplementedCryptoAlgorithmsNr   r   r   r   r   rK   ¿   s   rK   z1.2.840.113549.1.9.16.2.37c                   @   s   e Zd ZdS )ÚDecryptKeyIdentifierNr   r   r   r   r   rL   É   s   rL   z1.2.840.113549.1.9.16.2.36c                   @   s   e Zd ZdS )ÚTargetHardwareIdentifiersNr   r   r   r   r   rM   Ñ   s   rM   z1.2.840.113549.1.9.16.2.35c                   @   s   e Zd ZdS )ÚFirmwarePackageIdentifierNr   r   r   r   r   rN   Û   s   rN   ÚnameÚstalez1.2.840.113549.1.9.16.2.41c                   @   s   e Zd ZdS )ÚFirmwarePackageMessageDigestNr   r   r   r   r   rQ   è   s   rQ   Ú	algorithmZ	msgDigestc                   @   s   e Zd ZdS )ÚFWErrorVersionNr   r   r   r   r   rS   ó   s   rS   )Úv1r!   z1.2.840.113549.1.9.16.1.18c                   @   s   e Zd ZdS )ÚFirmwarePackageLoadErrorNr   r   r   r   r   rU   ý   s   rU   ÚversionrT   )ÚvalueZhwSerialNumZ	errorCodeZvendorErrorCodeÚconfig)ZimplicitTagc                   @   s   e Zd ZdS )ÚFWReceiptVersionNr   r   r   r   r   rY     s   rY   z1.2.840.113549.1.9.16.1.17c                   @   s   e Zd ZdS )ÚFirmwarePackageLoadReceiptNr   r   r   r   r   rZ     s   rZ   ZtrustAnchorKeyIDZdecryptKeyIDz1.2.840.113549.1.9.16.1.16c                   @   s   e Zd ZdS )ÚFirmwarePkgDataNr   r   r   r   r   r[   (  s   r[   z1.3.6.1.5.5.7.8.4c                   @   s   e Zd ZdS )ÚHardwareModuleNameNr   r   r   r   r   r\   0  s   r\   N)QZpyasn1.typer   r   r   r   r   r   r   Zpyasn1_modulesr	   r
   ÚfloatÚMAXZChoicer   Z
NamedTypesZ	NamedTypeZNullZOctetStringÚSequencer   r   ZObjectIdentifierZ
SequenceOfr   r   ZIntegerÚsubtypeZValueRangeConstraintr   r   ZOptionalNamedTyper   Z
Enumeratedr    ZNamedValuesZnamedValuesrF   Zid_aa_wrappedFirmwareKeyZEnvelopedDatarG   Zid_aa_firmwarePackageInforH   ZsizeSpecZValueSizeConstraintZid_aa_communityIdentifiersrI   Zid_aa_implCompressAlgsrJ   Zid_aa_implCryptoAlgsrK   Zid_aa_decryptKeyIDrL   Zid_aa_targetHardwareIDsrM   Zid_aa_firmwarePackageIDrN   Zid_aa_fwPkgMessageDigestrQ   ZAlgorithmIdentifierrS   Zid_ct_firmwareLoadErrorrU   ZDefaultedNamedTypeÚTagZtagClassContextZtagFormatSimplerY   Zid_ct_firmwareLoadReceiptrZ   Zid_ct_firmwarePackager[   Zid_on_hardwareModuleNamer\   Z_cmsAttributesMapUpdateZcmsAttributesMapÚupdateZ_cmsContentTypesMapUpdateZcmsContentTypesMapZ_anotherNameMapUpdateZanotherNameMapr   r   r   r   Ú<module>   sv  $þýþþþþþþÛ)

þ








þ
þÿ
*ùÿ
$ú

þ
         ÷   ý ÿ