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` giZddlmZmZmZmZddlmZddlmZddl m Z m Z edk(rddl m Z mZdd lmZmZnddlm Z mZdd lmZmZgd Zdd Zd Zej0e j2eGddZy ))unicode_literalsdivisionabsolute_importprint_function)ffi)null)TLSDisconnectErrorTLSGracefulDisconnectErrorcffi)Security version_info)CoreFoundation CFHelpers)handle_sec_errorosx_version_infor SecurityConstNc~|dk(ry|ttjtjgvr t d|tj k(r t dtj|t}tj|}tj|||dk(rd|z}|t}||)a< Checks a Security OSStatus error code and throws an exception if there is an error to report :param error: An OSStatus :param exception_class: The exception class to use for the exception if an error occurred :raises: OSError - when the OSStatus contains an error rNz$The remote end closed the connectionz OSStatus %s)setrerrSSLClosedNoNotifyerrSSLClosedAbortr errSSLClosedGracefulr rSecCopyErrorMessageStringr rcf_string_to_unicoder CFReleaseOSError)errorexception_classcf_error_stringoutputs H/opt/nydus/tmp/pip-target-bkdi07qp/lib/python/oscrypto/_mac/_security.pyrrs z ]779X9XYZZ !GHH 222()OPP88GO  + +O d)Z?dZ@d*ZAy+),rrr r@iiiiiiiiiiiiiiiiiiii$i !i !i !i*!i !s *Hcds *Hcdi iQi,iR*+I N)B__name__ __module__ __qualname__kSecTrustSettingsDomainUserkSecTrustSettingsDomainAdminkSecTrustSettingsDomainSystemkSecTrustResultProceedkSecTrustResultUnspecifiedkSecTrustOptionImplicitAnchorskSecFormatOpenSSLkSecItemTypePrivateKeykSecItemTypePublicKey"kSSLSessionOptionBreakOnServerAuth kSSLProtocol2 kSSLProtocol3 kTLSProtocol1kTLSProtocol11kTLSProtocol12kSSLClientSidekSSLStreamTypeerrSSLProtocolerrSSLWouldBlockrrrerrSSLXCertChainInvalid errSSLCryptoerrSSLInternalerrSSLCertExpirederrSSLCertNotYetValiderrSSLUnknownRootCerterrSSLNoRootCerterrSSLHostNameMismatcherrSSLPeerHandshakeFailerrSSLPeerProtocolVersionerrSSLPeerUserCancellederrSSLWeakPeerEphemeralDHKeyerrSSLServerAuthCompletederrSSLRecordOverflow!CSSMERR_APPLETP_HOSTNAME_MISMATCHCSSMERR_TP_CERT_EXPIREDCSSMERR_TP_CERT_NOT_VALID_YETCSSMERR_TP_CERT_REVOKEDCSSMERR_TP_NOT_TRUSTEDCSSMERR_TP_CERT_SUSPENDEDCSSM_CERT_X_509v3APPLE_TP_REVOCATION_CRLAPPLE_TP_REVOCATION_OCSPCSSM_APPLE_TP_OCSP_OPTS_VERSIONCSSM_TP_ACTION_OCSP_DISABLE_NET&CSSM_TP_ACTION_OCSP_CACHE_READ_DISABLECSSM_APPLE_TP_CRL_OPTS_VERSIONerrSecVerifyFailederrSecNoTrustSettingserrSecItemNotFounderrSecInvalidTrustSettingskSecPaddingNonekSecPaddingPKCS1CSSM_KEYUSE_SIGNCSSM_KEYUSE_VERIFY CSSM_ALGID_DHCSSM_ALGID_RSACSSM_ALGID_DSACSSM_ALGID_ECDSACSSM_KEYATTR_PERMANENTCSSM_KEYATTR_EXTRACTABLEr$r#rrGsn"##$ $%!!"%/")*&MMMNNNNN  #LN!!"# %##( % (3%)$/!)( +"9:&'#&0#-7*%&""!'O!#MNN')r$rr&) __future__rrrrrr_ffir errorsr r _security_cffirrr_core_foundation_cffirr_security_ctypes_core_foundation_ctypes__all__rr+register_native_mappingSecPolicyGetTypeIDrrtr$r#rsmRRC5F?J@@LB !"H< " !!H! P*P*r$