|
|
WOLFSSL_METHOD * | method |
| |
|
WC_RNG * | rng |
| |
|
wolfSSL_Mutex | countMutex |
| |
|
int | refCount |
| |
|
int | err |
| |
|
buffer | serverDH_P |
| |
|
buffer | serverDH_G |
| |
|
DerBuffer * | certificate |
| |
|
DerBuffer * | certChain |
| |
|
client_cert_cb | CBClientCert |
| |
|
int | certChainCnt |
| |
|
DerBuffer * | privateKey |
| |
|
byte | privateKeyType:7 |
| |
|
byte | privateKeyId:1 |
| |
|
int | privateKeySz |
| |
|
int | privateKeyDevId |
| |
|
WOLFSSL_CERT_MANAGER * | cm |
| |
|
WOLFSSL_X509 * | ourCert |
| |
|
int | ownOurCert |
| |
|
Suites * | suites |
| |
|
void * | heap |
| |
|
byte | verifyDepth |
| |
|
byte | verifyPeer:1 |
| |
|
byte | verifyNone:1 |
| |
|
byte | failNoCert:1 |
| |
|
byte | failNoCertxPSK:1 |
| |
|
byte | sessionCacheOff:1 |
| |
|
byte | sessionCacheFlushOff:1 |
| |
|
byte | internalCacheOff:1 |
| |
|
byte | sendVerify:2 |
| |
|
byte | haveRSA:1 |
| |
|
byte | haveECC:1 |
| |
|
byte | haveDH:1 |
| |
|
byte | haveNTRU:1 |
| |
|
byte | haveECDSAsig:1 |
| |
|
byte | haveStaticECC:1 |
| |
|
byte | partialWrite:1 |
| |
|
byte | quietShutdown:1 |
| |
|
byte | groupMessages:1 |
| |
|
byte | minDowngrade |
| |
|
byte | haveEMS:1 |
| |
|
byte | useClientOrder:1 |
| |
|
byte | noTicketTls13:1 |
| |
|
byte | noPskDheKe:1 |
| |
|
byte | mutualAuth:1 |
| |
|
byte | postHandshakeAuth:1 |
| |
|
byte | dhKeyTested:1 |
| |
|
byte | useSecureReneg:1 |
| |
|
byte | disallowEncThenMac:1 |
| |
|
byte | onHeap:1 |
| |
|
byte | haveMcast |
| |
|
byte | mcastID |
| |
|
byte | dtlsSctp |
| |
|
word16 | dtlsMtuSz |
| |
|
word16 | minDhKeySz |
| |
|
word16 | maxDhKeySz |
| |
|
short | minRsaKeySz |
| |
|
short | minEccKeySz |
| |
|
unsigned long | mask |
| |
|
byte | sessionCtx [ID_LEN] |
| |
|
word32 | disabledCurves |
| |
|
const unsigned char * | alpn_cli_protos |
| |
|
unsigned int | alpn_cli_protos_len |
| |
|
byte | sessionCtxSz |
| |
|
byte | cbioFlag |
| |
|
CallbackInfoState * | CBIS |
| |
|
CallbackIORecv | CBIORecv |
| |
|
CallbackIOSend | CBIOSend |
| |
|
CallbackGenCookie | CBIOCookie |
| |
|
wc_dtls_export | dtls_export |
| |
|
CallbackGetPeer | CBGetPeer |
| |
|
CallbackSetPeer | CBSetPeer |
| |
|
VerifyCallback | verifyCallback |
| |
|
CertVerifyCallback | verifyCertCb |
| |
|
void * | verifyCertCbArg |
| |
|
word32 | timeout |
| |
|
word32 | ecdhCurveOID |
| |
|
word16 | eccTempKeySz |
| |
|
word32 | pkCurveOID |
| |
|
byte | havePSK |
| |
|
wc_psk_client_callback | client_psk_cb |
| |
|
wc_psk_server_callback | server_psk_cb |
| |
|
wc_psk_client_tls13_callback | client_psk_tls13_cb |
| |
|
wc_psk_server_tls13_callback | server_psk_tls13_cb |
| |
|
char | server_hint [MAX_PSK_ID_LEN+NULL_TERM_LEN] |
| |
|
word16 | group [WOLFSSL_MAX_GROUP_COUNT] |
| |
|
byte | numGroups |
| |
|
word32 | maxEarlyDataSz |
| |
|
byte | haveAnon |
| |
|
pem_password_cb * | passwd_cb |
| |
|
void * | passwd_userdata |
| |
|
WOLFSSL_X509_STORE | x509_store |
| |
|
WOLFSSL_X509_STORE * | x509_store_pt |
| |
|
byte | readAhead |
| |
|
void * | userPRFArg |
| |
|
WOLFSSL_CRYPTO_EX_DATA | ex_data |
| |
|
CallbackALPNSelect | alpnSelect |
| |
|
void * | alpnSelectArg |
| |
|
CallbackSniRecv | sniRecvCb |
| |
|
void * | sniRecvCbArg |
| |
|
CallbackMcastHighwater | mcastHwCb |
| |
|
word32 | mcastFirstSeq |
| |
|
word32 | mcastSecondSeq |
| |
|
word32 | mcastMaxSeq |
| |
|
WOLFSSL_OCSP | ocsp |
| |
|
int | devId |
| |
|
TLSX * | extensions |
| |
|
OcspRequest * | certOcspRequest |
| |
|
OcspRequest * | chainOcspRequest [MAX_CHAIN_DEPTH] |
| |
|
SessionTicketEncCb | ticketEncCb |
| |
|
void * | ticketEncCtx |
| |
|
int | ticketHint |
| |
|
byte | userCurves |
| |
|
CallbackMacEncrypt | MacEncryptCb |
| |
|
CallbackDecryptVerify | DecryptVerifyCb |
| |
|
CallbackEncryptMac | EncryptMacCb |
| |
|
CallbackVerifyDecrypt | VerifyDecryptCb |
| |
|
CallbackEccKeyGen | EccKeyGenCb |
| |
|
CallbackEccSign | EccSignCb |
| |
|
CallbackEccVerify | EccVerifyCb |
| |
|
CallbackEccSharedSecret | EccSharedSecretCb |
| |
|
CallbackEd25519Sign | Ed25519SignCb |
| |
|
CallbackEd25519Verify | Ed25519VerifyCb |
| |
|
CallbackX25519KeyGen | X25519KeyGenCb |
| |
|
CallbackX25519SharedSecret | X25519SharedSecretCb |
| |
|
CallbackEd448Sign | Ed448SignCb |
| |
|
CallbackEd448Verify | Ed448VerifyCb |
| |
|
CallbackX448KeyGen | X448KeyGenCb |
| |
|
CallbackX448SharedSecret | X448SharedSecretCb |
| |
|
CallbackDhAgree | DhAgreeCb |
| |
|
CallbackRsaSign | RsaSignCb |
| |
|
CallbackRsaVerify | RsaVerifyCb |
| |
|
CallbackRsaVerify | RsaSignCheckCb |
| |
|
CallbackRsaPssSign | RsaPssSignCb |
| |
|
CallbackRsaPssVerify | RsaPssVerifyCb |
| |
|
CallbackRsaPssVerify | RsaPssSignCheckCb |
| |
|
CallbackRsaEnc | RsaEncCb |
| |
|
CallbackRsaDec | RsaDecCb |
| |
|
WOLF_EVENT_QUEUE | event_queue |
| |
|
WOLFSSL_SESSION *(* | get_sess_cb )(WOLFSSL *, unsigned char *, int, int *) |
| |
|
int(* | new_sess_cb )(WOLFSSL *, WOLFSSL_SESSION *) |
| |
|
void(* | rem_sess_cb )(WOLFSSL_CTX *, WOLFSSL_SESSION *) |
| |
|
Srp * | srp |
| |
|
byte * | srp_password |
| |