
configure.ac: fix ed25519/sha512 dependency test to not misfire when ENABLED_32BIT; wolfssl/wolfcrypt/curve{25519,448}.h: fix redundant typedefs of curve{25519,448}_key (fixes -Wpedantic warnings); configure.ac: fix for "ISO C forbids an empty translation unit [-Werror=pedantic]", re wolfcrypt/src/sp_c{32,64}.c; configure.ac: fixes for --enable-32bit versus pedantic "ISO C forbids an empty translation unit", including explicit exclusion of 32bit-incompatible algorithms from enable-all and enable-all-crypto sets; tests/api.c: fixes for a couple inadequately gated SHA2 dependencies; tests/api.c:test_wolfSSL_set_alpn_protos(): fix prototype missing (void); wolfcrypt/src/misc.c and wolfssl/wolfcrypt/misc.h: fix ForceZero() definition and NO_INLINE prototype to not counterfactually constify the mem ptr, to avoid -Wmaybe-uninitialized from gcc11; wolfcrypt/src/des3.c: drop obsolete register qualifier from declaration in DesSetKey(), for c++17 compatibility; src/ssl.c:wolfSSL_BN_mod_word(): fix cast of arg2 to mp_mod_d().
Before creating any new configure files (.conf) read the CONF_FILES_README.md