mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 02:37:28 +02:00
websocketpp compat. addition, add new define for asio
This commit is contained in:
@ -3028,7 +3028,7 @@ then
|
||||
ENABLED_OPENSSLALL="yes"
|
||||
AM_CFLAGS="-DOPENSSL_ALL $AM_CFLAGS"
|
||||
fi
|
||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ASIO -DWOLFSSL_KEY_GEN"
|
||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ASIO -DASIO_USE_WOLFSSL -DWOLFSSL_KEY_GEN"
|
||||
AM_CFLAGS="$AM_CFLAGS -DSSL_TXT_TLSV1_2 -DSSL_TXT_TLSV1_1"
|
||||
AM_CFLAGS="$AM_CFLAGS -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3"
|
||||
if test "$ENABLED_TLSV10" = "yes"
|
||||
|
@ -127,6 +127,7 @@ int BioReceive(WOLFSSL* ssl, char* buf, int sz, void* ctx)
|
||||
|
||||
switch (ssl->biord->type) {
|
||||
case WOLFSSL_BIO_MEMORY:
|
||||
case WOLFSSL_BIO_BIO:
|
||||
if (wolfSSL_BIO_ctrl_pending(ssl->biord) == 0) {
|
||||
return WOLFSSL_CBIO_ERR_WANT_READ;
|
||||
}
|
||||
@ -167,6 +168,7 @@ int BioSend(WOLFSSL* ssl, char *buf, int sz, void *ctx)
|
||||
|
||||
switch (ssl->biowr->type) {
|
||||
case WOLFSSL_BIO_MEMORY:
|
||||
case WOLFSSL_BIO_BIO:
|
||||
sent = wolfSSL_BIO_write(ssl->biowr, buf, sz);
|
||||
if (sent < 0) {
|
||||
return WOLFSSL_CBIO_ERR_GENERAL;
|
||||
|
Reference in New Issue
Block a user