This package includes the SharkSSL lite library and header files.

Dependents:   WebSocket-Client-Example SharkMQ-LED-Demo

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
MqttCredentialsOptional credentials used when calling function SharkMQTT_connect
MqttWillMsgOptional MQTT Will Message; used when calling function SharkMQTT_connect
SharkMQSharkMQ structure
SharkMQTTSharkMQTT structure
SharkSslA SharkSsl object is the coordinator for managing SharkSslCon objects (See SharkSsl_constructor for details)
SharkSslAesCcmCtxAesCcmCtx
SharkSslAesCtxAES
SharkSslAesGcmCtxAesGcmCtx
SharkSslArc4CtxARC4
SharkSslCertDNCertificate Distinguished Name
SharkSslCertInfoThe peer's certificate information returned by SharkSslCon_getCertInfo
SharkSslCertStoreSharkSslCertStore is a container object used when assembling a SharkSslCAList
SharkSslChaChaCtxCHACHA20
SharkSslDesCtxDES
SharkSslMd5CtxMD5
SharkSslPoly1305CtxPOLY1305
SharkSslSha1CtxSHA1
SharkSslSha256CtxSHA256
SharkSslSha384CtxSHA384
WscReadStateThe WebSocket protocol is frame based and the following struct keeps state information for wscRead