My Project
Loading...
Searching...
No Matches
wolfio.h
1
42WOLFSSL_API int EmbedReceive(WOLFSSL* ssl, char* buf, int sz, void* ctx);
43
82WOLFSSL_API int EmbedSend(WOLFSSL* ssl, char* buf, int sz, void* ctx);
83
119WOLFSSL_API int EmbedReceiveFrom(WOLFSSL* ssl, char* buf, int sz, void*);
120
160WOLFSSL_API int EmbedSendTo(WOLFSSL* ssl, char* buf, int sz, void* ctx);
161
196WOLFSSL_API int EmbedGenerateCookie(WOLFSSL* ssl, unsigned char* buf,
197 int sz, void*);
198
217WOLFSSL_API void EmbedOcspRespFree(void*, unsigned char*);
218
252WOLFSSL_API void wolfSSL_CTX_SetIORecv(WOLFSSL_CTX*, CallbackIORecv);
253
283WOLFSSL_API void wolfSSL_SetIOReadCtx( WOLFSSL* ssl, void *ctx);
284
314WOLFSSL_API void wolfSSL_SetIOWriteCtx(WOLFSSL* ssl, void *ctx);
315
344WOLFSSL_API void* wolfSSL_GetIOReadCtx( WOLFSSL* ssl);
345
373WOLFSSL_API void* wolfSSL_GetIOWriteCtx(WOLFSSL* ssl);
374
415WOLFSSL_API void wolfSSL_SetIOReadFlags( WOLFSSL* ssl, int flags);
416
450WOLFSSL_API void wolfSSL_SetIOWriteFlags(WOLFSSL* ssl, int flags);
451
483WOLFSSL_API void wolfSSL_SetIO_NetX(WOLFSSL* ssl, NX_TCP_SOCKET* nxsocket,
484 ULONG waitoption);
485
512WOLFSSL_API void wolfSSL_CTX_SetGenCookie(WOLFSSL_CTX*, CallbackGenCookie);
513
541WOLFSSL_API void* wolfSSL_GetCookieCtx(WOLFSSL* ssl);
WOLFSSL_API void wolfSSL_SetIO_NetX(WOLFSSL *ssl, NX_TCP_SOCKET *nxsocket, ULONG waitoption)
This function sets the nxSocket and nxWait members of the nxCtx struct within the WOLFSSL structure.
Definition wolfio.c:1760
WOLFSSL_API void * wolfSSL_GetIOReadCtx(WOLFSSL *ssl)
This function returns the IOCB_ReadCtx member of the WOLFSSL struct.
Definition wolfio.c:1583
WOLFSSL_API void * wolfSSL_GetIOWriteCtx(WOLFSSL *ssl)
This function returns the IOCB_WriteCtx member of the WOLFSSL structure.
Definition wolfio.c:1592
WOLFSSL_API void * wolfSSL_GetCookieCtx(WOLFSSL *ssl)
This function returns the IOCB_CookieCtx member of the WOLFSSL structure.
Definition wolfio.c:1631
Definition internal.h:2595
Definition internal.h:3849