PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` giddlmZmZmZmZddlmZddlmZddl m Z ddl m Z edk(r dd l mZmZndd lmZmZgd Zdd ZGd dZy ))unicode_literalsdivisionabsolute_importprint_function)ffi) _try_decode)TLSError)str_clscffi)secur32 get_error) handle_errorr Secur32ConstNc>|dk(ry|tjk(r td|tjk(r td|tjk(r tdt \}}t |ts t|}|t}|d|z|z)a5 Extracts the last Windows error message into a python unicode string :param result: A function result, 0 or None indicates failure :param exception_class: The exception class to use for the exception if an error occurred :return: A unicode string error message rNz"A packet was received out of orderzA packet was received alteredzThe TLS session expiredzSECURITY_STATUS error 0x%0.2X: ) rSEC_E_OUT_OF_SEQUENCEr SEC_E_MESSAGE_ALTEREDSEC_E_CONTEXT_EXPIREDr isinstancer r OSError)resultexception_class_ error_strings G/opt/nydus/tmp/pip-target-bkdi07qp/lib/python/oscrypto/_win/_secur32.pyrrs{ 333;<< 333677 333011kOA| lG ,"<0 ! d-Z?d.Z@d/ZAd0ZBd1ZCd2ZDd3ZEd4ZFd5ZGd6ZHd7ZId8ZJy9):rrz,Microsoft Unified Security Protocol Provider i@ri i i! lli1lll]l"l%l(l&ll!i  iir ZSiiifififihififiii i iiiiiii$i"i"N)K__name__ __module__ __qualname__SCHANNEL_CRED_VERSIONSECPKG_CRED_OUTBOUND UNISP_NAMESCH_CRED_MANUAL_CRED_VALIDATIONSCH_CRED_AUTO_CRED_VALIDATIONSCH_USE_STRONG_CRYPTOSCH_CRED_NO_DEFAULT_CREDSSECBUFFER_VERSIONSEC_E_OKSEC_I_CONTINUE_NEEDEDSEC_I_CONTEXT_EXPIREDSEC_I_RENEGOTIATESEC_E_INCOMPLETE_MESSAGESEC_E_INVALID_TOKENrrrSEC_E_INVALID_PARAMETERSEC_E_WRONG_PRINCIPALSEC_E_UNTRUSTED_ROOTSEC_E_CERT_EXPIREDSEC_E_ILLEGAL_MESSAGESEC_E_INTERNAL_ERRORSEC_E_BUFFER_TOO_SMALLSEC_I_INCOMPLETE_CREDENTIALSISC_REQ_REPLAY_DETECTISC_REQ_SEQUENCE_DETECTISC_REQ_CONFIDENTIALITYISC_REQ_ALLOCATE_MEMORYISC_REQ_INTEGRITYISC_REQ_STREAMISC_REQ_USE_SUPPLIED_CREDSISC_RET_REPLAY_DETECTISC_RET_SEQUENCE_DETECTISC_RET_CONFIDENTIALITYISC_RET_ALLOCATED_MEMORYISC_RET_INTEGRITYISC_RET_STREAMSECBUFFER_ALERTSECBUFFER_STREAM_HEADERSECBUFFER_STREAM_TRAILERSECBUFFER_EXTRASECBUFFER_TOKENSECBUFFER_DATASECBUFFER_EMPTYSECPKG_ATTR_STREAM_SIZESSECPKG_ATTR_CONNECTION_INFOSECPKG_ATTR_REMOTE_CERT_CONTEXTSP_PROT_TLS1_2_CLIENTSP_PROT_TLS1_1_CLIENTSP_PROT_TLS1_CLIENTSP_PROT_SSL3_CLIENTSP_PROT_SSL2_CLIENT CALG_AES_256 CALG_AES_128 CALG_3DESCALG_RC4CALG_RC2CALG_DESCALG_MD5 CALG_SHA1 CALG_SHA256 CALG_SHA384 CALG_SHA512 CALG_DH_SF CALG_DH_EPHEM CALG_ECDH CALG_ECDHE CALG_RSA_KEYX CALG_RSA_SIGN CALG_ECDSA CALG_DSS_SIGNrrrr;s%?J&0#$.!& *H&&")$%&&(&%#&%'#-  !N!+ "NO OONO#"&&*#!!LLIHHHHIKKKJMIJMMJMrr)N) __future__rrrrr_decoder errorsr _typesr _secur32_cffirr_secur32_ctypes__all__rrrsrrr|sCRR 5F?113 "WJVVr