Commit Graph

  • 70af2be5ab Merge pull request #9045 from douzzer/20250730-revert-PR9000 master JacobBarthelmeh 2025-07-30 16:59:19 -06:00
  • 26806cda7b Revert "Support importing seed of ML-DSA key" Daniel Pouzzner 2025-07-30 15:39:57 -05:00
  • f6437d3072 Revert "Add test data" Daniel Pouzzner 2025-07-30 15:39:55 -05:00
  • d0bf9c4b3c Revert "Disable exporting dilithium DER tests without WOLFSSL_ASN_TEMPLATE" Daniel Pouzzner 2025-07-30 15:39:53 -05:00
  • 40646964b4 Revert "Follow copilot review" Daniel Pouzzner 2025-07-30 15:39:47 -05:00
  • 46347173b2 Merge pull request #9034 from holtrop/allow-pkcs7-without-x963-kdf JacobBarthelmeh 2025-07-30 10:05:09 -06:00
  • 09dd519764 Merge pull request #9043 from holtrop/fix-unit-test-coverity-defect JacobBarthelmeh 2025-07-30 09:59:39 -06:00
  • ccb463dd1d Fix unit test coverity defect in test_wc_PKCS7_SetAESKeyWrapUnwrapCb() Josh Holtrop 2025-07-30 10:37:28 -04:00
  • a1e2ba2cd3 Merge pull request #9036 from kareem-wolfssl/zd20239 JacobBarthelmeh 2025-07-29 17:13:34 -06:00
  • d7f85c533b Merge pull request #9038 from JacobBarthelmeh/tcp Sean Parkinson 2025-07-30 08:40:39 +10:00
  • 36912c3af8 Merge pull request #9000 from kojiws/import_mldsa_seed_pkcs8 JacobBarthelmeh 2025-07-29 16:02:36 -06:00
  • f130a9d44d Alias MAX_SIG_SZ to MAX_ENCODED_SIG_SZ for backwards compatibility. Kareem 2025-07-29 13:58:35 -07:00
  • df7e105fb7 Allow building with HAVE_PKCS7 set and HAVE_X963_KDF unset Josh Holtrop 2025-07-25 15:44:12 -04:00
  • 26f4c968df Merge pull request #9032 from holtrop/allow-pkcs7-without-aes-keywrap JacobBarthelmeh 2025-07-29 09:44:07 -06:00
  • 9aace48189 remove QEMU test host name lookup feature JacobBarthelmeh 2025-07-28 17:04:33 -06:00
  • 189ba201f3 Follow copilot review Koji Takeda 2025-07-29 07:15:32 +09:00
  • 26a4ea93eb Allow building with HAVE_PKCS7 set and HAVE_AES_KEYWRAP unset Josh Holtrop 2025-07-24 12:26:45 -04:00
  • bbcdfe92e0 Disable exporting dilithium DER tests without WOLFSSL_ASN_TEMPLATE Koji Takeda 2025-07-28 17:39:42 +09:00
  • 778dcbaafb Add test data Koji Takeda 2025-07-14 11:00:36 +09:00
  • a82d1a6b12 Support importing seed of ML-DSA key Koji Takeda 2025-07-14 10:35:31 +09:00
  • cc2f7927ec Merge pull request #9035 from douzzer/20250725-wc_linuxkm_relax_long_loop nightly-snapshot philljj 2025-07-26 09:22:00 -05:00
  • b0f6829614 20250725-wc_linuxkm_relax_long_loop: improvements from peer review: fix, clarify, and extend comments, improve indentation, and snip out a stray redundant preprocessor definition. Daniel Pouzzner 2025-07-26 08:27:43 -05:00
  • 5b888f809f Fix size used by signature context struct. This matches the size used by sigCpy/sigSz when building without WOLFSSL_NO_MALLOC. Kareem 2025-07-25 15:50:38 -07:00
  • 77dccc0c32 linuxkm: Daniel Pouzzner 2025-07-25 15:56:48 -05:00
  • c347f75b3c Merge pull request #9029 from holtrop/extract-kari-rid David Garske 2025-07-25 09:04:11 -07:00
  • 804c4f20b5 Explicitly initialize some unit test variables to avoid warnings Josh Holtrop 2025-07-24 18:51:58 -04:00
  • 1226dedeb8 Check that we don't run out of space for the RID structure Josh Holtrop 2025-07-24 15:52:34 -04:00
  • 71bd9e2f6e Make unit test more resilient to earlier errors Josh Holtrop 2025-07-24 15:46:01 -04:00
  • 6309b241cd Fix some clang-tidy warnings in unit test Josh Holtrop 2025-07-24 15:42:55 -04:00
  • a06268f705 Merge pull request #9010 from miyazakh/sce_tlsproperties_uc David Garske 2025-07-24 12:35:56 -07:00
  • 2db1669713 Merge pull request #8988 from JacobBarthelmeh/visibility David Garske 2025-07-24 11:00:55 -07:00
  • e4a9ffd00e Merge pull request #9031 from danielinux/fix-regression-rsa-verify-only David Garske 2025-07-24 10:29:02 -07:00
  • c25efcee92 Merge pull request #9028 from dgarske/md5_sha1 JacobBarthelmeh 2025-07-24 10:41:22 -06:00
  • cf843c8b82 Add wc_PKCS7_GetEnvelopedDataKariRid() Josh Holtrop 2025-07-23 21:39:18 -04:00
  • 09de113145 Fix warning with WOLFSSL_RSA_VERIFY_ONLY Daniele Lacamera 2025-07-24 16:13:00 +02:00
  • 6750c29e67 Merge pull request #9027 from douzzer/20250723-linuxkm-fixes-and-testing-workflow philljj 2025-07-23 22:43:51 -05:00
  • 6aabc73845 Merge pull request #9018 from holtrop/decode-skp David Garske 2025-07-23 16:01:58 -07:00
  • 44eba446ec Merge pull request #9002 from holtrop/aes-key-wrap-callbacks David Garske 2025-07-23 16:01:49 -07:00
  • 551ff3f1b6 Fixes for building with MD5 and SHA1 to support Hash WC_HASH_TYPE_MD5_SHA. ZD 20269. David Garske 2025-07-23 15:59:08 -07:00
  • e1b3c43a2b Merge pull request #8987 from gojimmypi/pr-espressif-allocators David Garske 2025-07-23 15:33:53 -07:00
  • 5e57ec5c93 linuxkm/Kbuild: if ENABLED_LINUXKM_PIE, disable KASAN and UBSAN, to avoid external references (__ubsan_handle_out_of_bounds() etc.). Daniel Pouzzner 2025-07-23 17:30:14 -05:00
  • c261bf4452 Merge pull request #9006 from rlm2002/zd20212 David Garske 2025-07-23 15:29:20 -07:00
  • ca6a12769f linuxkm/linuxkm_wc_port.h: additional fixes for version gates; Daniel Pouzzner 2025-07-23 16:57:24 -05:00
  • b7b0ab6dbf src/tls.c: fix double free just added to TLSX_KeyShare_GenPqcKeyClient(). Daniel Pouzzner 2025-07-23 16:18:22 -05:00
  • 53de4a582e add .github/workflows/linuxkm.yml; Daniel Pouzzner 2025-07-23 14:43:33 -05:00
  • a447a991b0 linuxkm/Kbuild: add KERNEL_EXTRA_CFLAGS_REMOVE; Daniel Pouzzner 2025-07-23 14:31:52 -05:00
  • 8d7009e9de src/tls.c: in TLSX_KeyShare_GenPqcKeyClient(), add smallstack coverage to !WOLFSSL_TLSX_PQC_MLKEM_STORE_OBJ code paths. Daniel Pouzzner 2025-07-23 12:02:07 -05:00
  • 5360738351 wolfssl/internal.h: don't gate in prototype for sockAddrEqual() if defined(WOLFSSL_NO_SOCK). Daniel Pouzzner 2025-07-23 11:17:31 -05:00
  • 2f2f999657 Rework to remove early function returns Josh Holtrop 2025-07-22 20:35:28 -04:00
  • 0d48911ae4 Update style per code review comments Josh Holtrop 2025-07-22 20:30:44 -04:00
  • 86d7d42eb6 Comment test ASN DER sequences Josh Holtrop 2025-07-22 20:29:44 -04:00
  • 7762fa9b14 Update style per code review comments Josh Holtrop 2025-07-22 20:09:55 -04:00
  • 65126352a0 Merge pull request #9025 from douzzer/20250721-wolfssl_linuxkm_pie_redirect_table-direct philljj 2025-07-22 18:08:11 -05:00
  • 5e77253577 Addressed code review comments Hideki Miyazaki 2025-07-23 07:44:30 +09:00
  • 6043274d96 linuxkm/Kbuild: revert change to base PIE_FLAGS -- we need -fno-stack-protector to avoid compiler-generated references to __stack_chk_fail. Daniel Pouzzner 2025-07-22 16:45:06 -05:00
  • c7bc6e834e Merge pull request #8996 from lealem47/match_ipv6 David Garske 2025-07-22 13:42:15 -07:00
  • 13fb6b83cd Update style per code review comments Josh Holtrop 2025-07-22 16:38:13 -04:00
  • 3183d1444b Add pkcs7-data case to existing oidCertNameType switch in OidFromId devin/1753203298-add-pkcs7-data-oid-support Devin AI 2025-07-22 20:35:28 +00:00
  • 27f0ef8789 Combine AES key wrap/unwrap callbacks Josh Holtrop 2025-07-22 16:34:37 -04:00
  • 0075bb0761 Add pkcs7-data OID support to oidCertNameType for certificate parsing Devin AI 2025-07-22 20:15:50 +00:00
  • 419db7b562 Complete pkcs7-data OID support for certificate subjects Devin AI 2025-07-22 19:43:07 +00:00
  • c26f6ded14 linuxkm/linuxkm_wc_port.h: use more flexible logic to define WC_LKM_INDIRECT_SYM(), allowing various overrides and orthogonalizing the definitions proper, and add explanatory comments. Daniel Pouzzner 2025-07-22 14:40:45 -05:00
  • 7bcb346dd7 Remove early function returns per code review comments Josh Holtrop 2025-07-22 14:58:26 -04:00
  • 15c8730ef7 Use wc_ prefix for IndexSequenceOf() Josh Holtrop 2025-07-22 14:50:42 -04:00
  • 77bace5010 Update style per code review comments Josh Holtrop 2025-07-22 14:47:22 -04:00
  • 97c2e9f973 Add wolfSSL_GetAllocators PSRAM support for Espressif ESP32 gojimmypi 2025-07-22 11:34:47 -07:00
  • 357b624ca5 Merge pull request #9024 from JacobBarthelmeh/mldsa David Garske 2025-07-22 11:04:41 -07:00
  • 9fe8f44bb2 Add PKCS7 data OID support and enhance X.509 OID comparison Devin AI 2025-07-22 17:09:30 +00:00
  • 29288640ab add additional check so dead code can be reached Ruby Martin 2025-07-22 10:48:06 -06:00
  • b0fd0296f3 Merge pull request #9026 from JacobBarthelmeh/readme David Garske 2025-07-22 09:34:44 -07:00
  • 01fd36b840 set a->length to 0 if old data is not kept Ruby Martin 2025-07-16 11:11:14 -06:00
  • 22b01bcda9 Remove unnecessary memset Lealem Amedie 2025-07-22 10:05:36 -06:00
  • 3759c6f1a1 fix changelog formatting JacobBarthelmeh 2025-07-22 09:21:26 -06:00
  • 828b9b7024 remove mac_alg check, mac_alg is always no_mac on subsequent iterations Ruby Martin 2025-07-15 13:12:30 -06:00
  • 42b80878d9 str_len check includes any value less than 0 Ruby Martin 2025-07-15 08:50:10 -06:00
  • dc345553df wrap res assignment in else statement Ruby Martin 2025-07-14 17:07:58 -06:00
  • aa986a2b24 Update doxygen comment style per code review comments Josh Holtrop 2025-07-22 08:27:00 -04:00
  • e03fc6858b Update Doxygen comment style per code review comments Josh Holtrop 2025-07-22 08:24:22 -04:00
  • 525f1cc39e Update style per code review comments Josh Holtrop 2025-07-22 08:19:01 -04:00
  • 8f00fc2594 Merge pull request #8890 from kareem-wolfssl/zd20022 Sean Parkinson 2025-07-22 17:16:27 +10:00
  • cd7256ae63 Merge pull request #8979 from anhu/abort_on_bad_legacy Sean Parkinson 2025-07-22 17:12:39 +10:00
  • 1f72866489 Merge pull request #8993 from miyazakh/tsip_tlsproperties_uc Sean Parkinson 2025-07-22 17:05:44 +10:00
  • 6c847b1870 Merge pull request #9013 from ColtonWilley/fix_cryptocb_rsa_pad_inline Sean Parkinson 2025-07-22 16:47:06 +10:00
  • 21f283c143 Merge pull request #9008 from gojimmypi/pr-wolfssl_user_io Sean Parkinson 2025-07-22 16:37:59 +10:00
  • 7417958649 Merge pull request #9015 from philljj/fix_dual_alg_build Sean Parkinson 2025-07-22 16:26:41 +10:00
  • 95768038b9 Merge pull request #9019 from ribes96/word64_literal Sean Parkinson 2025-07-22 16:23:02 +10:00
  • 0c4c156893 Merge pull request #9020 from ribes96/oldgcc_uninitialized Sean Parkinson 2025-07-22 16:22:00 +10:00
  • f034f09bb4 Merge pull request #9021 from ribes96/fix_noshadow_overwrite Sean Parkinson 2025-07-22 16:21:07 +10:00
  • f1175043f3 Merge pull request #9022 from lealem47/check_rsa_u Sean Parkinson 2025-07-22 16:19:12 +10:00
  • 0495f2cc20 linuxkm/linuxkm_wc_port.h: add WC_LKM_INDIRECT_SYM() macro; on x86, use wolfssl_linuxkm_pie_redirect_table directly for indirect calls from PIE container, otherwise use wolfssl_linuxkm_get_pie_redirect_table() to avoid e.g. R_AARCH64_LD64_GOT_LO12_NC relocations; Daniel Pouzzner 2025-07-21 19:34:00 -05:00
  • 98c70fb77e fix mldsa test case for buffer size and expire date JacobBarthelmeh 2025-07-21 15:15:31 -06:00
  • 8df20d6966 Check that u value isn't zero in RsaFunctionPrivate Lealem Amedie 2025-07-21 10:45:43 -06:00
  • b306e88d1a Guard for WOLFSSL_USER_IO case Lealem Amedie 2025-07-11 15:44:26 -06:00
  • f9afdfd8e2 Don't need to initialize with {0} Lealem Amedie 2025-07-11 13:11:08 -06:00
  • 90bd374c16 Add logic to match IPv6 domain addresses Lealem Amedie 2025-07-11 12:48:12 -06:00
  • 6f8e0f128a Support CFLAGS="-Wno-shadow" Albert Ribes 2025-07-21 12:34:39 +02:00
  • b2463f167c Avoid bogus warning on uninitialized variables on old versions of GCC Albert Ribes 2025-07-21 10:57:50 +02:00
  • 2e25c65129 wolfcrypt test: Fix build on 32 bit machines Albert Ribes 2025-07-21 10:34:19 +02:00
  • 06d86af67c Add API to decode SymmetricKeyPackage and OneSymmetricKey CMS objects Josh Holtrop 2025-07-19 16:59:15 -04:00
  • 8e46687223 dual alg certs: add missing WC_ENABLE_ASYM_KEY_IMPORT guard. jordan 2025-07-18 09:30:17 -05:00