wolfssl icon indicating copy to clipboard operation
wolfssl copied to clipboard

20220809-quic-fixes

Open douzzer opened this issue 2 years ago • 0 comments

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

douzzer avatar Aug 09 '22 23:08 douzzer