Commit Graph

  • 7b82224462 tests: add unit coverage for GetCAByAKID Juliusz Sosinowicz 2025-12-03 10:47:21 +01:00
  • 0c9a5620d7 add ending newline Masaki I. 2025-12-03 13:39:09 +09:00
  • 65d844dba2 [ja] update docs 2 Masaki I. 2025-11-09 18:20:39 +09:00
  • 697bc47d8e AES-GCM, 4-bit table, Big Endian: fast impl of GMULT Sean Parkinson 2025-12-03 11:04:58 +10:00
  • 3062d15240 Merge pull request #9485 from philljj/bsdkm_cleanup Daniel Pouzzner 2025-12-02 16:47:26 -06:00
  • 628c1e5225 Fix g++ compiler implicit cast warnings David Garske 2025-12-02 10:54:16 -08:00
  • 6deef7c14a QAT fix to properly handle a finish with no update David Garske 2025-12-02 09:57:12 -08:00
  • 6d55b42cf6 Merge pull request #9483 from josepho0918/mqx David Garske 2025-12-02 07:58:49 -08:00
  • dd40417fca Merge pull request #9479 from josepho0918/aes-cbc-mmcau David Garske 2025-12-02 07:58:17 -08:00
  • 08f2b36678 Add several library configurations from os-check.yml to the Rust wrapper CI build Josh Holtrop 2025-12-01 10:25:18 -05:00
  • bc615a26e9 Merge pull request #9478 from sameehj/fix-tegra Daniel Pouzzner 2025-12-02 09:24:00 -06:00
  • 2f1be0f0d4 Merge pull request #9486 from julek-wolfssl/hostap-sha-cert-update David Garske 2025-12-02 06:55:35 -08:00
  • c63df82f0d Update sha384 and sha512 certs Juliusz Sosinowicz 2025-12-02 10:46:43 +01:00
  • 801d9bfa3d Merge branch 'master' into doc Masaki Iwai 2025-12-02 14:14:01 +09:00
  • 8741805e9d Merge pull request #9476 from embhorn/zd20515 David Garske 2025-12-01 13:59:21 -08:00
  • a2f46cd9b0 Merge pull request #9470 from lealem47/MLKEM_PUB_HASH_E David Garske 2025-12-01 12:49:48 -08:00
  • cd99aa2f0e bsdkm: return cleanup. jordan 2025-12-01 09:43:15 -06:00
  • 9a699c04ea linuxkm: Fix spinlock initialization on Tegra kernels for __SPIN_LOCK_UNLOCKED macro incompatibility Sameeh Jubran 2025-11-26 05:37:19 +00:00
  • 10efcd9787 Enhance MQX platform support and integration Joseph Chen 2025-11-27 10:03:04 +08:00
  • 93944d289f Merge pull request #9482 from anhu/move_the_sigalg_check Sean Parkinson 2025-11-27 09:42:18 +10:00
  • e30e9b7e09 Merge pull request #9473 from holtrop/rust-cargo-clippy Sean Parkinson 2025-11-27 09:18:51 +10:00
  • 6c8b9054a0 Merge pull request #9443 from holtrop/report-rsa_pss_pss-sig-algo Sean Parkinson 2025-11-27 09:12:58 +10:00
  • 6a5e29e21d Merge pull request #9477 from douzzer/20251125-linuxkm-arm-fips-tweaks Sean Parkinson 2025-11-27 09:03:36 +10:00
  • a02b61a9db Merge pull request #9475 from douzzer/20251125-aes-arm-fixes Anthony Hu 2025-11-26 14:11:23 -05:00
  • a765bbdb79 Need to move sigalg check down because it does not consider hybrids. Anthony Hu 2025-11-21 21:28:03 -05:00
  • 36418aca76 Set useRsaPss flag in both SSL and CTX structures Josh Holtrop 2025-11-26 10:30:38 -05:00
  • 26206821ff Prefer ARMASM over MMCAU for AES CBC when both enabled Joseph Chen 2025-11-26 16:05:05 +08:00
  • be1f916028 wolfcrypt/src/aes.c: in the WOLFSSL_ARMASM && GCM_SMALL && !__aarch64__ static C implementation of GCM_gmult_len(), rename to GCM_gmult_len_armasm_C() (incompatible with other implementations); Daniel Pouzzner 2025-11-25 23:01:05 -06:00
  • f5543f6b95 wolfcrypt/test/test.c: in wolfcrypt_test_main(), install myFipsCb if applicable, and save failed wolfCrypt retvals to args.return_code to assure error exit. fixes FIPS integrity failure message with wolfEntropy. Daniel Pouzzner 2025-11-25 20:21:37 -06:00
  • 4fda0883a4 globally rename WC_PIE_RELOC_TABLES to WC_SYM_RELOC_TABLES; Daniel Pouzzner 2025-11-25 18:01:25 -06:00
  • 0aaa31c438 Merge pull request #9459 from JacobBarthelmeh/async David Garske 2025-11-25 14:22:24 -08:00
  • 6fc99ac6d8 Merge pull request #9431 from Pushyanth-Infineon/psoc6_aes_support David Garske 2025-11-25 13:31:23 -08:00
  • 6de31e95fc Fix Coverity dead code report Eric Blankenhorn 2025-11-25 13:53:36 -06:00
  • bfce171836 Rust wrapper: enable cargo clippy and fix several clippy warnings Josh Holtrop 2025-11-21 13:34:33 -05:00
  • 0afbc1ef08 Merge pull request #9471 from douzzer/20251124-memory_test-wolfSSL_Atomic_Ptr_CompareExchange Sean Parkinson 2025-11-25 19:22:22 +10:00
  • a83fb4fc42 revert 6bda10a forcing small stack with async JacobBarthelmeh 2025-11-25 00:43:04 -07:00
  • e459b21744 wolfcrypt/src/wc_port.c and wolfssl/wolfcrypt/wc_port.h: add volatile attribute to wolfSSL_Atomic_Uint_CompareExchange() first arg, for pedantic accuracy; Daniel Pouzzner 2025-11-24 18:21:09 -06:00
  • eace02115b Address review feedback Lealem Amedie 2025-11-24 16:57:52 -07:00
  • ea0793f0af Merge pull request #9428 from dgarske/qat_v5.8.4 Sean Parkinson 2025-11-25 09:33:31 +10:00
  • 7c8d7dff5e Merge pull request #9348 from effbiae/ExportEccTempKey Sean Parkinson 2025-11-25 09:31:20 +10:00
  • ed7ace504f Merge pull request #9434 from embhorn/zd20802 Sean Parkinson 2025-11-25 09:28:26 +10:00
  • 9c467a916a Merge pull request #9437 from rlm2002/coverity Sean Parkinson 2025-11-25 09:26:17 +10:00
  • 86789f92c0 Merge pull request #9446 from dgarske/stm32_castwarn Sean Parkinson 2025-11-25 09:22:58 +10:00
  • 76fec60754 Merge pull request #9448 from anhu/p7_unknownExt Sean Parkinson 2025-11-25 09:21:47 +10:00
  • c6ecafced2 Merge pull request #9451 from kaleb-himes/ESV-DRBG-Decouple wolfEntropy2d Sean Parkinson 2025-11-25 09:19:52 +10:00
  • 89f27ceb19 Merge pull request #9453 from holtrop/rust-wc-random-additions Sean Parkinson 2025-11-25 09:18:12 +10:00
  • eac5c29fdb Merge pull request #9455 from holtrop/rust-wc-init-cleanup Sean Parkinson 2025-11-25 09:17:23 +10:00
  • 4ccad17a39 Merge pull request #9465 from SparkiDev/aesgcm_small_armasm David Garske 2025-11-24 15:06:49 -08:00
  • 0786aa2585 Merge pull request #9464 from SparkiDev/sp_384_sub_fix David Garske 2025-11-24 15:05:43 -08:00
  • d49c76945a Merge pull request #9468 from josepho0918/mmcau Sean Parkinson 2025-11-25 08:38:21 +10:00
  • d766b82bac Remove conditional and just assign boolean result Josh Holtrop 2025-11-24 15:55:32 -05:00
  • f5cb791e39 ML-KEM: Add check for Pubkey hash mismatch on decoding the dk Lealem Amedie 2025-11-24 10:22:40 -07:00
  • 7752df3340 Correct SHA256 final endianness on MMCAU platforms Joseph Chen 2025-11-24 16:48:35 +08:00
  • ba47f7f333 AES-GCM small ARM asm: add back implementation Sean Parkinson 2025-11-24 11:08:18 +10:00
  • 46c704f51f SP Thumb2/ARM32: P-384 sub not needed for small builds Sean Parkinson 2025-11-24 10:45:36 +10:00
  • c5fb83f52d fix warnings for g++ build with async JacobBarthelmeh 2025-11-21 13:12:20 -07:00
  • 026fa2dd4e Fix issues with the API documentation Andrew Hutchings 2025-11-21 17:43:55 +00:00
  • cf8b729bae Initialize test variables; avoid false warnings. Anthony Hu 2025-11-21 11:59:07 -05:00
  • 09e223baf3 Rust wrapper: wrap wolfCrypt_Init() and wolfCrypt_Cleanup() Josh Holtrop 2025-11-21 08:48:22 -05:00
  • 15b55ef279 Rust wrapper: add HAVE_HASHDRBG RNG functions Josh Holtrop 2025-11-20 15:00:31 -05:00
  • 23c5678797 RSA decrypt: don't write past buffer end on error Sean Parkinson 2025-11-21 11:18:38 +10:00
  • 59f4fa5686 Merge pull request #9452 from JacobBarthelmeh/release v5.8.4-stable David Garske 2025-11-20 13:05:19 -08:00
  • 91f3d90f82 Update version .rc files too JacobBarthelmeh 2025-11-20 13:10:38 -07:00
  • ab98c150c6 prepare for release 5.8.4 JacobBarthelmeh 2025-11-20 10:57:50 -07:00
  • 176801a21b Include new header in the template file also kaleb-himes 2025-11-20 09:40:18 -07:00
  • eeb2b09b23 Address linuxkm builds and the new header kaleb-himes 2025-11-20 08:48:50 -07:00
  • 4da42ffae9 Fix typo in header include (capital E) kaleb-himes 2025-11-19 16:47:36 -07:00
  • 301a4a554b Add header to make install set kaleb-himes 2025-11-19 16:31:17 -07:00
  • dc6fa0ad4e De-couple ESV from DRBG kaleb-himes 2025-11-19 16:02:58 -07:00
  • 80d3037332 Use more uppercase U's Josh Holtrop 2025-11-20 08:34:45 -05:00
  • bb8673070a Use uppercase U Josh Holtrop 2025-11-19 23:52:21 -05:00
  • 2c4b6f46b7 Add scripts/rsapss.test to test RSA-PSS signature algorithm negotiation Josh Holtrop 2025-11-19 11:49:28 -05:00
  • b6adf12f83 Merge pull request #9438 from douzzer/20251113-linuxkm-aarch64-fips-tweaks JacobBarthelmeh 2025-11-19 17:42:45 -07:00
  • bea6bcbba9 Merge pull request #9450 from JacobBarthelmeh/xilinx Daniel Pouzzner 2025-11-19 18:14:10 -06:00
  • 30487ad236 linuxkm/: fixes for ARMv7, and miscellaneous fixes for Makefile and FIPS logic. Daniel Pouzzner 2025-11-19 17:20:14 -06:00
  • 06d3d6d3df linuxkm/Kbuild and linuxkm/module_hooks.c: refactor wc_linuxkm_pie_reloc_tab to include ground truth segment tag from ELF metadata. Daniel Pouzzner 2025-11-14 19:24:53 -06:00
  • 23a6edcc89 adjust test case to account for AES-GCM key size support with Xilinx afalg JacobBarthelmeh 2025-11-19 15:52:18 -07:00
  • 96dde5b4a8 Merge pull request #9392 from philljj/bsdkm JacobBarthelmeh 2025-11-19 15:25:21 -07:00
  • 668602016c Allow user to prevent wc_PKCS7_EcdsaVerify from erroring out due to extentions we do not know about Anthony Hu 2025-11-19 14:36:04 -05:00
  • 268b81c29e TLSv1.3 certificate verify: report rsa_pss_pss_* signature algorithm when supported Josh Holtrop 2025-11-18 10:28:24 -05:00
  • 8d357de6d8 Merge pull request #9444 from dgarske/macros_explicit JacobBarthelmeh 2025-11-18 17:28:12 -07:00
  • 64c03fa9ee Fix stm32.c type warnings David Garske 2025-11-18 14:33:11 -08:00
  • 658ea305d1 Fix issue with poorly written macros David Garske 2025-11-18 11:52:20 -08:00
  • 10c5baec1a Merge pull request #9442 from SparkiDev/lms_192_8bit_checksum JacobBarthelmeh 2025-11-18 14:57:21 -07:00
  • 7fdd177233 fixed oss-fuzz warnings sebastian-carpenter 2025-11-04 16:01:41 -07:00
  • 631a28fccc bsdkm: better with-bsd-export-syms description in configure.ac. jordan 2025-11-18 12:59:51 -06:00
  • 0458fba394 bsdkm: add atomic_fcmpset_ptr. jordan 2025-11-18 10:12:28 -06:00
  • 551f90414c bsdkm: review cleanup. jordan 2025-11-18 09:02:45 -06:00
  • da0e4f59ec LMS - check sum fix for SHA-256-192 Sean Parkinson 2025-11-18 20:46:57 +10:00
  • 28e4fe3b6c bsdkm: initial wolfcrypt FreeBSD kernel module support. jordan 2025-11-18 01:28:08 -06:00
  • 46a7719e2d Merge pull request #9441 from gojimmypi/pr-arduino-examples Daniel Pouzzner 2025-11-17 17:58:13 -06:00
  • 8e38e3bb5e Merge pull request #9433 from holtrop/rust-conditional-compilation JacobBarthelmeh 2025-11-17 15:03:17 -07:00
  • 35374a16fe Merge pull request #9436 from douzzer/20251114-WOLFSSL_BLIND_PRIVATE_KEY-thread-safety JacobBarthelmeh 2025-11-17 15:01:13 -07:00
  • 2be7482210 Merge pull request #9439 from SparkiDev/mlkem_derive_secret_fix JacobBarthelmeh 2025-11-17 10:29:56 -07:00
  • d2c0901e80 Update Arduino workflow with parameterized matrix gojimmypi 2025-11-17 08:41:28 -08:00
  • 074a3dbcc1 ML-KEM: derive secret fix Sean Parkinson 2025-11-17 09:59:40 +10:00
  • 9bc259ae6f Enable hardware acceleration for AES on PSoC6. - Implemented AES ECB, CBC, CFB, and GCM modes with hardware acceleration. - Ensured proper mutex locking for concurrent access to hardware resources during - Adjusted the aes.h header to include PSoC6 specific definitions and structures. - Updated README for PSoC6 port. Kamatham Pushyanth 2025-11-16 00:12:09 +05:30
  • c29abccc9f src/internal.c: peer review: refactor wolfssl_priv_der_unblind() and wolfssl_priv_der_unblind_free() to use AllocDer() and FreeDer(). Daniel Pouzzner 2025-11-14 18:13:24 -06:00
  • dee0658e8a fix races around WOLFSSL_CTX.{privateKey,privateKeyMask,altPrivateKey,altPrivateKeyMask} in WOLFSSL_BLIND_PRIVATE_KEY code paths: * rename wolfssl_priv_der_unblind() to wolfssl_priv_der_blind_toggle(), * add wolfssl_priv_der_unblind() that allocates a temp copy, * add wolfssl_priv_der_unblind_free(), * in wolfssl_priv_der_blind_toggle(), make mask a const arg; Daniel Pouzzner 2025-11-14 12:53:49 -06:00
  • 5c421a152d Merge pull request #9429 from JacobBarthelmeh/certs David Garske 2025-11-14 16:02:55 -08:00