h]f) ddlmZmZmZmZmZmZmZddlm Z ddlm Z e dZ GddejZejej dej"ej dej$ej d ej&ejej d ej$ej d ej$ e_Gd dej&Zejej dej,ej dej.e e_GddejZejej dej,ej dee_Gddej&Zejej dej,ej dej4j7ej8de e_GddejZejej deej dej$e_Gddej&Zejej>d ej4ej d!ee_Gd"d#ejZ ejej d$ej4j7ej8de ej d%ej$e _Gd&d'ejBZ"ejFd(e"_$Gd)d*ej4Z%ej,d+Z&Gd,d-e jNZ(ej,d.Z)Gd/d0ej&Z*ejej>d ej4ej>d1ej.e e*_ej&jVejXd2d3ze*_+ej,d4Z-Gd5d6ej.Z.ee._ej,d7Z/Gd8d9ej.Z0ej,e0_ej,d:Z1Gd;dd?ej$Z4ej,d@Z5GdAdBej.Z6ej,e6_ej,dCZ7GdDdEej&Z8ejej dFeej>dGe e8_ej,dHZ9GdIdJej&Z:ejej dKe jvej dLej$e:_GdMdNej4Z<ejFdOe<_$ej,dPZ=GdQdRej&Z>ejej~dSe<j7dTUej dej,ej dVej$ej dWe"ej>dXe%ej>d!eej>dYej.e j7ejejejd2Ze>_Gd[d\ej4ZCejFdOeC_$ej,d]ZDGd^d_ej&ZEejej~dSeCj7dTUej dej,ej dVej$ej d!eej>d`ej$ej>daej$j7ejejejd2ZeE_ej,dbZFGdcddej$ZGej,deZHGdfdgej&ZIejej dej,ej dVej$eI_e&e(e)e*e-e.e/e0e1e2e3e4e5e6e7e8e9e:i ZJe jjeJe=e>eDeEeFeGiZMe jjeMeHeIiZOe jjeOyh)i)univchar namedtypenamedvaltag constraintuseful)rfc5280)rfc5652infc eZdZy)HardwareSerialEntryN__name__ __module__ __qualname__8/usr/lib/python3/dist-packages/pyasn1_modules/rfc4108.pyrrrrallsingleblocklowhigh) componentTypec eZdZy)HardwareModulesNrrrrrr)rrrhwTypehwSerialEntriesc eZdZy)CommunityIdentifierNrrrrr"r"2rrr" communityOID hwModuleListc eZdZy)PreferredPackageIdentifierNrrrrr&r&<rrr&fwPkgIDverNum) subtypeSpecc eZdZy)"PreferredOrLegacyPackageIdentifierNrrrrr+r+Errr+ preferredlegacyc eZdZy)CurrentFWConfigNrrrrr/r/Nrrr/ fwPkgType fwPkgNamec eZdZy)'PreferredOrLegacyStalePackageIdentifierNrrrrr3r3Wrrr3preferredStaleVerNumlegacyStaleVersionc eZdZy)FirmwarePackageLoadErrorCodeNrrrrr7r7`rrr7)%) 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$) otherErrorcc eZdZy)VendorLoadErrorCodeNrrrrrrrrrz1.2.840.113549.1.9.16.2.39c eZdZy)WrappedFirmwareKeyNrrrrrrrrrz1.2.840.113549.1.9.16.2.42c eZdZy)FirmwarePackageInfoNrrrrrrrrr dependenciesr9r;z1.2.840.113549.1.9.16.2.40c eZdZy)CommunityIdentifiersNrrrrrrrrrz1.2.840.113549.1.9.16.2.43c eZdZy)ImplementedCompressAlgorithmsNrrrrrrrrrz1.2.840.113549.1.9.16.2.38c eZdZy)ImplementedCryptoAlgorithmsNrrrrrrrrrz1.2.840.113549.1.9.16.2.37c eZdZy)DecryptKeyIdentifierNrrrrrrrrrz1.2.840.113549.1.9.16.2.36c eZdZy)TargetHardwareIdentifiersNrrrrrrrrrz1.2.840.113549.1.9.16.2.35c eZdZy)FirmwarePackageIdentifierNrrrrrrrrrnamestalez1.2.840.113549.1.9.16.2.41c eZdZy)FirmwarePackageMessageDigestNrrrrrrrrr algorithm msgDigestc eZdZy)FWErrorVersionNrrrrrrrrr)v1r9z1.2.840.113549.1.9.16.1.18c eZdZy)FirmwarePackageLoadErrorNrrrrrrrrrversionr)value hwSerialNum errorCodevendorErrorCodeconfig) implicitTagc eZdZy)FWReceiptVersionNrrrrrr rrrz1.2.840.113549.1.9.16.1.17c eZdZy)FirmwarePackageLoadReceiptNrrrrrrrrrtrustAnchorKeyID decryptKeyIDz1.2.840.113549.1.9.16.1.16c eZdZy)FirmwarePkgDataNrrrrrr(rrrz1.3.6.1.5.5.7.8.4c eZdZy)HardwareModuleNameNrrrrrr0rrrN)Q pyasn1.typerrrrrrr pyasn1_modulesr r floatMAXChoicer NamedTypes NamedTypeNull OctetStringSequencerrObjectIdentifier SequenceOfr"r&IntegersubtypeValueRangeConstraintr+r/OptionalNamedTyper3 Enumeratedr7 NamedValues namedValuesrid_aa_wrappedFirmwareKey EnvelopedDatarid_aa_firmwarePackageInforsizeSpecValueSizeConstraintid_aa_communityIdentifiersrid_aa_implCompressAlgsrid_aa_implCryptoAlgsrid_aa_decryptKeyIDrid_aa_targetHardwareIDsrid_aa_firmwarePackageIDrid_aa_fwPkgMessageDigestrAlgorithmIdentifierrid_ct_firmwareLoadErrorrDefaultedNamedTypeTagtagClassContexttagFormatSimplerid_ct_firmwareLoadReceiptrid_ct_firmwarePackagerid_on_hardwareModuleNamer_cmsAttributesMapUpdatecmsAttributesMapupdate_cmsContentTypesMapUpdatecmsContentTypesMap_anotherNameMapUpdateanotherNameMaprrrrs &QPP"" El $++ %9I$8$8Iytyy{+I"2$"2"2"45I=QY=Q=Q E#34#3#3#56 F$4D$4$4$67>"%! dmm !5 4 4I"7$"7"7"9:I)?4??I\I^+_`!  $++ %9I$8$8I(=(=(=(?@I(9:%!  ,@9+?+?I #84#8#8#:;I,$,,."8"8EdZEdEdefhkEl"8"mn,(   4H93G3GI %?%ABI"2$"2"2"454"0  dmm !5 4 4I \T\\^<I %G%IJ!  dkk 9M 8L8LI.  0F0FSrS]SrSrstvySz0F0{|I,.>d.>.>.@A9'5  4?? ,@8+?+?&,(R $,, 14001MN .. 2D112NO $-- %9I$8$8I \T\\^<INpNr0st%! $}}558V 8V8VWXZ[8\\ 3T223OP 4?? &9%:" /../KL DOO /Dd.C.C.E+ -t,,-IJ $// -BD,A,A,C) +T**+GH 4++ 0$//0LM  +@$*?*?*A' 0$//0LM   +?)*>*>I B DEI)P)RS+'14001MN 4== .BY-A-AI %@W%@%@%BCI %5T%5%5%78.* T\\ 2X11  0$//0LM t}} *>)=)= I  N,<,D,D4,D,PQI"7$"7"7"9:I '7t'7'7'9:I %A%CDI 13F3HII -O-QRI/$//HY*Z*b*bovorovovwzxKxKMPM`M`bcpd*b+ef*& t||  4x33   2D112NO  ,@9+?+? I  ,<,>,F,FT,F,RSI"7$"7"7"9:I '7t'7'7'9:I %G%IJI 24DD4D4D4FGI0@0@0@0B0J0JW^WZW^W^_b_r_rtwuHuHJKXL0J1MN ,(.--.JK d&& 14001DE  $89#7#7I"7$"7"7"9:I '7t'7'7'9:$ 0224 4 69;57,.6868:<  78579;?, !!";<0234r