The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
tested with wolfssl-multi-test.sh ... super-quick-check, which includes cross-mingw-all-crypto, locally fixed to work right, i.e. to actually test --enable-all-crypto.
fixes for
USE_WINDOWS_API
:XWRITE
andXREAD
definitions towc_port.h
;wolfSSL_BIO_read()
, implement Windows support forXREAD
andXWRITE
;wolfSSL_BIO_write_filename()
, add 'b
' flag toXFOPEN
flags;wolfSSL_RAND_file_name()
, add support forXALTHOMEVARNAME
, and add Windows definition for it towc_port.h
alongsideXWRITE
andXREAD
.fixes
test_wolfSSL_BIO
,test_wolfSSL_X509_print
,test_wolfSSL_RAND
,test_wolfSSL_RSA_print
incross-mingw-all-crypto
scenario.miscellaneous fixes to clear
wolfssl-multi-test.sh ... super-quick-check
:wolfcrypt/src/wc_kyber_poly.c
: fixbugprone-macro-parentheses
forFROM_MSG_BIT
.wolfcrypt/src/port/riscv/riscv-64-aes.c
: fix trailing whitespace.tested with
wolfssl-multi-test.sh ... super-quick-check
, which includescross-mingw-all-crypto
, locally fixed to work right, i.e. to actually test--enable-all-crypto
.