wolfssl
wolfssl copied to clipboard
20220809-quic-fixes
fixes for issues introduced in #5384:
added numerous missing _SMALL_STACK
code paths (PK objects on the stack);
in settings.h, enable WOLFSSL_SMALL_STACK_STATIC
by default when WOLFSSL_SMALL_STACK
is defined (NO_WOLFSSL_SMALL_STACK_STATIC
to override);
fixes for unsafe strcat()
s in tests/quic.c;
fix for unsafe macro WOLFSSL_IS_QUIC()
;
fix to exclude quic from enable-all
when enable-linuxkm
(quic needs opensslextra, and opensslextra currently only works in-kernel in cryptonly builds);
fix for signed/unsigned clash in wolfSSL_quic_receive()
.
tested with wolfssl-multi-test.sh ... super-quick-check