
    Tff)                        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ej                  Z ej         ej        d ej                               ej        d ej                               ej        d	 ej         ej         ej        d
 ej                               ej        d ej                                                                      e_         G d dej                  Z ej         ej        d ej                               ej        d ej         e                                          e_         G d dej                  Z ej         ej        d ej                               ej        d e                                e_         G d dej                  Z ej         ej        d ej                               ej        d ej                                         ej        d e                                        e_         G d dej                  Z ej         ej        d e                       ej        d ej                                        e_         G d dej                  Z ej         ej        d  ej                               ej        d! e                                e_         G d" d#ej                  Z  ej         ej        d$ ej                                         ej        d e                               ej        d% ej                                        e _         G d& d'ej!                  Z" ej#        d( e"_$         G d) d*ej                  Z% ej        d+          Z& G d, d-e
j'                  Z( ej        d.          Z) G d/ d0ej                  Z* ej         ej        d  ej                               ej        d1 ej         e                                          e*_        ej        j+         ej,        d2d3          z   e*_+         ej        d4          Z- G d5 d6ej                  Z. e            e._         ej        d7          Z/ G d8 d9ej                  Z0 ej                    e0_         ej        d:          Z1 G d; d<ej                  Z2 ej                    e2_         ej        d=          Z3 G d> d?ej                  Z4 ej        d@          Z5 G dA dBej                  Z6 ej                    e6_         ej        dC          Z7 G dD dEej                  Z8 ej         ej        dF e                       ej        dG e                                 e8_         ej        dH          Z9 G dI dJej                  Z: ej         ej        dK e	j;                               ej        dL ej                                        e:_         G dM dNej                  Z< ej#        dO          e<_$         ej        dP          Z= G dQ dRej                  Z> ej         ej?        dS e<                                dTU                     ej        d ej                               ej        dV ej                               ej        dW e"                       ej        dX e%                       ej        d! e                       ej        dY ej         e                                           ej@        ejA        ejB        d2          Z                              e>_         G d[ d\ej                  ZC ej#        dO          eC_$         ej        d]          ZD G d^ d_ej                  ZE ej         ej?        dS eC                                dTU                     ej        d ej                               ej        dV ej                               ej        d! e                       ej        d` ej                               ej        da ej                                         ej@        ejA        ejB        d2          Z                              eE_         ej        db          ZF G dc ddej                  ZG ej        de          ZH G df dgej                  ZI ej         ej        d ej                               ej        dV ej                                        eI_        e& e(            e) e*            e- e.            e/ e0            e1 e2            e3 e4            e5 e6            e7 e8            e9 e:            i	ZJe
jK        L                    eJ           e= e>            eD eE            eF eG            iZMe
jN        L                    eM           eH eI            iZOe	jP        L                    eO           dhS )i    )univchar	namedtypenamedvaltag
constraintuseful)rfc5280)rfc5652infc                       e Zd ZdS )HardwareSerialEntryN__name__
__module____qualname__     H/var/www/html/env/lib/python3.11/site-packages/pyasn1_modules/rfc4108.pyr   r              Dr   r   allsingleblocklowhigh)componentTypec                       e Zd ZdS )HardwareModulesNr   r   r   r   r   r   )   r   r   r   hwTypehwSerialEntriesc                       e Zd ZdS )CommunityIdentifierNr   r   r   r   r"   r"   2   r   r   r"   communityOIDhwModuleListc                       e Zd ZdS )PreferredPackageIdentifierNr   r   r   r   r&   r&   <   r   r   r&   fwPkgIDverNum)subtypeSpecc                       e Zd ZdS )"PreferredOrLegacyPackageIdentifierNr   r   r   r   r+   r+   E   r   r   r+   	preferredlegacyc                       e Zd ZdS )CurrentFWConfigNr   r   r   r   r/   r/   N   r   r   r/   	fwPkgType	fwPkgNamec                       e Zd ZdS )'PreferredOrLegacyStalePackageIdentifierNr   r   r   r   r3   r3   W   r   r   r3   preferredStaleVerNumlegacyStaleVersionc                       e Zd ZdS )FirmwarePackageLoadErrorCodeNr   r   r   r   r7   r7   `   r   r   r7   )%)decodeFailure   )badContentInfo   )badSignedData   )badEncapContent   )badCertificate   )badSignerInfo   )badSignedAttrs   )badUnsignedAttrs   )missingContent	   )noTrustAnchor
   )notAuthorized   )badDigestAlgorithm   )badSignatureAlgorithm   )unsupportedKeySize   )signatureFailure   )contentTypeMismatch   )badEncryptedData   )unprotectedAttrsPresent   )badEncryptContent   )badEncryptAlgorithm   )missingCiphertext   )noDecryptKey   )decryptFailure   )badCompressAlgorithm   )missingCompressedContent   )decompressFailure   )wrongHardware   )stalePackage   )notInCommunity   )unsupportedPackageType   )missingDependency   )wrongDependencyVersion    )insufficientMemory!   )badFirmware"   )unsupportedParameters#   )breaksDependency$   )
otherErrorc   c                       e Zd ZdS )VendorLoadErrorCodeNr   r   r   r   r   r      r   r   r   z1.2.840.113549.1.9.16.2.39c                       e Zd ZdS )WrappedFirmwareKeyNr   r   r   r   r   r      r   r   r   z1.2.840.113549.1.9.16.2.42c                       e Zd ZdS )FirmwarePackageInfoNr   r   r   r   r   r      r   r   r   dependenciesr9   r;   z1.2.840.113549.1.9.16.2.40c                       e Zd ZdS )CommunityIdentifiersNr   r   r   r   r   r      r   r   r   z1.2.840.113549.1.9.16.2.43c                       e Zd ZdS )ImplementedCompressAlgorithmsNr   r   r   r   r   r      r   r   r   z1.2.840.113549.1.9.16.2.38c                       e Zd ZdS )ImplementedCryptoAlgorithmsNr   r   r   r   r   r      r   r   r   z1.2.840.113549.1.9.16.2.37c                       e Zd ZdS )DecryptKeyIdentifierNr   r   r   r   r   r      r   r   r   z1.2.840.113549.1.9.16.2.36c                       e Zd ZdS )TargetHardwareIdentifiersNr   r   r   r   r   r      r   r   r   z1.2.840.113549.1.9.16.2.35c                       e Zd ZdS )FirmwarePackageIdentifierNr   r   r   r   r   r      r   r   r   namestalez1.2.840.113549.1.9.16.2.41c                       e Zd ZdS )FirmwarePackageMessageDigestNr   r   r   r   r   r      r   r   r   	algorithm	msgDigestc                       e Zd ZdS )FWErrorVersionNr   r   r   r   r   r      r   r   r   )v1r9   z1.2.840.113549.1.9.16.1.18c                       e Zd ZdS )FirmwarePackageLoadErrorNr   r   r   r   r   r      r   r   r   versionr   )valuehwSerialNum	errorCodevendorErrorCodeconfig)implicitTagc                       e Zd ZdS )FWReceiptVersionNr   r   r   r   r   r     r   r   r   z1.2.840.113549.1.9.16.1.17c                       e Zd ZdS )FirmwarePackageLoadReceiptNr   r   r   r   r   r     r   r   r   trustAnchorKeyIDdecryptKeyIDz1.2.840.113549.1.9.16.1.16c                       e Zd ZdS )FirmwarePkgDataNr   r   r   r   r   r   (  r   r   r   z1.3.6.1.5.5.7.8.4c                       e Zd ZdS )HardwareModuleNameNr   r   r   r   r   r   0  r   r   r   N)Qpyasn1.typer   r   r   r   r   r   r	   pyasn1_modulesr
   r   floatMAXChoicer   
NamedTypes	NamedTypeNullOctetStringSequencer   r   ObjectIdentifier
SequenceOfr"   r&   IntegersubtypeValueRangeConstraintr+   r/   OptionalNamedTyper3   
Enumeratedr7   NamedValuesnamedValuesr   id_aa_wrappedFirmwareKeyEnvelopedDatar   id_aa_firmwarePackageInfor   sizeSpecValueSizeConstraintid_aa_communityIdentifiersr   id_aa_implCompressAlgsr   id_aa_implCryptoAlgsr   id_aa_decryptKeyIDr   id_aa_targetHardwareIDsr   id_aa_firmwarePackageIDr   id_aa_fwPkgMessageDigestr   AlgorithmIdentifierr   id_ct_firmwareLoadErrorr   DefaultedNamedTypeTagtagClassContexttagFormatSimpler   id_ct_firmwareLoadReceiptr   id_ct_firmwarePackager   id_on_hardwareModuleNamer   _cmsAttributesMapUpdatecmsAttributesMapupdate_cmsContentTypesMapUpdatecmsContentTypesMap_anotherNameMapUpdateanotherNameMapr   r   r   <module>r      s  & Q P P P P P P P P P P P P P P P P P " " " " " " " " " " " "eEll	 	 	 	 	$+ 	 	 	 %9I$8Iyty{{++I"2$"2"4"455I=QY=Q	E#34#3#5#566	F$4D$4$6$677> > " " "  % %  !	 	 	 	 	dm 	 	 	 !5	 4I"7$"7"9"9::I)?4?I\I\I^I^+_+_+_``! ! 	 	 	 	 	$+ 	 	 	 %9I$8I(=(=(?(?@@I(9(9::% %  !	 	 	 	 	 	 	 	 ,@9+?I	#84#8#:#:;;I,$,.."8"8EdZEdefhkElEl"8"m"mnn, ,  (	 	 	 	 	 	 	 	 4H93GI%?%?%A%ABBI"2$"2"4"4554 4 " 0	 	 	 	 	dm 	 	 	 !5	 4I\T\^^<<I%G%G%I%IJJ! ! 	 	 	 	 	dk 	 	 	 9M	8LI.0F0FSrS]SrstvySzSz0F0{0{||I,.>d.>.@.@AA9 9 ' 5	 	 	 	 	4? 	 	 	 ,@8+? &, &,  (R	 	 	 	 	$, 	 	 	 1401MNN 	 	 	 	 	. 	 	 	 2D12NOO 	 	 	 	 	$- 	 	 	 %9I$8I\T\^^<<INpNpNrNr0s0s0stt% %  !
  $}58V
8VWXZ[8\8\\  
 3T23OPP 	 	 	 	 	4? 	 	 	 &9%8%:%:  "
 /./KLL 	 	 	 	 	DO 	 	 	 /Dd.C.E.E  +
 -t,-IJJ 	 	 	 	 	$/ 	 	 	 -BD,A,C,C  )
 +T*+GHH 	 	 	 	 	4+ 	 	 	 0$/0LMM 	 	 	 	 	 	 	 	 +@$*?*A*A  '
 0$/0LMM 	 	 	 	 	 	 	 	 +?)*>I B B D DEEI)P)P)R)RSS+ +  ' 1401MNN 	 	 	 	 	4= 	 	 	 .BY-AI%@W%@%B%BCCI%5T%5%7%788. .  *	 	 	 	 	T\ 	 	 	 2X1  
 0$/0LMM 	 	 	 	 	t} 	 	 	 *>)= I NN,<,<,D,D4,D,P,PQQI"7$"7"9"9::I'7t'7'9'9::I%A%A%C%CDDI 13F3F3H3HIII-O-O-Q-QRRI/$/HYHY*Z*Z*Z*b*bovorovwz  xK  MP  M`  bc  pd  pd*b  +e  +e  f  f* *  &	 	 	 	 	t| 	 	 	  4x3     
 2D12NOO 	 	 	 	 	 	 	 	 ,@9+? I ,<,<,>,>,F,FT,F,R,RSSI"7$"7"9"9::I'7t'7'9'9::I%G%G%I%IJJI 24DD4D4F4FGGI0@0@0B0B0J0JW^WZW^_b_rtw  uH  JK  XL  XL0J  1M  1M  N  N, ,  ( .-.JKK 	 	 	 	 	d& 	 	 	 1401DEE 	 	 	 	 	 	 	 	 $89#7I"7$"7"9"9::I'7t'7'9'9::$ $    00222244 4 4 6 699;;5577,,..66886688::<<
      7 8 8 8 557799;;??,,    ! !"; < < < 0022     3 4 4 4 4 4r   