rustls-0.2.0.0: TLS bindings for Rustls

Index

AllowAnyAnonymousOrAuthenticatedClientRustls.Internal, Rustls
AllowAnyAuthenticatedClientRustls.Internal, Rustls
ALPNProtocol 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal, Rustls
Backend 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal, Rustls
backendRustls.Internal
backendReadRustls.Internal, Rustls
backendWriteRustls.Internal, Rustls
buildClientConfigRustls
buildServerConfigRustls
CertificateRustls.Internal.FFI
certificateChainRustls.Internal, Rustls
certificateGetDERRustls.Internal.FFI
CertificateRevocationList 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal, Rustls
CertifiedKey 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal, Rustls
certifiedKeyBuildRustls.Internal.FFI
certifiedKeyFreeRustls.Internal.FFI
CipherSuite 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal, Rustls
cipherSuiteIDRustls.Internal, Rustls
cipherSuiteNameRustls.Internal, Rustls
cipherSuiteTLSVersionRustls.Internal, Rustls
ClientRustls.Internal, Rustls
ClientCertVerifier 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal, Rustls
clientCertVerifierCertificatesRustls.Internal, Rustls
clientCertVerifierCRLsRustls.Internal, Rustls
clientCertVerifierFreeRustls.Internal.FFI
ClientCertVerifierPolicyRustls.Internal, Rustls
clientCertVerifierPolicyRustls.Internal, Rustls
ClientConfig 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal
clientConfigALPNProtocolsRustls.Internal, Rustls
ClientConfigBuilder 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal, Rustls
clientConfigBuilderBuildRustls.Internal.FFI
clientConfigBuilderFreeRustls.Internal.FFI
clientConfigBuilderNewCustomRustls.Internal.FFI
clientConfigBuilderSetALPNProtocolsRustls.Internal.FFI
clientConfigBuilderSetCertifiedKeyRustls.Internal.FFI
clientConfigBuilderSetEnableSNIRustls.Internal.FFI
clientConfigBuilderSetServerVerifierRustls.Internal.FFI
clientConfigCertifiedKeysRustls.Internal, Rustls
clientConfigCryptoProviderRustls.Internal, Rustls
clientConfigEnableSNIRustls.Internal, Rustls
clientConfigFreeRustls.Internal.FFI
clientConfigLogCallbackRustls.Internal, Rustls
clientConfigPtrRustls.Internal
clientConfigServerCertVerifierRustls.Internal, Rustls
clientConnectionNewRustls.Internal.FFI
completeIORustls.Internal
completePriorIORustls.Internal
connRustls.Internal
Connection 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal
Connection' 
1 (Type/Class)Rustls.Internal
2 (Data Constructor)Rustls.Internal
connectionFreeRustls.Internal.FFI
connectionGetALPNProtocolRustls.Internal.FFI
connectionGetNegotiatedCipherSuiteRustls.Internal.FFI
connectionGetNegotiatedCipherSuiteNameRustls.Internal.FFI
connectionGetPeerCertificateRustls.Internal.FFI
connectionGetProtocolVersionRustls.Internal.FFI
connectionIsHandshakingRustls.Internal.FFI
connectionProcessNewPacketsRustls.Internal.FFI
connectionReadRustls.Internal.FFI
connectionReadTlsRustls.Internal.FFI
connectionSendCloseNotifyRustls.Internal.FFI
connectionSetBufferLimitRustls.Internal.FFI
connectionSetLogCallbackRustls.Internal.FFI
connectionWantsReadRustls.Internal.FFI
connectionWantsWriteRustls.Internal.FFI
connectionWriteRustls.Internal.FFI
connectionWriteTlsRustls.Internal.FFI
ConstCStringRustls.Internal.FFI
ConstPtr 
1 (Type/Class)Rustls.Internal.FFI
2 (Data Constructor)Rustls.Internal.FFI
CryptoProvider 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal
CryptoProviderBuilderRustls.Internal.FFI
cryptoProviderBuilderBuildRustls.Internal.FFI
cryptoProviderBuilderFreeRustls.Internal.FFI
cryptoProviderBuilderNewFromDefaultRustls.Internal.FFI
cryptoProviderBuilderNewWithBaseRustls.Internal.FFI
cryptoProviderBuilderSetCipherSuitesRustls.Internal.FFI
cryptoProviderCipherSuitesRustls
cryptoProviderCiphersuitesGetRustls.Internal.FFI
cryptoProviderCiphersuitesLenRustls.Internal.FFI
cryptoProviderFreeRustls.Internal.FFI
cryptoProviderTLSVersionsRustls
cSizeToIntRustls.Internal
defaultClientConfigBuilderRustls
defaultServerConfigBuilderRustls
DERCertificate 
1 (Type/Class)Rustls
2 (Data Constructor)Rustls
DoneRustls.Internal
DoneFFIRustls.Internal
errorMsgRustls.Internal.FFI
getALPNProtocolRustls
getDefaultCryptoProviderRustls
getIsHandshakingRustls.Internal
getNegotiatedCipherSuiteRustls
getPeerCertificateRustls
getSNIHostnameRustls
getTLSVersionRustls
getWantsReadRustls.Internal
getWantsWriteRustls.Internal
handshakeRustls
HandshakeQuery 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal
handshakeQueryRustls.Internal
hsSupportedCipherSuiteGetNameRustls.Internal.FFI
hsSupportedCiphersuiteProtocolVersionRustls.Internal.FFI
hsVersionRustls.Internal.FFI
ignoreExceptionsRustls.Internal
ignoreSyncExceptionsRustls.Internal
interactThreadRustls.Internal
interactTLSRustls.Internal
intToCSizeRustls.Internal
IOMsgReqRustls.Internal
ioMsgReqRustls.Internal
IOMsgResRustls.Internal
ioMsgResRustls.Internal
IOResult 
1 (Type/Class)Rustls.Internal.FFI
2 (Data Constructor)Rustls.Internal.FFI
ioResultErrRustls.Internal.FFI
ioResultOkRustls.Internal.FFI
isCertErrorRustls.Internal, Rustls
IsEOF 
1 (Type/Class)Rustls.Internal
2 (Data Constructor)Rustls.Internal
lenPtrRustls.Internal
LogCallback 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal
LogLevel 
1 (Type/Class)Rustls.Internal.FFI
2 (Data Constructor)Rustls.Internal.FFI
3 (Type/Class)Rustls.Internal, Rustls
LogLevelDebugRustls.Internal, Rustls
LogLevelErrorRustls.Internal, Rustls
LogLevelInfoRustls.Internal, Rustls
LogLevelTraceRustls.Internal, Rustls
LogLevelWarnRustls.Internal, Rustls
LogParams 
1 (Type/Class)Rustls.Internal.FFI
2 (Data Constructor)Rustls.Internal.FFI
loopWhileTrueRustls.Internal
mkByteStringBackendRustls.Internal, Rustls
mkLogCallbackRustls.Internal.FFI
mkReadCallbackRustls.Internal.FFI
mkSocketBackendRustls.Internal, Rustls
mkWriteCallbackRustls.Internal.FFI
NegotiatedCipherSuite 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal, Rustls
negotiatedCipherSuiteIDRustls.Internal, Rustls
negotiatedCipherSuiteNameRustls.Internal, Rustls
newClientConnectionRustls
newLogCallbackRustls
newServerConnectionRustls
NotEOFRustls.Internal
PEMCertificateParsingRustls.Internal, Rustls
PEMCertificateParsingLaxRustls.Internal, Rustls
PEMCertificateParsingStrictRustls.Internal, Rustls
PEMCertificatesRustls.Internal, Rustls
PemCertificatesFromFileRustls.Internal, Rustls
PEMCertificatesInMemoryRustls.Internal, Rustls
PlatformServerCertVerifierRustls.Internal, Rustls
platformServerCertVerifierWithProviderRustls.Internal.FFI
privateKeyRustls.Internal, Rustls
ReadRustls.Internal
readBSRustls
ReadCallbackRustls.Internal.FFI
ReadOrWriteRustls.Internal
readPtrRustls
RequestRustls.Internal
Result 
1 (Type/Class)Rustls.Internal.FFI
2 (Data Constructor)Rustls.Internal.FFI
resultInsufficientSizeRustls.Internal.FFI
resultIsCertErrorRustls.Internal.FFI
resultMsgRustls.Internal
resultOkRustls.Internal.FFI
rethrowRRustls.Internal
RootCertStoreRustls.Internal.FFI
RootCertStoreBuilderRustls.Internal.FFI
rootCertStoreBuilderAddPemRustls.Internal.FFI
rootCertStoreBuilderBuildRustls.Internal.FFI
rootCertStoreBuilderFreeRustls.Internal.FFI
rootCertStoreBuilderLoadRootsFromFileRustls.Internal.FFI
rootCertStoreBuilderNewRustls.Internal.FFI
rootCertStoreFreeRustls.Internal.FFI
rustlsErrorCodeRustls.Internal
RustlsException 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal
RustlsLogException 
1 (Type/Class)Rustls.Internal, Rustls
2 (Data Constructor)Rustls.Internal, Rustls
rustlsLogParamsLevelRustls.Internal.FFI
rustlsLogParamsMessageRustls.Internal.FFI
RustlsUnknownLogLevel 
1 (Type/Class)Rustls.Internal
2 (Data Constructor)Rustls.Internal
sendCloseNotifyRustls
ServerRustls.Internal, Rustls
ServerCertVerifier 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal, Rustls
serverCertVerifierCertificatesRustls.Internal, Rustls
serverCertVerifierCRLsRustls.Internal, Rustls
serverCertVerifierFreeRustls.Internal.FFI
ServerConfig 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal
serverConfigALPNProtocolsRustls.Internal, Rustls
ServerConfigBuilder 
1 (Type/Class)Rustls.Internal.FFI
2 (Type/Class)Rustls.Internal, Rustls
3 (Data Constructor)Rustls.Internal, Rustls
serverConfigBuilderBuildRustls.Internal.FFI
serverConfigBuilderFreeRustls.Internal.FFI
serverConfigBuilderNewCustomRustls.Internal.FFI
serverConfigBuilderSetALPNProtocolsRustls.Internal.FFI
serverConfigBuilderSetCertifiedKeysRustls.Internal.FFI
serverConfigBuilderSetClientVerifierRustls.Internal.FFI
serverConfigBuilderSetIgnoreClientOrderRustls.Internal.FFI
serverConfigCertifiedKeysRustls.Internal, Rustls
serverConfigClientCertVerifierRustls.Internal, Rustls
serverConfigCryptoProviderRustls.Internal, Rustls
serverConfigFreeRustls.Internal.FFI
serverConfigIgnoreClientOrderRustls.Internal, Rustls
serverConfigLogCallbackRustls.Internal, Rustls
serverConfigPtrRustls.Internal
serverConnectionGetSNIHostnameRustls.Internal.FFI
serverConnectionNewRustls.Internal.FFI
setCryptoProviderCipherSuitesRustls
SideRustls.Internal, Rustls
SliceBytes 
1 (Type/Class)Rustls.Internal.FFI
2 (Data Constructor)Rustls.Internal.FFI
Str 
1 (Type/Class)Rustls.Internal.FFI
2 (Data Constructor)Rustls.Internal.FFI
strToTextRustls.Internal
SupportedCipherSuiteRustls.Internal.FFI
supportedCipherSuiteGetSuiteRustls.Internal.FFI
TLS12Rustls.Internal.FFI, Rustls
TLS13Rustls.Internal.FFI, Rustls
TLSVersion 
1 (Type/Class)Rustls.Internal.FFI, Rustls
2 (Data Constructor)Rustls.Internal.FFI
unALPNProtocolRustls.Internal, Rustls
unCertificateRevocationListRustls.Internal, Rustls
unConstPtrRustls.Internal.FFI
unCryptoProviderRustls.Internal
unDERCertificateRustls
unLogCallbackRustls.Internal
unTLSVersionRustls.Internal.FFI, Rustls
UserdataRustls.Internal.FFI
UsingBufferRustls.Internal
versionRustls
WebPkiClientCertVerifierBuilderRustls.Internal.FFI
webPkiClientCertVerifierBuilderAddCrlRustls.Internal.FFI
webPkiClientCertVerifierBuilderAllowUnauthenticatedRustls.Internal.FFI
webPkiClientCertVerifierBuilderBuildRustls.Internal.FFI
webPkiClientCertVerifierBuilderFreeRustls.Internal.FFI
webPkiClientCertVerifierBuilderNewWithProviderRustls.Internal.FFI
WebPkiServerCertVerifierBuilderRustls.Internal.FFI
webPkiServerCertVerifierBuilderAddCrlRustls.Internal.FFI
webPkiServerCertVerifierBuilderBuildRustls.Internal.FFI
webPkiServerCertVerifierBuilderFreeRustls.Internal.FFI
webPkiServerCertVerifierBuilderNewWithProviderRustls.Internal.FFI
whenMRustls.Internal
withConnectionRustls.Internal
WriteRustls.Internal
writeBSRustls
WriteCallbackRustls.Internal.FFI
writePtrRustls