tls-1.5.1: TLS/SSL protocol native implementation (Server and Client)

Index

AccessDeniedNetwork.TLS
AlertDescriptionNetwork.TLS
Backend 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
backendCloseNetwork.TLS
backendFlushNetwork.TLS
backendRecvNetwork.TLS
backendSendNetwork.TLS
BadCertificateNetwork.TLS
BadCertificateHashValueNetwork.TLS
BadCertificateStatusResponseNetwork.TLS
BadRecordMacNetwork.TLS
Bulk 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
BulkAdditionalDataNetwork.TLS
BulkAEADNetwork.TLS
BulkAeadFNetwork.TLS
bulkAuthTagLenNetwork.TLS
BulkBlockNetwork.TLS
BulkBlockFNetwork.TLS
bulkBlockSizeNetwork.TLS
BulkDecryptNetwork.TLS
BulkDirectionNetwork.TLS
BulkEncryptNetwork.TLS
bulkExplicitIVNetwork.TLS
bulkFNetwork.TLS
BulkFunctionsNetwork.TLS
bulkInitNetwork.TLS
BulkIVNetwork.TLS
bulkIVSizeNetwork.TLS
BulkKeyNetwork.TLS
bulkKeySizeNetwork.TLS
bulkNameNetwork.TLS
BulkNonceNetwork.TLS
BulkStateNetwork.TLS
BulkStateAEADNetwork.TLS
BulkStateBlockNetwork.TLS
BulkStateStreamNetwork.TLS
BulkStateUninitializedNetwork.TLS
BulkStream 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
BulkStreamFNetwork.TLS
byeNetwork.TLS
BytesNetwork.TLS
bytesReceivedNetwork.TLS
bytesSentNetwork.TLS
cacheAddNetwork.TLS
cacheQueryNetwork.TLS
CertificateExpiredNetwork.TLS
CertificateRejectAbsentNetwork.TLS
CertificateRejectExpiredNetwork.TLS
CertificateRejectOtherNetwork.TLS
CertificateRejectReasonNetwork.TLS
CertificateRejectRevokedNetwork.TLS
CertificateRejectUnknownCANetwork.TLS
CertificateRequiredNetwork.TLS
CertificateRevokedNetwork.TLS
CertificateTypeNetwork.TLS
CertificateType_DSS_Ephemeral_DHNetwork.TLS
CertificateType_DSS_Fixed_DHNetwork.TLS
CertificateType_DSS_SignNetwork.TLS
CertificateType_ECDSA_Fixed_ECDHNetwork.TLS
CertificateType_ECDSA_SignNetwork.TLS
CertificateType_Ed25519_SignNetwork.TLS
CertificateType_Ed448_SignNetwork.TLS
CertificateType_fortezza_dmsNetwork.TLS
CertificateType_RSA_Ephemeral_DHNetwork.TLS
CertificateType_RSA_Fixed_DHNetwork.TLS
CertificateType_RSA_Fixed_ECDHNetwork.TLS
CertificateType_RSA_SignNetwork.TLS
CertificateType_UnknownNetwork.TLS
CertificateUnknownNetwork.TLS
CertificateUnobtainableNetwork.TLS
CertificateUsageNetwork.TLS
CertificateUsageAcceptNetwork.TLS
CertificateUsageRejectNetwork.TLS
checkAtTimeNetwork.TLS
checkCAConstraintsNetwork.TLS
checkExhaustiveNetwork.TLS
checkFQHNNetwork.TLS
checkLeafKeyPurposeNetwork.TLS
checkLeafKeyUsageNetwork.TLS
checkLeafV3Network.TLS
checkStrictOrderingNetwork.TLS
checkTimeValidityNetwork.TLS
Cipher 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
cipherAllowedForVersionNetwork.TLS
cipherBulkNetwork.TLS
cipherHashNetwork.TLS
CipherIDNetwork.TLS
cipherIDNetwork.TLS
cipherKeyBlockSizeNetwork.TLS
cipherKeyExchangeNetwork.TLS
CipherKeyExchangeTypeNetwork.TLS
CipherKeyExchange_DHE_DSSNetwork.TLS
CipherKeyExchange_DHE_RSANetwork.TLS
CipherKeyExchange_DH_AnonNetwork.TLS
CipherKeyExchange_DH_DSSNetwork.TLS
CipherKeyExchange_DH_RSANetwork.TLS
CipherKeyExchange_ECDHE_ECDSANetwork.TLS
CipherKeyExchange_ECDHE_RSANetwork.TLS
CipherKeyExchange_ECDH_ECDSANetwork.TLS
CipherKeyExchange_ECDH_RSANetwork.TLS
CipherKeyExchange_RSANetwork.TLS
CipherKeyExchange_TLS13Network.TLS
cipherMinVerNetwork.TLS
cipherNameNetwork.TLS
cipherPRFHashNetwork.TLS
ciphersuite_allNetwork.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_defaultNetwork.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_dhe_dssNetwork.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_dhe_rsaNetwork.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_mediumNetwork.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_strongNetwork.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_unencryptedNetwork.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES128CCM8_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES128CCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES128GCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES128_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES128_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES256CCM8_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES256CCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES256GCM_SHA384Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES256_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_AES256_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_DSS_AES128_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_DSS_AES256_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_DSS_RC4_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES128CCM8_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES128CCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES128GCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES128_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES128_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES256CCM8_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES256CCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES256GCM_SHA384Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES256_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_AES256_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_DHE_RSA_CHACHA20POLY1305_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128CBC_SHANetwork.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128CBC_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128CCM8_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128CCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128GCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256CBC_SHANetwork.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256CBC_SHA384Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256CCM8_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256CCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256GCM_SHA384Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_CHACHA20POLY1305_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES128CBC_SHANetwork.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES128CBC_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES128GCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES256CBC_SHANetwork.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES256CBC_SHA384Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES256GCM_SHA384Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_CHACHA20POLY1305_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_null_MD5Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_null_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_RC4_128_MD5Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_RC4_128_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_RSA_3DES_EDE_CBC_SHA1Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES128CCM8_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES128CCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES128GCM_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES256GCM_SHA384Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_CHACHA20POLY1305_SHA256Network.TLS.Extra.Cipher, Network.TLS.Extra
clientDebugNetwork.TLS
clientEarlyDataNetwork.TLS
ClientHooks 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
clientHooksNetwork.TLS
ClientParams 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
ClientRandomNetwork.TLS
clientServerIdentificationNetwork.TLS
clientSharedNetwork.TLS
clientSupportedNetwork.TLS
clientUseMaxFragmentLengthNetwork.TLS
clientUseServerNameIndicationNetwork.TLS
clientWantSessionResumeNetwork.TLS
CloseNotifyNetwork.TLS
Compression 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
CompressionCNetwork.TLS
compressionCDeflateNetwork.TLS
compressionCIDNetwork.TLS
compressionCInflateNetwork.TLS
CompressionIDNetwork.TLS
ConnectionNotEstablishedNetwork.TLS
ContextNetwork.TLS
contextCloseNetwork.TLS
contextFlushNetwork.TLS
contextGetInformationNetwork.TLS
contextHookSetCertificateRecvNetwork.TLS
contextHookSetHandshake13RecvNetwork.TLS
contextHookSetHandshakeRecvNetwork.TLS
contextHookSetLoggingNetwork.TLS
contextModifyHooksNetwork.TLS
contextNewNetwork.TLS
contextNewOnHandleNetwork.TLS
contextNewOnSocketNetwork.TLS
CredentialNetwork.TLS
credentialLoadX509Network.TLS
credentialLoadX509ChainNetwork.TLS
credentialLoadX509ChainFromMemoryNetwork.TLS
credentialLoadX509FromMemoryNetwork.TLS
Credentials 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
ctxConnectionNetwork.TLS
debugKeyLoggerNetwork.TLS
DebugParams 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
debugPrintSeedNetwork.TLS
debugSeedNetwork.TLS
debugVersionForcedNetwork.TLS
DecodeErrorNetwork.TLS
DecompressionFailureNetwork.TLS
DecryptErrorNetwork.TLS
DecryptionFailedNetwork.TLS
defaultParamsClientNetwork.TLS
DHParamsNetwork.TLS
DHPublicNetwork.TLS
Error_CertificateNetwork.TLS
Error_EOFNetwork.TLS
Error_HandshakePolicyNetwork.TLS
Error_MiscNetwork.TLS
Error_PacketNetwork.TLS
Error_Packet_ParsingNetwork.TLS
Error_Packet_unexpectedNetwork.TLS
Error_ProtocolNetwork.TLS
exceptionValidationCacheNetwork.TLS
ExportRestrictionNetwork.TLS
FFDHE2048Network.TLS
ffdhe2048Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE3072Network.TLS
ffdhe3072Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE4096Network.TLS
ffdhe4096Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE6144Network.TLS
ffdhe6144Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE8192Network.TLS
ffdhe8192Network.TLS.Extra.FFDHE, Network.TLS.Extra
FullHandshakeNetwork.TLS
getBackendNetwork.TLS
getClientSNINetwork.TLS
getNegotiatedProtocolNetwork.TLS
GroupNetwork.TLS
GroupUsageNetwork.TLS
GroupUsageInsecureNetwork.TLS
GroupUsageInvalidPublicNetwork.TLS
GroupUsageUnsupportedNetwork.TLS
GroupUsageValidNetwork.TLS
HandshakeNetwork.TLS
handshakeNetwork.TLS
HandshakeFailedNetwork.TLS
HandshakeFailureNetwork.TLS
HandshakeMode13Network.TLS
HasBackendNetwork.TLS
HashNetwork.TLS
HashAlgorithmNetwork.TLS
HashAndSignatureAlgorithmNetwork.TLS
HashIntrinsicNetwork.TLS
HashMD5Network.TLS
HashNoneNetwork.TLS
HashOtherNetwork.TLS
HashSHA1Network.TLS
HashSHA224Network.TLS
HashSHA256Network.TLS
HashSHA384Network.TLS
HashSHA512Network.TLS
hasMACNetwork.TLS
hasRecordIVNetwork.TLS
Header 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
HelloRetryRequestNetwork.TLS
hookFilterReasonNetwork.TLS
hookLoggingNetwork.TLS
hookMatchSubjectIssuerNetwork.TLS
hookRecvCertificatesNetwork.TLS
hookRecvHandshakeNetwork.TLS
hookRecvHandshake13Network.TLS
Hooks 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
hookValidateNameNetwork.TLS
hookValidateTimeNetwork.TLS
HostNameNetwork.TLS
IllegalParameterNetwork.TLS
InappropriateFallbackNetwork.TLS
infoCipherNetwork.TLS
infoClientRandomNetwork.TLS
infoCompressionNetwork.TLS
infoIsEarlyDataAcceptedNetwork.TLS
infoMasterSecretNetwork.TLS
infoNegotiatedGroupNetwork.TLS
Information 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
infoServerRandomNetwork.TLS
infoTLS13HandshakeModeNetwork.TLS
infoVersionNetwork.TLS
initializeBackendNetwork.TLS
InsufficientSecurityNetwork.TLS
InternalErrorNetwork.TLS
KeyUpdateRequestNetwork.TLS
KxErrorNetwork.TLS
KxUnsupportedNetwork.TLS
Logging 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
loggingIORecvNetwork.TLS
loggingIOSentNetwork.TLS
loggingPacketRecvNetwork.TLS
loggingPacketSentNetwork.TLS
MaxFragment1024Network.TLS
MaxFragment2048Network.TLS
MaxFragment4096Network.TLS
MaxFragment512Network.TLS
MaxFragmentEnumNetwork.TLS
MD5Network.TLS
Measurement 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
MissingExtensionNetwork.TLS
nbHandshakesNetwork.TLS
NoApplicationProtocolNetwork.TLS
NoRenegotiationNetwork.TLS
noSessionManagerNetwork.TLS
nullCompressionNetwork.TLS
onALPNClientSuggestNetwork.TLS
OnCertificateRequestNetwork.TLS
onCertificateRequestNetwork.TLS
onCipherChoosingNetwork.TLS
onClientCertificateNetwork.TLS
onCustomFFDHEGroupNetwork.TLS
OneWayNetwork.TLS
onNewHandshakeNetwork.TLS
OnServerCertificateNetwork.TLS
onServerCertificateNetwork.TLS
onServerNameIndicationNetwork.TLS
onSuggestALPNNetwork.TLS
onUnverifiedClientCertNetwork.TLS
P256Network.TLS
P384Network.TLS
P521Network.TLS
PreSharedKeyNetwork.TLS
PrivKeyNetwork.TLS
PrivKeyDSANetwork.TLS
PrivKeyECNetwork.TLS
PrivKeyEd25519Network.TLS
PrivKeyEd448Network.TLS
PrivKeyRSANetwork.TLS
PrivKeyX25519Network.TLS
PrivKeyX448Network.TLS
ProtocolTypeNetwork.TLS
ProtocolType_AlertNetwork.TLS
ProtocolType_AppDataNetwork.TLS
ProtocolType_ChangeCipherSpecNetwork.TLS
ProtocolType_DeprecatedHandshakeNetwork.TLS
ProtocolType_HandshakeNetwork.TLS
ProtocolVersionNetwork.TLS
PubKeyNetwork.TLS
PubKeyDHNetwork.TLS
PubKeyDSANetwork.TLS
PubKeyECNetwork.TLS
PubKeyEd25519Network.TLS
PubKeyEd448Network.TLS
PubKeyRSANetwork.TLS
PubKeyUnknownNetwork.TLS
PubKeyX25519Network.TLS
PubKeyX448Network.TLS
RecordOverflowNetwork.TLS
recvDataNetwork.TLS
recvData'Network.TLS
requestCertificateNetwork.TLS
RSAErrorNetwork.TLS
RTT0Network.TLS
sendDataNetwork.TLS
serverCACertificatesNetwork.TLS
serverDebugNetwork.TLS
serverDHEParamsNetwork.TLS
serverEarlyDataSizeNetwork.TLS
ServerHooks 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
serverHooksNetwork.TLS
ServerParams 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
ServerRandomNetwork.TLS
serverSharedNetwork.TLS
serverSupportedNetwork.TLS
serverTicketLifetimeNetwork.TLS
serverWantClientCertNetwork.TLS
sessionALPNNetwork.TLS
sessionCipherNetwork.TLS
sessionClientSNINetwork.TLS
sessionCompressionNetwork.TLS
SessionData 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
sessionEstablishNetwork.TLS
sessionGroupNetwork.TLS
SessionIDNetwork.TLS
sessionInvalidateNetwork.TLS
SessionManager 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
sessionMaxEarlyDataSizeNetwork.TLS
sessionResumeNetwork.TLS
sessionResumeOnlyOnceNetwork.TLS
sessionSecretNetwork.TLS
sessionTicketInfoNetwork.TLS
sessionVersionNetwork.TLS
SHA1Network.TLS
SHA1_MD5Network.TLS
SHA224Network.TLS
SHA256Network.TLS
SHA384Network.TLS
SHA512Network.TLS
Shared 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
sharedCAStoreNetwork.TLS
sharedCredentialsNetwork.TLS
sharedSessionManagerNetwork.TLS
sharedValidationCacheNetwork.TLS
SignatureAlgorithmNetwork.TLS
SignatureAnonymousNetwork.TLS
SignatureDSSNetwork.TLS
SignatureECDSANetwork.TLS
SignatureEd25519Network.TLS
SignatureEd448Network.TLS
SignatureOtherNetwork.TLS
SignatureRSANetwork.TLS
SignatureRSApsspssSHA256Network.TLS
SignatureRSApsspssSHA384Network.TLS
SignatureRSApsspssSHA512Network.TLS
SignatureRSApssRSAeSHA256Network.TLS
SignatureRSApssRSAeSHA384Network.TLS
SignatureRSApssRSAeSHA512Network.TLS
SSL2Network.TLS
SSL3Network.TLS
Supported 
1 (Type/Class)Network.TLS
2 (Data Constructor)Network.TLS
supportedCiphersNetwork.TLS
supportedClientInitiatedRenegotiationNetwork.TLS
supportedCompressionsNetwork.TLS
supportedEmptyPacketNetwork.TLS
supportedFallbackScsvNetwork.TLS
supportedGroupsNetwork.TLS
supportedHashSignaturesNetwork.TLS
supportedSecureRenegotiationNetwork.TLS
supportedSessionNetwork.TLS
supportedVersionsNetwork.TLS
TerminatedNetwork.TLS
TLS10Network.TLS
TLS11Network.TLS
TLS12Network.TLS
TLS13Network.TLS
TLS13TicketInfoNetwork.TLS
TLSErrorNetwork.TLS
TLSExceptionNetwork.TLS
TLSParamsNetwork.TLS
TwoWayNetwork.TLS
unClientRandomNetwork.TLS
UnexpectedMessageNetwork.TLS
UnknownCaNetwork.TLS
UnknownPskIdentityNetwork.TLS
UnrecognizedNameNetwork.TLS
unServerRandomNetwork.TLS
UnsupportedCertificateNetwork.TLS
UnsupportedExtensionNetwork.TLS
updateKeyNetwork.TLS
UserCanceledNetwork.TLS
ValidationCache 
1 (Data Constructor)Network.TLS
2 (Type/Class)Network.TLS
ValidationCacheDeniedNetwork.TLS
ValidationCachePassNetwork.TLS
ValidationCacheResultNetwork.TLS
ValidationCacheUnknownNetwork.TLS
ValidationChecks 
1 (Data Constructor)Network.TLS
2 (Type/Class)Network.TLS
ValidationHooks 
1 (Data Constructor)Network.TLS
2 (Type/Class)Network.TLS
VersionNetwork.TLS
X25519Network.TLS
X448Network.TLS