Commit Graph

  • 6ee660841b fixes/workarounds for -Wnull-dereferences, some true positive, some false positive: * src/pk.c:wolfSSL_RSA_meth_new() * tests/api.c:test_wolfSSL_PKCS7_certs() * tests/api.c:test_wolfSSL_X509V3_EXT_get() * wolfcrypt/src/asn.c:EncodeName() * wolfcrypt/src/pkcs12.c:wc_i2d_PKCS12() * wolfcrypt/src/port/af_alg/afalg_aes.c Daniel Pouzzner 2025-10-16 15:04:47 -05:00
  • 0727bae09e Merge pull request #9310 from SparkiDev/lms_cast_16bit David Garske 2025-10-16 12:16:05 -07:00
  • a22d239bfd Merge pull request #9301 from effbiae/set_srp_username David Garske 2025-10-16 11:32:24 -07:00
  • d88ab84b9f Merge pull request #9311 from SparkiDev/regression_fixes_19 David Garske 2025-10-16 10:56:27 -07:00
  • 058686b829 Merge pull request #9305 from dgarske/bench_rsapub Daniel Pouzzner 2025-10-16 12:23:23 -05:00
  • c111c5bacc Regression testing Sean Parkinson 2025-10-16 12:12:29 +10:00
  • 36c953dd8f LMS: Cast constants before shifting left Sean Parkinson 2025-10-16 09:24:48 +10:00
  • 88a55cdb71 Merge branch 'master' of https://github.com/wolfSSL/wolfssl into zd20603 Kareem 2025-10-15 15:48:16 -07:00
  • 8d41d1ca65 Add IPv6 support to wolfSSL_BIO_new_accept and wolfIO_TcpBind. Kareem 2025-10-15 15:47:22 -07:00
  • 832e23a5f7 Merge pull request #9307 from douzzer/20251015-linuxkm-fixes lealem47 2025-10-15 16:26:00 -06:00
  • 3746164d60 linuxkm/linuxkm_wc_port.h: don't include wolfssl/wolfcrypt/memory.h (unneeded and out of order). Daniel Pouzzner 2025-10-15 17:06:31 -05:00
  • 790808b172 Merge pull request #9303 from dgarske/silabs_series2 Zackery 2025-10-15 12:46:44 -06:00
  • 0c4f5879d8 Fix for benchmark with key gen and "out" not being allocated because of typo between WOLFSSL_RSA_VERIFY_INLINE and WOLFSSL_RSA_VERIFY_ONLY. Reproduced with: ./configure --enable-keygen CFLAGS="-DWOLFSSL_RSA_VERIFY_INLINE" --disable-examples && make && ./wolfcrypt/benchmark/benchmark -rsa David Garske 2025-10-15 11:07:36 -07:00
  • 250e19a682 Merge pull request #9299 from dgarske/bench_rsasz Daniel Pouzzner 2025-10-15 11:55:48 -05:00
  • f9b666dd8a Merge pull request #9298 from douzzer/20251014-WC_SAFE_SUM Eric Blankenhorn 2025-10-15 11:44:04 -05:00
  • 53bbf7f2d7 Merge pull request #9302 from effbiae/wc_FreeRng David Garske 2025-10-15 08:48:17 -07:00
  • 91bf738025 Support for detecting SILABS ERF32 Series 2 ECDSA support for P384/P521 David Garske 2025-10-10 11:13:39 -07:00
  • 1de2ad48bd wc_FreeRng called multiple times in wolfSSL_CTX_set_srp_password effbiae 2025-10-15 17:43:53 +11:00
  • cadea76e43 refactor wolfSSL_CTX_set_srp_username effbiae 2025-10-12 12:28:07 +11:00
  • c771167127 add WC_ prefixes to MAX_UINT_OF() and friends, to avoid collision with wolfSentry macros. Daniel Pouzzner 2025-10-14 19:16:21 -05:00
  • 21a66ec36b wolfssl/wolfcrypt/types.h: add missing static attribute to WC_WUR_INT(). Daniel Pouzzner 2025-10-14 19:10:15 -05:00
  • 75097f3e09 Fix for improper sizing on bench_rsa_helper David Garske 2025-10-14 16:41:27 -07:00
  • 1602ed2f3a wolfcrypt/src/asn.c: rearrange check for null cname in EncodeName() to fix false positive -Wnull-dereference. Daniel Pouzzner 2025-10-14 18:27:02 -05:00
  • 7c7040da24 src/internal.c: fix -Wnull-dereference in LoadCertByIssuer(). Daniel Pouzzner 2025-10-14 17:38:12 -05:00
  • 204eb96d2f src/ssl.c: fix overflow/overrun defect in wolfSSL_writev(). Daniel Pouzzner 2025-10-14 16:29:15 -05:00
  • 014f55fe10 wolfssl/wolfcrypt/types.h: add WC_WUR_INT(), MAX_UINT_OF(), MAX_SINT_OF(), MIN_SINT_OF(), WC_SAFE_SUM_UNSIGNED(), and WC_SAFE_SUM_SIGNED(). Daniel Pouzzner 2025-10-14 16:28:32 -05:00
  • 3534fad3ee Merge pull request #9295 from rizlik/shutdown_nonblocking_fix David Garske 2025-10-14 12:50:57 -07:00
  • 4280b52bff test: increase coverage for multiple wolfSSL_shutdown test Marco Oliverio 2025-10-13 16:23:42 +02:00
  • 4b7a2b677b wolfSSL_shutdown: fix non-blocking retry after WANT_WRITE. Marco Oliverio 2025-10-13 16:19:40 +02:00
  • 77dcbb5603 Merge pull request #9293 from dgpighin/docstrings_update Sean Parkinson 2025-10-14 16:14:15 +10:00
  • b2c105d5f7 Merge pull request #9292 from embhorn/zd20626 Daniel Pouzzner 2025-10-13 23:17:13 -05:00
  • 6fbd101f7d Merge pull request #9153 from effbiae/wc-small-stack Daniel Pouzzner 2025-10-13 23:12:01 -05:00
  • e877fa747d Merge pull request #9185 from Pushyanth-Infineon/psoc6_sha1_sha2_sha3_support David Garske 2025-10-13 13:29:52 -07:00
  • dd22fa3243 Fix from testing Eric Blankenhorn 2025-10-13 15:27:01 -05:00
  • f3428295f6 Clarify use of static ciphers in readme files (#9283) Eric Blankenhorn 2025-10-13 13:38:11 -05:00
  • 4f0836eb73 Merge pull request #9291 from JacobBarthelmeh/csharp David Garske 2025-10-13 11:35:44 -07:00
  • 9872207702 Merge pull request #9285 from SparkiDev/sp_small_stack_macros David Garske 2025-10-13 11:12:24 -07:00
  • e67b85724e Fix from testing Eric Blankenhorn 2025-10-13 12:57:47 -05:00
  • bae25afa40 Fix from testing Eric Blankenhorn 2025-10-13 12:42:01 -05:00
  • adc9146035 Fix from testing Eric Blankenhorn 2025-10-13 12:33:40 -05:00
  • 83336e3436 Fix from testing Eric Blankenhorn 2025-10-13 12:15:39 -05:00
  • 6b0e24eed2 test_memio: support WANT_WRITE simulation Marco Oliverio 2025-10-13 12:51:40 +02:00
  • 610d8e5366 Merge pull request #9275 from SparkiDev/xtensa_ct_x25519 David Garske 2025-10-13 07:13:53 -07:00
  • f4b8f844b2 indent {.*;} macro args effbiae 2025-10-13 14:04:06 +11:00
  • fac53abc14 SP: macros for variables that may be allocated Sean Parkinson 2025-10-09 22:03:32 +10:00
  • c161cbd9f3 Xtensa: mitigate potential non-CT assembly output Sean Parkinson 2025-10-07 20:48:29 +10:00
  • a61d79d154 Some updates to the docstrings Dario Pighin 2025-10-11 16:43:05 +02:00
  • b5c5854064 fix for cppcheck defect in src/ssl.c effbiae 2025-10-11 11:12:46 +11:00
  • 6bda10abd0 define WOLFSSL_SMALL_STACK in tests and benchmark for ASYNC effbiae 2025-09-13 13:00:02 +10:00
  • 3921362250 WC_VAR macros effbiae 2025-09-09 13:45:37 +10:00
  • 75a6621c63 hand edits for small stack compress effbiae 2025-09-09 14:00:52 +10:00
  • 7a3db09ddd automated small stack compress effbiae 2025-09-10 12:22:06 +10:00
  • b2c5eb51d8 Enable hardware acceleration for SHA algorithms on PSoC6. - Introduced conditional compilation for PSoC6 crypto support across SHA1, SHA2, SHA3 implementations. - Ensured proper mutex locking for concurrent access to hardware resources during hash operations. - Added public key creation functionality if only private key is provided in ECDSA verify function (psoc6_ecc_verify_hash_ex). - Updated ECC parameter size handling to fix incorrect endianness conversions in psoc6_ecc_verify_hash_ex(). - Added README for PSOC6 port. Kamatham Pushyanth 2025-10-11 05:10:14 +05:30
  • e47be2163a Fix buffer warnings in x509 Eric Blankenhorn 2025-10-10 15:33:53 -05:00
  • f713cdb5e0 Fix evp const warning and pk buffer warning Eric Blankenhorn 2025-10-10 15:14:56 -05:00
  • 9debdda1fa fix for C# wrapper Ed25519 import raw key and fix Curve25519 private key decode JacobBarthelmeh 2025-10-10 12:32:14 -06:00
  • a081a033fd add C# raw public Ed25519 key export/import test JacobBarthelmeh 2025-10-10 12:06:52 -06:00
  • e4b7f66927 Merge pull request #9286 from holtrop/rust-wc-ecc David Garske 2025-10-10 10:26:47 -07:00
  • 8a6297d42b Merge pull request #9267 from julek-wolfssl/dtls-stricter-ordering David Garske 2025-10-10 10:26:34 -07:00
  • aa56c40d30 Fix / suppress GCC warnings Eric Blankenhorn 2025-10-10 11:56:03 -05:00
  • f8c2e9c000 Merge pull request #9134 from JacobBarthelmeh/csharp David Garske 2025-10-10 09:21:07 -07:00
  • dbc1ecc376 Rust wrapper: remove a couple mut ptr casts Josh Holtrop 2025-10-10 11:07:19 -04:00
  • d9f8e15fff Merge pull request #9288 from mattia-moffa/20251010-python-new-oid-sum David Garske 2025-10-10 08:05:17 -07:00
  • 46281a2c17 Merge pull request #9287 from douzzer/20251009-more-WOLFSSL_API_PREFIX_MAP David Garske 2025-10-10 08:05:05 -07:00
  • a986b03f53 Rust wrapper: Address code review feedback for ECC Josh Holtrop 2025-10-10 06:56:46 -04:00
  • 42238c57b7 Improve documentation and add comments to test_memio buffer utilities Juliusz Sosinowicz 2025-10-10 11:52:47 +02:00
  • 7502cbaa3e remove trailing white space in mono.yml JacobBarthelmeh 2025-10-10 00:50:46 -06:00
  • 490f20d8f8 Disable WOLFSSL_OLD_OID_SUM on Python builds Mattia Moffa 2025-10-10 01:25:03 +02:00
  • 9633248b49 Merge pull request #9276 from SparkiDev/kapi_ecc_init David Garske 2025-10-09 15:40:04 -07:00
  • f767bd2851 .github/workflows/symbol-prefixes.yml: add PQC, --enable-acert, and --with-sys-crypto-policy to configuration; Daniel Pouzzner 2025-10-09 17:33:14 -05:00
  • d1ba8eb9d0 configure.ac: don't add PQC to --enable-all-crypto -- not ready yet. Daniel Pouzzner 2025-10-09 16:36:14 -05:00
  • f1d014aecd add .github/workflows/symbol-prefixes.yml. Daniel Pouzzner 2025-10-09 15:19:43 -05:00
  • f070ae1024 Merge pull request #9237 from gojimmypi/pr-max-error-sz David Garske 2025-10-09 13:09:51 -07:00
  • 883da3dd35 Rust wrapper: add wolfssl::wolfcrypt::ecc module Josh Holtrop 2025-10-06 17:20:01 -04:00
  • 5efdc6b7b6 Make mutual auth side check more robust Juliusz Sosinowicz 2025-10-09 20:08:25 +02:00
  • ed506a5e4d Detect if WOLFSSL_MAX_ERROR_SZ is too small gojimmypi 2025-10-09 09:48:10 -07:00
  • bd9f7b5b87 Clarify return values in wolfSSL_mutual_auth documentation Juliusz Sosinowicz 2025-10-09 00:57:08 +02:00
  • 3f460b40bc Merge pull request #9258 from kareem-wolfssl/zd19563_4 David Garske 2025-10-08 13:59:58 -07:00
  • 29e2f21fff Merge pull request #9224 from kareem-wolfssl/zd20527 David Garske 2025-10-08 13:19:05 -07:00
  • db4d2af935 Merge pull request #9257 from kareem-wolfssl/zd20595 David Garske 2025-10-08 12:57:46 -07:00
  • 38df498db0 Merge pull request #9282 from douzzer/20250926-fips-optest-tweaks Kaleb Himes 2025-10-08 13:19:27 -06:00
  • f4d929593f add WOLFSSL_API_PREFIX_MAP -- when defined, exported symbols otherwise missing wc_ or wolfSSL_ prefixes are remapped with the appropriate prefix; Daniel Pouzzner 2025-10-08 13:15:22 -05:00
  • 7c64292851 Merge pull request #9277 from danielinux/pkcs11-aes-ctr David Garske 2025-10-08 08:32:57 -07:00
  • 8233d0d8a2 test_memio_move_message: add docs Juliusz Sosinowicz 2025-10-08 16:20:39 +02:00
  • 13f8f66281 Add docs Juliusz Sosinowicz 2025-10-08 13:43:35 +02:00
  • b32c1aa15c fixup! Add message order sanity checks Juliusz Sosinowicz 2025-10-08 13:33:09 +02:00
  • 10365d6082 Allow clearing group messages flag Juliusz Sosinowicz 2025-10-07 18:43:05 +02:00
  • 6fbbdf9324 Add message order sanity checks Juliusz Sosinowicz 2025-10-03 15:32:39 +02:00
  • 4dbf96b7bc Merge pull request #9280 from douzzer/20251007-linuxkm-fortify-source-sunrise Kaleb Himes 2025-10-07 17:31:45 -06:00
  • 459a4be339 add SNI support by default to user_settings.h with C# wrapper JacobBarthelmeh 2025-10-07 16:43:30 -06:00
  • b179f0d267 copy over library since mono CI build is having trouble finding it JacobBarthelmeh 2025-10-07 16:38:18 -06:00
  • f5898d5f5d no need to run make check with wolfSSL build, this test is checking C# wrapper tests JacobBarthelmeh 2025-10-07 16:31:43 -06:00
  • 33030c2862 fix for macro guard in dtls test case JacobBarthelmeh 2025-10-07 16:27:18 -06:00
  • 5c4801fca1 update mono build README instructions and add test case JacobBarthelmeh 2025-08-25 17:03:10 -06:00
  • a3af514b65 Merge pull request #8927 from JacobBarthelmeh/usersettings David Garske 2025-10-07 14:41:29 -07:00
  • 9d72337a25 Merge pull request #9273 from holtrop/rust-wc-rsa David Garske 2025-10-07 14:39:11 -07:00
  • b564138490 Merge remote-tracking branch 'upstream/master' into zd19563_4 Kareem 2025-10-07 14:23:45 -07:00
  • 233e574f32 Merge remote-tracking branch 'upstream/master' into zd20595 Kareem 2025-10-07 14:23:21 -07:00
  • 8fbc39ea6c Merge branch 'master' into zd20527 Kareem 2025-10-07 14:22:55 -07:00
  • 14e1d2eec3 Merge branch 'master' into zd20527 Kareem 2025-10-07 14:22:08 -07:00