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!
fix references to misnamed HAVE_SHA224, HAVE_SHA384, HAVE_SHA512 (correct names have WOLFSSL_ prefixes).
wolfcrypt/src/ecc.c: in wc_ecc_get_curve_id_from_oid(), deconditionalize guard against zero-length len added in 03a6eed037, to fix test_wc_ecc_get_curve_id_from_oid() failing in cross-mingw-all-crypto.
configure.ac: for reproducible-build, use --build-id=sha1, not --build-id=none, to support users relying on build-id in the linked object.
configure.ac: add several missing low level crypto algorithms to all-crypto that are already included indirectly in enable-all.
wolfcrypt/src/asn.c: tweak ret handling in MakeSignature()CERTSIGN_STATE_DO section for the benefit of WOLFSSL_DEBUG_TRACE_ERROR_CODES.
tests/api.c: gate test_GENERAL_NAME_set0_othername() on OPENSSL_ALL, not OPENSSL_EXTRA, as it fails with --enable-all-crypto --enable-opensslextra, and is commented to require --enable-opensslall.
tested with wolfssl-multi-test.sh ... super-quick-check
fix references to misnamed
HAVE_SHA224
,HAVE_SHA384
,HAVE_SHA512
(correct names haveWOLFSSL_
prefixes).wolfcrypt/src/ecc.c
: inwc_ecc_get_curve_id_from_oid()
, deconditionalize guard against zero-lengthlen
added in 03a6eed037, to fixtest_wc_ecc_get_curve_id_from_oid()
failing incross-mingw-all-crypto
.configure.ac
: for reproducible-build, use--build-id=sha1
, not--build-id=none
, to support users relying on build-id in the linked object.configure.ac
: add several missing low level crypto algorithms toall-crypto
that are already included indirectly inenable-all
.wolfcrypt/src/asn.c
: tweakret
handling inMakeSignature()
CERTSIGN_STATE_DO
section for the benefit ofWOLFSSL_DEBUG_TRACE_ERROR_CODES
.tests/api.c
: gatetest_GENERAL_NAME_set0_othername()
onOPENSSL_ALL
, notOPENSSL_EXTRA
, as it fails with--enable-all-crypto --enable-opensslextra
, and is commented to require--enable-opensslall
.tested with
wolfssl-multi-test.sh ... super-quick-check