Files
google-apis-rs/security_framework_sys/secure_transport/index.html
2021-04-02 00:20:57 +08:00

9 lines
36 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secure_transport` mod in crate `security_framework_sys`."><meta name="keywords" content="rust, rustlang, rust-lang, secure_transport"><title>security_framework_sys::secure_transport - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled ><script id="default-settings"></script><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../../favicon.svg">
<link rel="alternate icon" type="image/png" href="../../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../security_framework_sys/index.html'><div class='logo-container rust-logo'><img src='../../rust-logo.png' alt='logo'></div></a><p class="location">Module secure_transport</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#enums">Enums</a></li><li><a href="#constants">Constants</a></li><li><a href="#functions">Functions</a></li><li><a href="#types">Type Definitions</a></li></ul></div><p class="location"><a href="../index.html">security_framework_sys</a></p><div id="sidebar-vars" data-name="secure_transport" data-ty="mod" data-relpath="../"></div><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">security_framework_sys</a>::<wbr><a class="mod" href="">secure_transport</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../src/security_framework_sys/secure_transport.rs.html#1-273" title="goto source code">[src]</a></span></h1><h2 id="enums" class="section-header"><a href="#enums">Enums</a></h2>
<table><tr class="module-item"><td><a class="enum" href="enum.SSLContext.html" title="security_framework_sys::secure_transport::SSLContext enum">SSLContext</a></td><td class="docblock-short"></td></tr></table><h2 id="constants" class="section-header"><a href="#constants">Constants</a></h2>
<table><tr class="module-item"><td><a class="constant" href="constant.errSSLBadCert.html" title="security_framework_sys::secure_transport::errSSLBadCert constant">errSSLBadCert</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLBadCipherSuite.html" title="security_framework_sys::secure_transport::errSSLBadCipherSuite constant">errSSLBadCipherSuite</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLBadConfiguration.html" title="security_framework_sys::secure_transport::errSSLBadConfiguration constant">errSSLBadConfiguration</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLBadRecordMac.html" title="security_framework_sys::secure_transport::errSSLBadRecordMac constant">errSSLBadRecordMac</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLBufferOverflow.html" title="security_framework_sys::secure_transport::errSSLBufferOverflow constant">errSSLBufferOverflow</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLCertExpired.html" title="security_framework_sys::secure_transport::errSSLCertExpired constant">errSSLCertExpired</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLCertNotYetValid.html" title="security_framework_sys::secure_transport::errSSLCertNotYetValid constant">errSSLCertNotYetValid</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLClientCertRequested.html" title="security_framework_sys::secure_transport::errSSLClientCertRequested constant">errSSLClientCertRequested</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLClientHelloReceived.html" title="security_framework_sys::secure_transport::errSSLClientHelloReceived constant">errSSLClientHelloReceived</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLClosedAbort.html" title="security_framework_sys::secure_transport::errSSLClosedAbort constant">errSSLClosedAbort</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLClosedGraceful.html" title="security_framework_sys::secure_transport::errSSLClosedGraceful constant">errSSLClosedGraceful</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLClosedNoNotify.html" title="security_framework_sys::secure_transport::errSSLClosedNoNotify constant">errSSLClosedNoNotify</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLConnectionRefused.html" title="security_framework_sys::secure_transport::errSSLConnectionRefused constant">errSSLConnectionRefused</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLCrypto.html" title="security_framework_sys::secure_transport::errSSLCrypto constant">errSSLCrypto</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLDecryptionFail.html" title="security_framework_sys::secure_transport::errSSLDecryptionFail constant">errSSLDecryptionFail</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLFatalAlert.html" title="security_framework_sys::secure_transport::errSSLFatalAlert constant">errSSLFatalAlert</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLHostNameMismatch.html" title="security_framework_sys::secure_transport::errSSLHostNameMismatch constant">errSSLHostNameMismatch</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLIllegalParam.html" title="security_framework_sys::secure_transport::errSSLIllegalParam constant">errSSLIllegalParam</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLInternal.html" title="security_framework_sys::secure_transport::errSSLInternal constant">errSSLInternal</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLModuleAttach.html" title="security_framework_sys::secure_transport::errSSLModuleAttach constant">errSSLModuleAttach</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLNegotiation.html" title="security_framework_sys::secure_transport::errSSLNegotiation constant">errSSLNegotiation</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLNoRootCert.html" title="security_framework_sys::secure_transport::errSSLNoRootCert constant">errSSLNoRootCert</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerAccessDenied.html" title="security_framework_sys::secure_transport::errSSLPeerAccessDenied constant">errSSLPeerAccessDenied</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerAuthCompleted.html" title="security_framework_sys::secure_transport::errSSLPeerAuthCompleted constant">errSSLPeerAuthCompleted</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerBadCert.html" title="security_framework_sys::secure_transport::errSSLPeerBadCert constant">errSSLPeerBadCert</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerBadRecordMac.html" title="security_framework_sys::secure_transport::errSSLPeerBadRecordMac constant">errSSLPeerBadRecordMac</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerCertExpired.html" title="security_framework_sys::secure_transport::errSSLPeerCertExpired constant">errSSLPeerCertExpired</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerCertRevoked.html" title="security_framework_sys::secure_transport::errSSLPeerCertRevoked constant">errSSLPeerCertRevoked</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerCertUnknown.html" title="security_framework_sys::secure_transport::errSSLPeerCertUnknown constant">errSSLPeerCertUnknown</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerDecodeError.html" title="security_framework_sys::secure_transport::errSSLPeerDecodeError constant">errSSLPeerDecodeError</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerDecompressFail.html" title="security_framework_sys::secure_transport::errSSLPeerDecompressFail constant">errSSLPeerDecompressFail</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerDecryptError.html" title="security_framework_sys::secure_transport::errSSLPeerDecryptError constant">errSSLPeerDecryptError</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerDecryptionFail.html" title="security_framework_sys::secure_transport::errSSLPeerDecryptionFail constant">errSSLPeerDecryptionFail</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerExportRestriction.html" title="security_framework_sys::secure_transport::errSSLPeerExportRestriction constant">errSSLPeerExportRestriction</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerHandshakeFail.html" title="security_framework_sys::secure_transport::errSSLPeerHandshakeFail constant">errSSLPeerHandshakeFail</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerInsufficientSecurity.html" title="security_framework_sys::secure_transport::errSSLPeerInsufficientSecurity constant">errSSLPeerInsufficientSecurity</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerInternalError.html" title="security_framework_sys::secure_transport::errSSLPeerInternalError constant">errSSLPeerInternalError</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerNoRenegotiation.html" title="security_framework_sys::secure_transport::errSSLPeerNoRenegotiation constant">errSSLPeerNoRenegotiation</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerProtocolVersion.html" title="security_framework_sys::secure_transport::errSSLPeerProtocolVersion constant">errSSLPeerProtocolVersion</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerRecordOverflow.html" title="security_framework_sys::secure_transport::errSSLPeerRecordOverflow constant">errSSLPeerRecordOverflow</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerUnexpectedMsg.html" title="security_framework_sys::secure_transport::errSSLPeerUnexpectedMsg constant">errSSLPeerUnexpectedMsg</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerUnknownCA.html" title="security_framework_sys::secure_transport::errSSLPeerUnknownCA constant">errSSLPeerUnknownCA</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerUnsupportedCert.html" title="security_framework_sys::secure_transport::errSSLPeerUnsupportedCert constant">errSSLPeerUnsupportedCert</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLPeerUserCancelled.html" title="security_framework_sys::secure_transport::errSSLPeerUserCancelled constant">errSSLPeerUserCancelled</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLProtocol.html" title="security_framework_sys::secure_transport::errSSLProtocol constant">errSSLProtocol</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLRecordOverflow.html" title="security_framework_sys::secure_transport::errSSLRecordOverflow constant">errSSLRecordOverflow</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLSessionNotFound.html" title="security_framework_sys::secure_transport::errSSLSessionNotFound constant">errSSLSessionNotFound</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLUnknownRootCert.html" title="security_framework_sys::secure_transport::errSSLUnknownRootCert constant">errSSLUnknownRootCert</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLWouldBlock.html" title="security_framework_sys::secure_transport::errSSLWouldBlock constant">errSSLWouldBlock</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.errSSLXCertChainInvalid.html" title="security_framework_sys::secure_transport::errSSLXCertChainInvalid constant">errSSLXCertChainInvalid</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kAlwaysAuthenticate.html" title="security_framework_sys::secure_transport::kAlwaysAuthenticate constant">kAlwaysAuthenticate</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kDTLSProtocol1.html" title="security_framework_sys::secure_transport::kDTLSProtocol1 constant">kDTLSProtocol1</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kNeverAuthenticate.html" title="security_framework_sys::secure_transport::kNeverAuthenticate constant">kNeverAuthenticate</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLAborted.html" title="security_framework_sys::secure_transport::kSSLAborted constant">kSSLAborted</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLClientCertNone.html" title="security_framework_sys::secure_transport::kSSLClientCertNone constant">kSSLClientCertNone</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLClientCertRejected.html" title="security_framework_sys::secure_transport::kSSLClientCertRejected constant">kSSLClientCertRejected</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLClientCertRequested.html" title="security_framework_sys::secure_transport::kSSLClientCertRequested constant">kSSLClientCertRequested</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLClientCertSent.html" title="security_framework_sys::secure_transport::kSSLClientCertSent constant">kSSLClientCertSent</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLClientSide.html" title="security_framework_sys::secure_transport::kSSLClientSide constant">kSSLClientSide</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLClosed.html" title="security_framework_sys::secure_transport::kSSLClosed constant">kSSLClosed</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLConnected.html" title="security_framework_sys::secure_transport::kSSLConnected constant">kSSLConnected</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLDatagramType.html" title="security_framework_sys::secure_transport::kSSLDatagramType constant">kSSLDatagramType</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLHandshake.html" title="security_framework_sys::secure_transport::kSSLHandshake constant">kSSLHandshake</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLIdle.html" title="security_framework_sys::secure_transport::kSSLIdle constant">kSSLIdle</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLProtocol2.html" title="security_framework_sys::secure_transport::kSSLProtocol2 constant">kSSLProtocol2</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLProtocol3.html" title="security_framework_sys::secure_transport::kSSLProtocol3 constant">kSSLProtocol3</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLProtocol3Only.html" title="security_framework_sys::secure_transport::kSSLProtocol3Only constant">kSSLProtocol3Only</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLProtocolAll.html" title="security_framework_sys::secure_transport::kSSLProtocolAll constant">kSSLProtocolAll</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLProtocolUnknown.html" title="security_framework_sys::secure_transport::kSSLProtocolUnknown constant">kSSLProtocolUnknown</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLServerSide.html" title="security_framework_sys::secure_transport::kSSLServerSide constant">kSSLServerSide</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLSessionOptionBreakOnCertRequested.html" title="security_framework_sys::secure_transport::kSSLSessionOptionBreakOnCertRequested constant">kSSLSessionOptionBreakOnCertRequested</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLSessionOptionBreakOnClientAuth.html" title="security_framework_sys::secure_transport::kSSLSessionOptionBreakOnClientAuth constant">kSSLSessionOptionBreakOnClientAuth</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLSessionOptionBreakOnServerAuth.html" title="security_framework_sys::secure_transport::kSSLSessionOptionBreakOnServerAuth constant">kSSLSessionOptionBreakOnServerAuth</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLSessionOptionFalseStart.html" title="security_framework_sys::secure_transport::kSSLSessionOptionFalseStart constant">kSSLSessionOptionFalseStart</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLSessionOptionSendOneByteRecord.html" title="security_framework_sys::secure_transport::kSSLSessionOptionSendOneByteRecord constant">kSSLSessionOptionSendOneByteRecord</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kSSLStreamType.html" title="security_framework_sys::secure_transport::kSSLStreamType constant">kSSLStreamType</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kTLSProtocol1.html" title="security_framework_sys::secure_transport::kTLSProtocol1 constant">kTLSProtocol1</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kTLSProtocol1Only.html" title="security_framework_sys::secure_transport::kTLSProtocol1Only constant">kTLSProtocol1Only</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kTLSProtocol11.html" title="security_framework_sys::secure_transport::kTLSProtocol11 constant">kTLSProtocol11</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kTLSProtocol12.html" title="security_framework_sys::secure_transport::kTLSProtocol12 constant">kTLSProtocol12</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kTLSProtocol13.html" title="security_framework_sys::secure_transport::kTLSProtocol13 constant">kTLSProtocol13</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="constant" href="constant.kTryAuthenticate.html" title="security_framework_sys::secure_transport::kTryAuthenticate constant">kTryAuthenticate</a></td><td class="docblock-short"></td></tr></table><h2 id="functions" class="section-header"><a href="#functions">Functions</a></h2>
<table><tr class="module-item"><td><a class="fn" href="fn.SSLClose.html" title="security_framework_sys::secure_transport::SSLClose fn">SSLClose</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLContextGetTypeID.html" title="security_framework_sys::secure_transport::SSLContextGetTypeID fn">SSLContextGetTypeID</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLCopyCertificateAuthorities.html" title="security_framework_sys::secure_transport::SSLCopyCertificateAuthorities fn">SSLCopyCertificateAuthorities</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLCopyPeerTrust.html" title="security_framework_sys::secure_transport::SSLCopyPeerTrust fn">SSLCopyPeerTrust</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLCreateContext.html" title="security_framework_sys::secure_transport::SSLCreateContext fn">SSLCreateContext</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLDisposeContext.html" title="security_framework_sys::secure_transport::SSLDisposeContext fn">SSLDisposeContext</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetBufferedReadSize.html" title="security_framework_sys::secure_transport::SSLGetBufferedReadSize fn">SSLGetBufferedReadSize</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetClientCertificateState.html" title="security_framework_sys::secure_transport::SSLGetClientCertificateState fn">SSLGetClientCertificateState</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetConnection.html" title="security_framework_sys::secure_transport::SSLGetConnection fn">SSLGetConnection</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetDiffieHellmanParams.html" title="security_framework_sys::secure_transport::SSLGetDiffieHellmanParams fn">SSLGetDiffieHellmanParams</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetEnabledCiphers.html" title="security_framework_sys::secure_transport::SSLGetEnabledCiphers fn">SSLGetEnabledCiphers</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetNegotiatedCipher.html" title="security_framework_sys::secure_transport::SSLGetNegotiatedCipher fn">SSLGetNegotiatedCipher</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetNegotiatedProtocolVersion.html" title="security_framework_sys::secure_transport::SSLGetNegotiatedProtocolVersion fn">SSLGetNegotiatedProtocolVersion</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetNumberEnabledCiphers.html" title="security_framework_sys::secure_transport::SSLGetNumberEnabledCiphers fn">SSLGetNumberEnabledCiphers</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetNumberSupportedCiphers.html" title="security_framework_sys::secure_transport::SSLGetNumberSupportedCiphers fn">SSLGetNumberSupportedCiphers</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetPeerDomainName.html" title="security_framework_sys::secure_transport::SSLGetPeerDomainName fn">SSLGetPeerDomainName</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetPeerDomainNameLength.html" title="security_framework_sys::secure_transport::SSLGetPeerDomainNameLength fn">SSLGetPeerDomainNameLength</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetPeerID.html" title="security_framework_sys::secure_transport::SSLGetPeerID fn">SSLGetPeerID</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetProtocolVersionMax.html" title="security_framework_sys::secure_transport::SSLGetProtocolVersionMax fn">SSLGetProtocolVersionMax</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetProtocolVersionMin.html" title="security_framework_sys::secure_transport::SSLGetProtocolVersionMin fn">SSLGetProtocolVersionMin</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetSessionOption.html" title="security_framework_sys::secure_transport::SSLGetSessionOption fn">SSLGetSessionOption</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetSessionState.html" title="security_framework_sys::secure_transport::SSLGetSessionState fn">SSLGetSessionState</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLGetSupportedCiphers.html" title="security_framework_sys::secure_transport::SSLGetSupportedCiphers fn">SSLGetSupportedCiphers</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLHandshake.html" title="security_framework_sys::secure_transport::SSLHandshake fn">SSLHandshake</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLNewContext.html" title="security_framework_sys::secure_transport::SSLNewContext fn">SSLNewContext</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLRead.html" title="security_framework_sys::secure_transport::SSLRead fn">SSLRead</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetCertificate.html" title="security_framework_sys::secure_transport::SSLSetCertificate fn">SSLSetCertificate</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetCertificateAuthorities.html" title="security_framework_sys::secure_transport::SSLSetCertificateAuthorities fn">SSLSetCertificateAuthorities</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetClientSideAuthenticate.html" title="security_framework_sys::secure_transport::SSLSetClientSideAuthenticate fn">SSLSetClientSideAuthenticate</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetConnection.html" title="security_framework_sys::secure_transport::SSLSetConnection fn">SSLSetConnection</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetDiffieHellmanParams.html" title="security_framework_sys::secure_transport::SSLSetDiffieHellmanParams fn">SSLSetDiffieHellmanParams</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetEnabledCiphers.html" title="security_framework_sys::secure_transport::SSLSetEnabledCiphers fn">SSLSetEnabledCiphers</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetIOFuncs.html" title="security_framework_sys::secure_transport::SSLSetIOFuncs fn">SSLSetIOFuncs</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetPeerDomainName.html" title="security_framework_sys::secure_transport::SSLSetPeerDomainName fn">SSLSetPeerDomainName</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetPeerID.html" title="security_framework_sys::secure_transport::SSLSetPeerID fn">SSLSetPeerID</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetProtocolVersionEnabled.html" title="security_framework_sys::secure_transport::SSLSetProtocolVersionEnabled fn">SSLSetProtocolVersionEnabled</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetProtocolVersionMax.html" title="security_framework_sys::secure_transport::SSLSetProtocolVersionMax fn">SSLSetProtocolVersionMax</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetProtocolVersionMin.html" title="security_framework_sys::secure_transport::SSLSetProtocolVersionMin fn">SSLSetProtocolVersionMin</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLSetSessionOption.html" title="security_framework_sys::secure_transport::SSLSetSessionOption fn">SSLSetSessionOption</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="fn" href="fn.SSLWrite.html" title="security_framework_sys::secure_transport::SSLWrite fn">SSLWrite</a><a title="unsafe function" href="#"><sup></sup></a></td><td class="docblock-short"></td></tr></table><h2 id="types" class="section-header"><a href="#types">Type Definitions</a></h2>
<table><tr class="module-item"><td><a class="type" href="type.SSLAuthenticate.html" title="security_framework_sys::secure_transport::SSLAuthenticate type">SSLAuthenticate</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLClientCertificateState.html" title="security_framework_sys::secure_transport::SSLClientCertificateState type">SSLClientCertificateState</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLConnectionRef.html" title="security_framework_sys::secure_transport::SSLConnectionRef type">SSLConnectionRef</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLConnectionType.html" title="security_framework_sys::secure_transport::SSLConnectionType type">SSLConnectionType</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLContextRef.html" title="security_framework_sys::secure_transport::SSLContextRef type">SSLContextRef</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLProtocol.html" title="security_framework_sys::secure_transport::SSLProtocol type">SSLProtocol</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLProtocolSide.html" title="security_framework_sys::secure_transport::SSLProtocolSide type">SSLProtocolSide</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLReadFunc.html" title="security_framework_sys::secure_transport::SSLReadFunc type">SSLReadFunc</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLSessionOption.html" title="security_framework_sys::secure_transport::SSLSessionOption type">SSLSessionOption</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLSessionState.html" title="security_framework_sys::secure_transport::SSLSessionState type">SSLSessionState</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="type" href="type.SSLWriteFunc.html" title="security_framework_sys::secure_transport::SSLWriteFunc type">SSLWriteFunc</a></td><td class="docblock-short"></td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../../" data-current-crate="security_framework_sys"></div>
<script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>