My Project
Loading...
Searching...
No Matches
WOLFSSL Struct Reference

Data Fields

WOLFSSL_CTXctx
Suitessuites
Arraysarrays
byte clientSecret [SECRET_LEN]
byte serverSecret [SECRET_LEN]
HS_HasheshsHashes
void * IOCB_ReadCtx
void * IOCB_WriteCtx
WC_RNGrng
void * verifyCbCtx
VerifyCallback verifyCallback
void * heap
WriteDupdupWrite
byte dupSide
byte cbioFlag
CallbackIORecv CBIORecv
CallbackIOSend CBIOSend
WOLFSSL_HEAP_HINT heap_hint
HandShakeDoneCb hsDoneCb
void * hsDoneCtx
struct WOLFSSL_ASYNC async
void * nonblockarg
void * hsKey
word32 hsType
WOLFSSL_CIPHER cipher
hmacfp hmac
Ciphers encrypt
Ciphers decrypt
Buffers buffers
WOLFSSL_SESSION session
WOLFSSL_SESSIONextSession
WOLFSSL_ALERT_HISTORY alert_history
int error
int rfd
int wfd
int rflags
int wflags
word32 timeout
word32 fragOffset
word16 curSize
byte verifyDepth
RecordLayerHeader curRL
MsgsReceived msgsReceived
ProtocolVersion version
ProtocolVersion chVersion
CipherSpecs specs
Keys keys
Options options
CallbackInfoState * CBIS
int cbmode
int cbtype
WOLFSSL_BIObiord
WOLFSSL_BIObiowr
byte sessionCtx [ID_LEN]
WOLFSSL_X509_VERIFY_PARAMparam
unsigned long peerVerifyRet
byte readAhead
byte sessionCtxSz
void * loggingCtx
RsaKeypeerRsaKey
byte * peerTsipEncRsaKeyIndex
byte peerRsaKeyPresent
QSHKeyQSH_Key
QSHKeypeerQSHKey
QSHSecretQSH_secret
byte isQSH
byte sendQSHKeys
byte peerQSHKeyPresent
byte minRequest
byte maxRequest
byte user_set_QSHSchemes
word16 namedGroup
word16 group [WOLFSSL_MAX_GROUP_COUNT]
byte numGroups
word16 pssAlgo
word16 certHashSigAlgoSz
byte certHashSigAlgo [WOLFSSL_MAX_SIGALGO]
word16 peerNtruKeyLen
byte peerNtruKey [MAX_NTRU_PUB_KEY_SZ]
byte peerNtruKeyPresent
int eccVerifyRes
word32 ecdhCurveOID
ecc_keyeccTempKey
byte eccTempKeyPresent
byte peerEccKeyPresent
ecc_keypeerEccKey
ecc_keypeerEccDsaKey
word16 eccTempKeySz
byte peerEccDsaKeyPresent
word32 pkCurveOID
ed25519_keypeerEd25519Key
byte peerEd25519KeyPresent
curve25519_keypeerX25519Key
byte peerX25519KeyPresent
ed448_keypeerEd448Key
byte peerEd448KeyPresent
curve448_key * peerX448Key
byte peerX448KeyPresent
z_stream c_stream
z_stream d_stream
byte didStreamInit
int dtls_timeout_init
int dtls_timeout_max
int dtls_timeout
word32 dtls_tx_msg_list_sz
word32 dtls_rx_msg_list_sz
DtlsMsgdtls_tx_msg_list
DtlsMsgdtls_tx_msg
DtlsMsgdtls_rx_msg_list
void * IOCB_CookieCtx
word32 dtls_expected_rx
wc_dtls_export dtls_export
word16 dtlsMtuSz
void * mcastHwCbCtx
word32 macDropCount
word32 replayDropCount
TimeoutInfo timeoutInfo
HandShakeInfo handShakeInfo
SSL_Msg_Cb protoMsgCb
void * protoMsgCtx
byte hsInfoOn
byte toInfoOn
CallbackFuzzer fuzzerCb
void * fuzzerCtx
CertReqCtxcertReqCtx
WOLFSSL_X509 peerCert
WOLFSSL_X509ourCert
byte keepCert
WOLFSSL_CRYPTO_EX_DATA ex_data
int devId
OneTimeAuth auth
TLSXextensions
word16 max_fragment
byte truncated_hmac
byte status_request
byte status_request_v2
int secure_rene_count
SecureRenegotiationsecure_renegotiation
char * alpn_client_list
CallbackALPNSelect alpnSelect
void * alpnSelectArg
CallbackSessionTicket session_ticket_cb
void * session_ticket_ctx
byte expect_session_ticket
void * ocspIOCtx
byte * ocspResp
int ocspRespSz
char * url
NetX_Ctx nxCtx
void * mnCtx
struct gnrc_wolfssl_ctxgnrcCtx
int sessionIndex
void * MacEncryptCtx
void * DecryptVerifyCtx
void * EncryptMacCtx
void * VerifyDecryptCtx
void * EccKeyGenCtx
void * EccSignCtx
void * EccVerifyCtx
void * EccSharedSecretCtx
void * Ed25519SignCtx
void * Ed25519VerifyCtx
void * X25519KeyGenCtx
void * X25519SharedSecretCtx
void * Ed448SignCtx
void * Ed448VerifyCtx
void * X448KeyGenCtx
void * X448SharedSecretCtx
void * DhAgreeCtx
void * RsaSignCtx
void * RsaVerifyCtx
void * RsaPssSignCtx
void * RsaPssVerifyCtx
void * RsaEncCtx
void * RsaDecCtx
SessionSecretCb sessionSecretCb
void * sessionSecretCtx
Tls13SecretCb tls13SecretCb
void * tls13SecretCtx
void * jObjectRef
EarlyDataState earlyData
word32 earlyDataSz
long verifyCallbackResult
WOLFSSL_STACKsupportedCiphers
WOLFSSL_STACKpeerCertChain