tls-2.0.5: TLS protocol native implementation

Index

AccessDenied | Network.TLS
AlertDescription |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
AllowEMS | Network.TLS
ApplicationSecret | Network.TLS.QUIC
ApplicationSecretInfo |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
Backend |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
backendClose | Network.TLS
backendFlush | Network.TLS
backendRecv | Network.TLS
backendSend | Network.TLS
BadCertificate | Network.TLS
BadCertificateHashValue | Network.TLS
BadCertificateStatusResponse | Network.TLS
BadRecordMac | Network.TLS
Bulk |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
BulkAdditionalData | Network.TLS
BulkAEAD | Network.TLS
BulkAeadF | Network.TLS
bulkAuthTagLen | Network.TLS
BulkBlock | Network.TLS
BulkBlockF | Network.TLS
bulkBlockSize | Network.TLS
BulkDecrypt | Network.TLS
BulkDirection | Network.TLS
BulkEncrypt | Network.TLS
bulkExplicitIV | Network.TLS
bulkF | Network.TLS
BulkFunctions | Network.TLS
bulkInit | Network.TLS
BulkIV | Network.TLS
bulkIVSize | Network.TLS
BulkKey | Network.TLS
bulkKeySize | Network.TLS
bulkName | Network.TLS
BulkNonce | Network.TLS
BulkState | Network.TLS
BulkStateAEAD | Network.TLS
BulkStateBlock | Network.TLS
BulkStateStream | Network.TLS
BulkStateUninitialized | Network.TLS
BulkStream |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
BulkStreamF | Network.TLS
bye | Network.TLS
Bytes | Network.TLS
bytesReceived | Network.TLS
bytesSent | Network.TLS
cacheAdd | Network.TLS
cacheQuery | Network.TLS
CertificateExpired | Network.TLS
CertificateRejectAbsent | Network.TLS
CertificateRejectExpired | Network.TLS
CertificateRejectOther | Network.TLS
CertificateRejectReason | Network.TLS
CertificateRejectRevoked | Network.TLS
CertificateRejectUnknownCA | Network.TLS
CertificateRequired | Network.TLS
CertificateRevoked | Network.TLS
CertificateType |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
CertificateType_DSA_Sign | Network.TLS
CertificateType_ECDSA_Sign | Network.TLS
CertificateType_Ed25519_Sign | Network.TLS
CertificateType_Ed448_Sign | Network.TLS
CertificateType_RSA_Sign | Network.TLS
CertificateUnknown | Network.TLS
CertificateUnobtainable | Network.TLS
CertificateUsage | Network.TLS
CertificateUsageAccept | Network.TLS
CertificateUsageReject | Network.TLS
checkAtTime | Network.TLS
checkCAConstraints | Network.TLS
checkExhaustive | Network.TLS
checkFQHN | Network.TLS
checkLeafKeyPurpose | Network.TLS
checkLeafKeyUsage | Network.TLS
checkLeafV3 | Network.TLS
checkStrictOrdering | Network.TLS
checkTimeValidity | Network.TLS
Cipher |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
cipherAllowedForVersion | Network.TLS
cipherBulk | Network.TLS
cipherHash | Network.TLS
CipherID | Network.TLS
cipherID | Network.TLS
cipherKeyBlockSize | Network.TLS
cipherKeyExchange | Network.TLS
CipherKeyExchangeType | Network.TLS
CipherKeyExchange_DHE_DSA | Network.TLS
CipherKeyExchange_DHE_RSA | Network.TLS
CipherKeyExchange_DH_Anon | Network.TLS
CipherKeyExchange_DH_DSA | Network.TLS
CipherKeyExchange_DH_RSA | Network.TLS
CipherKeyExchange_ECDHE_ECDSA | Network.TLS
CipherKeyExchange_ECDHE_RSA | Network.TLS
CipherKeyExchange_ECDH_ECDSA | Network.TLS
CipherKeyExchange_ECDH_RSA | Network.TLS
CipherKeyExchange_RSA | Network.TLS
CipherKeyExchange_TLS13 | Network.TLS
cipherMinVer | Network.TLS
cipherName | Network.TLS
cipherPRFHash | Network.TLS
ciphersuite_all | Network.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_all_det | Network.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_default | Network.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_default_det | Network.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_strong | Network.TLS.Extra.Cipher, Network.TLS.Extra
ciphersuite_strong_det | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128CCM8_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128CCM_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES128GCM_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256CCM8_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256CCM_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_AES256GCM_SHA384 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_ECDSA_CHACHA20POLY1305_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES128GCM_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_AES256GCM_SHA384 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_ECDHE_RSA_CHACHA20POLY1305_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES128CCM8_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES128CCM_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES128GCM_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_AES256GCM_SHA384 | Network.TLS.Extra.Cipher, Network.TLS.Extra
cipher_TLS13_CHACHA20POLY1305_SHA256 | Network.TLS.Extra.Cipher, Network.TLS.Extra
clientDebug | Network.TLS
ClientHooks |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
clientHooks | Network.TLS
ClientParams |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
ClientRandom | Network.TLS
clientServerIdentification | Network.TLS
clientShared | Network.TLS
clientSupported | Network.TLS
ClientTrafficSecret |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
clientUseEarlyData | Network.TLS
clientUseMaxFragmentLength | Network.TLS
clientUseServerNameIndication | Network.TLS
clientWantSessionResume | Network.TLS
CloseNotify | Network.TLS
Compression |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
CompressionC | Network.TLS
compressionCDeflate | Network.TLS
compressionCID | Network.TLS
compressionCInflate | Network.TLS
CompressionID | Network.TLS
ConnectionNotEstablished | Network.TLS
Context | Network.TLS
contextClose | Network.TLS
contextFlush | Network.TLS
contextGetInformation | Network.TLS
contextHookSetCertificateRecv | Network.TLS
contextHookSetHandshake13Recv | Network.TLS
contextHookSetHandshakeRecv | Network.TLS
contextHookSetLogging | Network.TLS
contextModifyHooks | Network.TLS
contextNew | Network.TLS
Credential | Network.TLS
credentialLoadX509 | Network.TLS
credentialLoadX509Chain | Network.TLS
credentialLoadX509ChainFromMemory | Network.TLS
credentialLoadX509FromMemory | Network.TLS
Credentials |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
CryptApplicationSecret | Network.TLS.QUIC
CryptEarlySecret | Network.TLS.QUIC
CryptHandshakeSecret | Network.TLS.QUIC
CryptInitial | Network.TLS.QUIC
CryptLevel | Network.TLS.QUIC
CryptMainSecret | Network.TLS.QUIC
ctxBackend | Network.TLS
debugKeyLogger | Network.TLS
DebugParams |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
debugPrintSeed | Network.TLS
debugSeed | Network.TLS
debugVersionForced | Network.TLS
DecodeError | Network.TLS
DecompressionFailure | Network.TLS
DecryptError | Network.TLS
DecryptionFailed | Network.TLS
defaultParamsClient | Network.TLS
defaultSupported | Network.TLS.QUIC
DHParams | Network.TLS
DHPublic | Network.TLS
EarlySecret | Network.TLS.QUIC
EarlySecretInfo |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
EID_QuicTransportParameters | Network.TLS.QUIC
EMSMode | Network.TLS
errorTLS | Network.TLS.QUIC
errorToAlertDescription | Network.TLS.QUIC
errorToAlertMessage | Network.TLS.QUIC
Error_Certificate | Network.TLS
Error_EOF | Network.TLS
Error_HandshakePolicy | Network.TLS
Error_Misc | Network.TLS
Error_Packet | Network.TLS
Error_Packet_Parsing | Network.TLS
Error_Packet_unexpected | Network.TLS
Error_Protocol | Network.TLS
Error_Protocol_Warning | Network.TLS
exceptionValidationCache | Network.TLS
ExportRestriction | Network.TLS
ExtensionID |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
ExtensionRaw |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
FFDHE2048 | Network.TLS
ffdhe2048 | Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE3072 | Network.TLS
ffdhe3072 | Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE4096 | Network.TLS
ffdhe4096 | Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE6144 | Network.TLS
ffdhe6144 | Network.TLS.Extra.FFDHE, Network.TLS.Extra
FFDHE8192 | Network.TLS
ffdhe8192 | Network.TLS.Extra.FFDHE, Network.TLS.Extra
fromAlertDescription | Network.TLS.QUIC, Network.TLS
fromCertificateType | Network.TLS
fromHashAlgorithm | Network.TLS
fromProtocolType | Network.TLS
fromSignatureAlgorithm | Network.TLS
FullHandshake | Network.TLS.QUIC, Network.TLS
getBackend | Network.TLS
getClientCertificateChain | Network.TLS
getClientSNI | Network.TLS
getFinished | Network.TLS
getNegotiatedProtocol | Network.TLS
getPeerFinished | Network.TLS
getTLSExporter | Network.TLS
getTLSServerEndPoint | Network.TLS
getTLSUnique | Network.TLS
Group |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
GroupUsage | Network.TLS
GroupUsageInsecure | Network.TLS
GroupUsageInvalidPublic | Network.TLS
GroupUsageUnsupported | Network.TLS
GroupUsageValid | Network.TLS
Handshake | Network.TLS
handshake | Network.TLS
Handshake13 | Network.TLS
HandshakeFailed | Network.TLS
HandshakeFailure | Network.TLS
HandshakeMode13 | Network.TLS.QUIC, Network.TLS
HandshakeSecret | Network.TLS.QUIC
HandshakeSecretInfo |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
HasBackend | Network.TLS
Hash | Network.TLS
HashAlgorithm |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
HashAndSignatureAlgorithm | Network.TLS
hashDigestSize | Network.TLS.QUIC
HashIntrinsic | Network.TLS
HashMD5 | Network.TLS
HashNone | Network.TLS
HashSHA1 | Network.TLS
HashSHA224 | Network.TLS
HashSHA256 | Network.TLS
HashSHA384 | Network.TLS
HashSHA512 | Network.TLS
hasMAC | Network.TLS
hasRecordIV | Network.TLS
Header |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
HelloRetryRequest | Network.TLS.QUIC, Network.TLS
hkdfExpandLabel | Network.TLS.QUIC
hkdfExtract | Network.TLS.QUIC
hookFilterReason | Network.TLS
hookLogging | Network.TLS
hookMatchSubjectIssuer | Network.TLS
hookRecvCertificates | Network.TLS
hookRecvHandshake | Network.TLS
hookRecvHandshake13 | Network.TLS
Hooks |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
hookValidateName | Network.TLS
hookValidateTime | Network.TLS
HostName | Network.TLS
IllegalParameter | Network.TLS
InappropriateFallback | Network.TLS
infoCipher | Network.TLS
infoClientRandom | Network.TLS
infoCompression | Network.TLS
infoExtendedMainSecret | Network.TLS
infoIsEarlyDataAccepted | Network.TLS
infoMainSecret | Network.TLS
Information |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
infoServerRandom | Network.TLS
infoSupportedGroup | Network.TLS
infoTLS12Resumption | Network.TLS
infoTLS13HandshakeMode | Network.TLS
infoVersion | Network.TLS
initializeBackend | Network.TLS
InstallApplicationKeys | Network.TLS.QUIC
InstallEarlyKeys | Network.TLS.QUIC
InstallHandshakeKeys | Network.TLS.QUIC
InsufficientSecurity | Network.TLS
InternalError | Network.TLS
KeyScheduleEvent | Network.TLS.QUIC
KeyUpdateRequest | Network.TLS
KxError | Network.TLS
KxUnsupported | Network.TLS
Logging |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
loggingIORecv | Network.TLS
loggingIOSent | Network.TLS
loggingPacketRecv | Network.TLS
loggingPacketSent | Network.TLS
MaxFragment1024 | Network.TLS
MaxFragment2048 | Network.TLS
MaxFragment4096 | Network.TLS
MaxFragment512 | Network.TLS
MaxFragmentEnum | Network.TLS
MD5 | Network.TLS
Measurement |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
MissingExtension | Network.TLS
MissingHandshake | Network.TLS
nbHandshakes | Network.TLS
NegotiatedProtocol | Network.TLS.QUIC
NoApplicationProtocol | Network.TLS
NoEMS | Network.TLS
NoRenegotiation | Network.TLS
noSessionManager | Network.TLS
nullCompression | Network.TLS
onALPNClientSuggest | Network.TLS
OnCertificateRequest | Network.TLS
onCertificateRequest | Network.TLS
onCipherChoosing | Network.TLS
onClientCertificate | Network.TLS
onCustomFFDHEGroup | Network.TLS
onEncryptedExtensionsCreating | Network.TLS
OneWay | Network.TLS
onNewHandshake | Network.TLS
OnServerCertificate | Network.TLS
onServerCertificate | Network.TLS
onServerNameIndication | Network.TLS
onSuggestALPN | Network.TLS
onUnverifiedClientCert | Network.TLS
P256 | Network.TLS
P384 | Network.TLS
P521 | Network.TLS
PostHandshake | Network.TLS
PreSharedKey | Network.TLS.QUIC, Network.TLS
PrivKey | Network.TLS
PrivKeyDSA | Network.TLS
PrivKeyEC | Network.TLS
PrivKeyEd25519 | Network.TLS
PrivKeyEd448 | Network.TLS
PrivKeyRSA | Network.TLS
PrivKeyX25519 | Network.TLS
PrivKeyX448 | Network.TLS
ProtocolType |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
ProtocolType_Alert | Network.TLS
ProtocolType_AppData | Network.TLS
ProtocolType_ChangeCipherSpec | Network.TLS
ProtocolType_Handshake | Network.TLS
ProtocolVersion | Network.TLS
PubKey | Network.TLS
PubKeyDH | Network.TLS
PubKeyDSA | Network.TLS
PubKeyEC | Network.TLS
PubKeyEd25519 | Network.TLS
PubKeyEd448 | Network.TLS
PubKeyRSA | Network.TLS
PubKeyUnknown | Network.TLS
PubKeyX25519 | Network.TLS
PubKeyX448 | Network.TLS
QUICCallbacks |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
quicDone | Network.TLS.QUIC
quicInstallKeys | Network.TLS.QUIC
quicMaxEarlyDataSize | Network.TLS.QUIC
quicNotifyExtensions | Network.TLS.QUIC
quicRecv | Network.TLS.QUIC
quicSend | Network.TLS.QUIC
RecordOverflow | Network.TLS
recvData | Network.TLS
recvData' | Network.TLS
requestCertificate | Network.TLS
RequireEMS | Network.TLS
RSAError | Network.TLS
RTT0 | Network.TLS.QUIC, Network.TLS
sendData | Network.TLS
serverCACertificates | Network.TLS
serverDebug | Network.TLS
serverDHEParams | Network.TLS
serverEarlyDataSize | Network.TLS
ServerHooks |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
serverHooks | Network.TLS
ServerParams |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
ServerRandom | Network.TLS
serverShared | Network.TLS
serverSupported | Network.TLS
serverTicketLifetime | Network.TLS
ServerTrafficSecret |
1 (Type/Class) | Network.TLS.QUIC
2 (Data Constructor) | Network.TLS.QUIC
serverWantClientCert | Network.TLS
sessionALPN | Network.TLS
sessionCipher | Network.TLS
sessionClientSNI | Network.TLS
sessionCompression | Network.TLS
SessionData |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
SessionEMS | Network.TLS
sessionEstablish | Network.TLS
SessionFlag | Network.TLS
sessionFlags | Network.TLS
sessionGroup | Network.TLS
SessionID | Network.TLS
SessionIDorTicket | Network.TLS
sessionInvalidate | Network.TLS
SessionManager |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
sessionMaxEarlyDataSize | Network.TLS
sessionResume | Network.TLS
sessionResumeOnlyOnce | Network.TLS
sessionSecret | Network.TLS
sessionTicketInfo | Network.TLS
sessionUseTicket | Network.TLS
sessionVersion | Network.TLS
SHA1 | Network.TLS
SHA1_MD5 | Network.TLS
SHA224 | Network.TLS
SHA256 | Network.TLS
SHA384 | Network.TLS
SHA512 | Network.TLS
Shared |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
sharedCAStore | Network.TLS
sharedCredentials | Network.TLS
sharedHelloExtensions | Network.TLS
sharedSessionManager | Network.TLS
sharedValidationCache | Network.TLS
SignatureAlgorithm |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
SignatureAnonymous | Network.TLS
SignatureDSA | Network.TLS
SignatureECDSA | Network.TLS
SignatureEd25519 | Network.TLS
SignatureEd448 | Network.TLS
SignatureRSA | Network.TLS
SignatureRSApsspssSHA256 | Network.TLS
SignatureRSApsspssSHA384 | Network.TLS
SignatureRSApsspssSHA512 | Network.TLS
SignatureRSApssRSAeSHA256 | Network.TLS
SignatureRSApssRSAeSHA384 | Network.TLS
SignatureRSApssRSAeSHA512 | Network.TLS
SSL2 | Network.TLS
SSL3 | Network.TLS
Supported |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
supportedCiphers | Network.TLS
supportedClientInitiatedRenegotiation | Network.TLS
supportedCompressions | Network.TLS
supportedEmptyPacket | Network.TLS
supportedExtendedMainSecret | Network.TLS
supportedFallbackScsv | Network.TLS
supportedGroups | Network.TLS
supportedHashSignatures | Network.TLS
supportedNamedGroups | Network.TLS
supportedSecureRenegotiation | Network.TLS
supportedSession | Network.TLS
supportedSignatureSchemes | Network.TLS
supportedVersions | Network.TLS
Terminated | Network.TLS
Ticket | Network.TLS
TLS10 | Network.TLS
TLS11 | Network.TLS
TLS12 | Network.TLS
TLS13 | Network.TLS
TLS13TicketInfo | Network.TLS
TLSError | Network.TLS
TLSException | Network.TLS
TLSParams | Network.TLS
tlsQUICClient | Network.TLS.QUIC
tlsQUICServer | Network.TLS.QUIC
toAlertDescription | Network.TLS.QUIC
TrafficSecrets | Network.TLS.QUIC
TwoWay | Network.TLS
unClientRandom | Network.TLS
Uncontextualized | Network.TLS
UnexpectedMessage | Network.TLS
UnknownCa | Network.TLS
UnknownPskIdentity | Network.TLS
UnrecognizedName | Network.TLS
unServerRandom | Network.TLS
UnsupportedCertificate | Network.TLS
UnsupportedExtension | Network.TLS
updateKey | Network.TLS
UserCanceled | Network.TLS
ValidationCache |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
ValidationCacheAddCallback | Network.TLS
ValidationCacheDenied | Network.TLS
ValidationCachePass | Network.TLS
ValidationCacheQueryCallback | Network.TLS
ValidationCacheResult | Network.TLS
ValidationCacheUnknown | Network.TLS
ValidationChecks |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
ValidationHooks |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
Version |
1 (Type/Class) | Network.TLS
2 (Data Constructor) | Network.TLS
X25519 | Network.TLS
X448 | Network.TLS