mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-01 19:54:40 +02:00
@@ -463,7 +463,6 @@ then
|
|||||||
test "$enable_cryptocb" = "" && enable_cryptocb=yes
|
test "$enable_cryptocb" = "" && enable_cryptocb=yes
|
||||||
test "$enable_fallback_scsv" = "" && enable_fallback_scsv=yes
|
test "$enable_fallback_scsv" = "" && enable_fallback_scsv=yes
|
||||||
test "$enable_anon" = "" && enable_anon=yes
|
test "$enable_anon" = "" && enable_anon=yes
|
||||||
test "$enable_mcast" = "" && enable_mcast=yes
|
|
||||||
|
|
||||||
if test "$ENABLED_32BIT" != "yes"
|
if test "$ENABLED_32BIT" != "yes"
|
||||||
then
|
then
|
||||||
@@ -498,7 +497,6 @@ then
|
|||||||
test "$enable_opensslextra" = "" && enable_opensslextra=yes
|
test "$enable_opensslextra" = "" && enable_opensslextra=yes
|
||||||
test "$enable_opensslall" = "" && enable_opensslall=yes
|
test "$enable_opensslall" = "" && enable_opensslall=yes
|
||||||
test "$enable_certservice" = "" && enable_certservice=yes
|
test "$enable_certservice" = "" && enable_certservice=yes
|
||||||
test "$enable_jni" = "" && enable_jni=yes
|
|
||||||
test "$enable_lighty" = "" && enable_lighty=yes
|
test "$enable_lighty" = "" && enable_lighty=yes
|
||||||
test "$enable_haproxy" = "" && enable_haproxy=yes
|
test "$enable_haproxy" = "" && enable_haproxy=yes
|
||||||
test "$enable_stunnel" = "" && enable_stunnel=yes
|
test "$enable_stunnel" = "" && enable_stunnel=yes
|
||||||
@@ -691,6 +689,8 @@ AS_IF([ test "x$ENABLED_SINGLETHREADED" = "xyes" ],[ AM_CFLAGS="-DSINGLE_THREADE
|
|||||||
|
|
||||||
|
|
||||||
# DTLS
|
# DTLS
|
||||||
|
# DTLS is a prereq for the options mcast, sctp, and jni. Enabling any of those
|
||||||
|
# without DTLS will also enable DTLS.
|
||||||
AC_ARG_ENABLE([dtls],
|
AC_ARG_ENABLE([dtls],
|
||||||
[AS_HELP_STRING([--enable-dtls],[Enable wolfSSL DTLS (default: disabled)])],
|
[AS_HELP_STRING([--enable-dtls],[Enable wolfSSL DTLS (default: disabled)])],
|
||||||
[ ENABLED_DTLS=$enableval ],
|
[ ENABLED_DTLS=$enableval ],
|
||||||
|
@@ -19534,8 +19534,12 @@ int ReceiveData(WOLFSSL* ssl, byte* output, int sz, int peek)
|
|||||||
if (ssl->options.dtls) {
|
if (ssl->options.dtls) {
|
||||||
/* In DTLS mode, we forgive some errors and allow the session
|
/* In DTLS mode, we forgive some errors and allow the session
|
||||||
* to continue despite them. */
|
* to continue despite them. */
|
||||||
if (ssl->error == VERIFY_MAC_ERROR || ssl->error == DECRYPT_ERROR)
|
if (ssl->error == VERIFY_MAC_ERROR ||
|
||||||
|
ssl->error == DECRYPT_ERROR ||
|
||||||
|
ssl->error == DTLS_SIZE_ERROR) {
|
||||||
|
|
||||||
ssl->error = 0;
|
ssl->error = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif /* WOLFSSL_DTLS */
|
#endif /* WOLFSSL_DTLS */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user