Commit Graph

  • eeaa3a7160 Merge pull request #9596 from kareem-wolfssl/zd19378 master David Garske 2026-01-26 08:34:57 -08:00
  • 4574a0c10e Merge pull request #9706 from miyazakh/selftest_pqc nightly-snapshot Kaleb Himes 2026-01-23 13:41:44 -07:00
  • 6ae5555718 Merge pull request #9704 from douzzer/20260122-toolchain-workarounds David Garske 2026-01-23 12:39:05 -08:00
  • cd88ec57b0 Merge pull request #9685 from kareem-wolfssl/gh7735 David Garske 2026-01-23 12:38:46 -08:00
  • 2f388dde4c Merge pull request #9703 from dgarske/stsafe-a120-ecdhe JacobBarthelmeh 2026-01-23 10:59:45 -07:00
  • 4773ea6d44 Merge pull request #9637 from Frauschi/test_coverage David Garske 2026-01-23 07:51:40 -08:00
  • b5209344e0 Merge pull request #9707 from danielinux/enable_stm32g0_AES_only David Garske 2026-01-23 07:50:30 -08:00
  • 269c28be16 Add STM32G0 hardware crypto support Michal Jahelka 2026-01-23 11:09:08 +01:00
  • 14ce7956f1 Increase test coverage Tobias Frauenschläger 2026-01-09 12:19:11 +01:00
  • 0f72d2eafe enable kyber and dilithium in selftest Hideki Miyazaki 2026-01-23 11:59:46 +09:00
  • 27df554e99 Merge pull request #9701 from Frauschi/brainpool-tls13 Sean Parkinson 2026-01-23 10:42:32 +10:00
  • baaa368a61 Merge pull request #9668 from kaleb-himes/PQ-FS-2026-Part1 Sean Parkinson 2026-01-23 10:30:47 +10:00
  • 2c83711319 Merge pull request #9693 from kareem-wolfssl/zd21012 David Garske 2026-01-22 15:24:31 -08:00
  • a1b43ab3fa wolfssl/wolfcrypt/dilithium.h: add a check for whether all supported levels are disabled, in WOLFSSL_WC_DILITHIUM setup. Daniel Pouzzner 2026-01-22 17:19:01 -06:00
  • 71bffcc5eb linuxkm/Kbuild: move FORCE_GLOBAL_OBJTOOL_OFF setup outside ENABLED_LINUXKM_PIE setup, i.e. always usable. Daniel Pouzzner 2026-01-22 17:17:57 -06:00
  • a17f68f036 Merge pull request #9587 from kareem-wolfssl/zd20850 David Garske 2026-01-22 15:07:19 -08:00
  • 2fb19f84e5 Fixes for STSAFE-A120 ECDHE David Garske 2026-01-22 22:29:55 +00:00
  • 1103552c37 Code review feedback Kareem 2026-01-22 15:46:13 -07:00
  • d60dd53165 Merge branch 'master' of https://github.com/wolfSSL/wolfssl into zd19378 Kareem 2026-01-22 15:37:30 -07:00
  • 4c0c51fdff Merge branch 'master' of https://github.com/wolfSSL/wolfssl into gh7735 Kareem 2026-01-22 15:13:15 -07:00
  • baedba6a58 Force client haveDH to true in wolfSSL_set_options. haveDH won't be set to true on the client as the server side is what calls DH param generation APIs which set this to true, but we still want the client to support DH cipher suites if enabled. This matches behavior from InitSSL_EitherSide. Kareem 2026-01-22 15:13:08 -07:00
  • 20fc2de29d Restore sanity to < SEED_BLOCK_SZ kaleb-himes 2026-01-22 09:09:29 -07:00
  • 20b2fd200f Address failure rates from FIPS CRNGT test by implementing alternate RCT/ADP tests kaleb-himes 2026-01-14 16:13:03 -07:00
  • bde1bf6ce7 Fix user_settings ASM multiple define Tobias Frauenschläger 2026-01-22 13:40:33 +01:00
  • eb8ba6124e Support TLS 1.3 ECC Brainpool authentication Tobias Frauenschläger 2026-01-19 18:42:17 +01:00
  • a462398387 Support Brainpool ECC curve TLS 1.3 key exchange Tobias Frauenschläger 2026-01-19 18:33:48 +01:00
  • 62ca34497c Merge pull request #9633 from douzzer/20260108-DEFAULT_MAX_CLASSIC_ASYM_KEY_BITS David Garske 2026-01-21 17:39:56 -08:00
  • baeffb2f6a Merge pull request #9692 from anhu/aead David Garske 2026-01-21 17:22:32 -08:00
  • 142f493964 configure.ac: if ENABLED_32BIT, add -DWC_32BIT_CPU to AM_CFLAGS, and don't add WOLFSSL_X86_64_BUILD to AM_CFLAGS; fix handling for --enable-bump; Daniel Pouzzner 2026-01-21 18:20:29 -06:00
  • e4e79dd8a3 Merge pull request #9694 from SparkiDev/tls_msg_sanity_fix David Garske 2026-01-21 15:11:11 -08:00
  • 7d7299e254 Do not allow NULL with non-zero length. Anthony Hu 2026-01-21 17:49:30 -05:00
  • 11ddec3f69 Merge pull request #9681 from tmael/wfb1_ David Garske 2026-01-21 13:41:01 -08:00
  • e1e7c4d9f0 Merge pull request #9695 from miyazakh/fix_qt_unittest David Garske 2026-01-21 12:56:53 -08:00
  • 47ff34b503 Merge pull request #9696 from SparkiDev/mldsa_max_vals_from_avail David Garske 2026-01-21 12:56:07 -08:00
  • 758d74f51f Merge pull request #9687 from holtrop-wolfssl/rust-hmac-blake2 David Garske 2026-01-21 12:55:48 -08:00
  • 1c3816d7d8 Use seedSz < SEED_BLOCK_SZ Tesfa Mael 2026-01-20 10:50:37 -08:00
  • d3d2105035 Fix cert SW issues Tesfa Mael 2026-01-19 11:52:03 -08:00
  • 418a3bff32 Merge pull request #9698 from dgarske/rsa_no_rng2 Daniel Pouzzner 2026-01-21 14:01:10 -06:00
  • f52930b844 More fixes for NO RNG and NO check key (broken in #9606 and #9576) David Garske 2026-01-21 09:52:48 -08:00
  • 2a449ebfdf Merge pull request #9673 from holtrop-wolfssl/update-github-workflows-ubuntu David Garske 2026-01-21 09:14:39 -08:00
  • cc7897be0d Merge pull request #9689 from dgarske/rsa_no_rng Daniel Pouzzner 2026-01-21 11:13:03 -06:00
  • 98dbc56daa Merge pull request #9691 from douzzer/20260120-linuxkm-RHEL9v6-and-RDSEED-sanity-check David Garske 2026-01-21 09:03:32 -08:00
  • 685bacc917 Merge pull request #9614 from dgarske/stsafe-a120 JacobBarthelmeh 2026-01-21 09:12:23 -07:00
  • 69fd8dc01f Update from Ubuntu 22.04 to Ubuntu 24.04 for several github workflows Josh Holtrop 2026-01-15 14:28:35 -05:00
  • 88593f8dcd ML-DSA: max values based on available parameters Sean Parkinson 2026-01-21 12:04:28 +10:00
  • 38b0fe19a1 Improvements to code for ECDHE and peer review fixes. David Garske 2026-01-21 00:02:52 +00:00
  • 16fb84d0d1 Peer review fixes. Tested with brainpool. David Garske 2026-01-19 19:53:45 +00:00
  • 54f0ecb536 Fix for ephemeral key usage limit. David Garske 2026-01-16 19:59:10 +00:00
  • 384eaa48b3 Peer review fixes (thank you copilot) David Garske 2026-01-16 19:10:11 +00:00
  • 654901782c Peer review cleanups. ECDHE improvements. David Garske 2026-01-16 00:14:28 +00:00
  • 02c3086e00 Added ECDHE support David Garske 2026-01-12 22:56:13 +00:00
  • 09c75f25de Fixes for peer review. David Garske 2026-01-12 12:35:57 -08:00
  • c7ca035baf Cleanup WOLFSL_STSAFE and fix issue with multi-test macros David Garske 2026-01-06 14:55:59 -08:00
  • a4c2398265 Add STSAFE-A120 Support David Garske 2026-01-06 14:41:36 -08:00
  • 8902afdcea TLS: more sanity checks on message order Sean Parkinson 2026-01-21 10:00:38 +10:00
  • 22ed7472b4 fix qt unit test Hideki Miyazaki 2026-01-21 08:59:28 +09:00
  • 832bcd7f4b Merge branch 'master' of https://github.com/wolfSSL/wolfssl into zd20850 Kareem 2026-01-20 15:59:05 -07:00
  • 549f106907 Use MinGW XINET_PTON definition for 32-bit MinGW as well as 64-bit. Kareem 2026-01-20 15:55:19 -07:00
  • 7048fa80d4 wolfcrypt/src/random.c and wolfssl/wolfcrypt/settings.h: fixes from CI and peer review: * in wc_GenerateSeed_IntelRD(), use stack/register allocation for sanity_word{1,2}, and * don't set WC_VERBOSE_RNG if WOLFSSL_DEBUG_PRINTF is missing. Daniel Pouzzner 2026-01-20 16:48:21 -06:00
  • 0f0163d888 Merge branch 'master' of https://github.com/wolfSSL/wolfssl into gh7735 Kareem 2026-01-20 15:18:26 -07:00
  • 4550814e66 wc_XChaCha20Poly1305_Init: NULL check aead, not ad Anthony Hu 2026-01-20 16:37:20 -05:00
  • b91272c9a5 wolfcrypt/src/random.c: add sanity check in wc_GenerateSeed_IntelRD() to work around buggy RDSEED by disabling it if it generates three identical 64 bit words consecutively; Daniel Pouzzner 2026-01-20 15:24:43 -06:00
  • ba53051457 add linuxkm/patches/5.14.0-570.58.1.el9_6/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-5v14-570v58v1-el9_6.patch Daniel Pouzzner 2026-01-20 15:07:44 -06:00
  • 4a92ee31bb Rust HMAC-BLAKE2: require exact output buffer size Josh Holtrop 2026-01-20 15:31:58 -05:00
  • e59ddb95c7 Rust blake2: remove unnecessary cfg guards Josh Holtrop 2026-01-20 14:56:55 -05:00
  • 91d9389b9f Fixes for RSA with no RNG David Garske 2026-01-20 10:21:12 -08:00
  • c8867d8c52 Merge pull request #9688 from padelsbach/login-live-com-cert David Garske 2026-01-20 11:04:51 -08:00
  • 17401da6ae Merge pull request #9678 from cconlon/otherNameSan David Garske 2026-01-20 10:56:37 -08:00
  • 3520b4c9a1 Merge pull request #9636 from julek-wolfssl/zephyr-fixes-202601 David Garske 2026-01-20 10:52:27 -08:00
  • 6bdc6a7550 Merge pull request #9618 from SparkiDev/volatile_multi_statement David Garske 2026-01-20 10:42:49 -08:00
  • d505c0b7c5 Only reinitialize suites in InitSSL_Side if they were not set by the user. Always allocate suites in InitSSL_Side if they're NULL so InitSSL_Suites will set them. Kareem 2026-01-20 11:40:37 -07:00
  • 26b8795a3f Merge pull request #9682 from JacobBarthelmeh/lic David Garske 2026-01-20 10:38:32 -08:00
  • 2325c68d4e Address connection issues in ocsp-stapling test Paul Adelsbach 2026-01-19 10:47:41 -08:00
  • af0fd013a1 HMAC-BLAKE2b: avoid coverity complaints about accessing x_key out of range Josh Holtrop 2026-01-20 08:14:02 -05:00
  • a555d5290a Rust wrapper: add HMAC-BLAKE2[bs] wrappers Josh Holtrop 2026-01-12 13:40:21 -05:00
  • 89931bd884 Always reinitialize the SSL cipher suites in InitSSL_Side as the side and enabled algos have likely changed. Kareem 2026-01-19 17:50:26 -07:00
  • c71a4dd66f Merge pull request #9662 from AlexLanzano/tls1.2-empty-cert-fix Sean Parkinson 2026-01-20 09:45:29 +10:00
  • 0f395a5f9d Fix memory management in wolfssl_dns_entry_othername_to_gn() and wolfSSL_X509_get_ext_d2i() for otherName SAN handling, add ASN_RID_TYPE case to wolfSSL_X509_get_ext_d2i() Chris Conlon 2026-01-16 12:15:10 -07:00
  • 4ce6c4c262 Merge pull request #9623 from julek-wolfssl/dtls-1.3-ms-interval Daniel Pouzzner 2026-01-19 17:01:23 -06:00
  • e465f92905 Merge pull request #9642 from holtrop-wolfssl/hmac-blake2 Daniel Pouzzner 2026-01-19 16:49:08 -06:00
  • c2cf8b1545 Merge pull request #9659 from holtrop-wolfssl/improve-error-for-invalid-helloretryrequest Daniel Pouzzner 2026-01-19 16:23:59 -06:00
  • f9aec60e0d Restore previous includes but add more externs Juliusz Sosinowicz 2026-01-19 22:02:26 +01:00
  • 836be9d8fc copy in asm files from WCv6.0.0-RC5 to match v5.2.4 WOLFCRYPT_FILES per fips-check-PILOT.sh. WCv5.2.4-KRNL-CHKIN-r5 Daniel Pouzzner 2026-01-19 14:52:15 -06:00
  • 1e9d71af42 add RPCS3 to GPLv2 exception list JacobBarthelmeh 2026-01-19 13:48:16 -07:00
  • bfc4f6bb01 Merge pull request #9677 from dgarske/riscv_sha512 Daniel Pouzzner 2026-01-19 12:57:59 -06:00
  • 77e1fb662b Remove circular dependency between ssl.h and wolfio.h Juliusz Sosinowicz 2026-01-09 13:44:08 +01:00
  • e86ceb2ad9 zephyr: define missing posix network funcs Juliusz Sosinowicz 2026-01-09 13:43:49 +01:00
  • b6f0139d63 zephyr: Fix more C++ linkage Juliusz Sosinowicz 2026-01-09 13:43:16 +01:00
  • bba4671042 wolfSSL_dtls13_use_quick_timeout: check for NULL input Juliusz Sosinowicz 2026-01-19 10:13:23 +01:00
  • 429b690370 Address code review Juliusz Sosinowicz 2026-01-19 09:38:17 +01:00
  • 48067f1fa7 dtls 1.3: allow rtx interval to be less than a second Juliusz Sosinowicz 2026-01-07 12:52:42 +01:00
  • e90429dbb8 HMAC-BLAKE2: avoid clang-analyzer warnings about x_key being uninitialized Josh Holtrop 2026-01-18 22:20:14 -05:00
  • d98bbf1bc4 Merge pull request #9679 from douzzer/20260117-fix-test_wolfSSL_EVP_sm3 David Garske 2026-01-17 11:47:51 -08:00
  • 467d6dd338 tests/api/test_evp_digest.c: fix for copy-paste error in test_wolfSSL_EVP_sm3(), introduced in 43d831ff06. Daniel Pouzzner 2026-01-17 09:58:21 -06:00
  • 90c8b5c80d HMAC-BLAKE2: Use uppercase U for unsigned integer constants Josh Holtrop 2026-01-17 09:15:47 -05:00
  • 1e51938965 Merge pull request #9675 from embhorn/zd21049 Daniel Pouzzner 2026-01-17 00:03:46 -06:00
  • 84bca62ace Merge pull request #9667 from bigbrett/ancv-verify-callback-fix Daniel Pouzzner 2026-01-17 00:02:42 -06:00
  • 9ae87e2a48 Merge pull request #9657 from embhorn/gh9655 Daniel Pouzzner 2026-01-16 23:59:31 -06:00
  • 5c7f986925 Merge pull request #9670 from miyazakh/fix_selftest Daniel Pouzzner 2026-01-16 23:57:27 -06:00
  • 0ceed2d832 Merge pull request #9664 from padelsbach/hmac-update-len-check Daniel Pouzzner 2026-01-16 15:35:58 -06:00