Commit Graph

  • 3819c352e8 Merge pull request #8728 from dgarske/qat_4.28 JacobBarthelmeh 2025-05-05 17:48:49 -06:00
  • 219902149e Fix issue with api.c test_wolfSSL_OBJ and ./certs/test-servercert.p12 that uses DES3 and AES-CBC-256. David Garske 2025-05-05 14:50:09 -07:00
  • c2f1563144 Merge pull request #8726 from kareem-wolfssl/zd19786 David Garske 2025-05-05 15:38:41 -07:00
  • 629d812eb3 Merge pull request #8730 from philljj/linuxkm_pkcs1pad_more Daniel Pouzzner 2025-05-05 16:59:29 -05:00
  • 751dcdf3df Improve the hash wait logic by separating the data input ready from the digest calculation complete. David Garske 2025-05-05 13:22:06 -07:00
  • 0f4ce03c28 Fixes for NO_AES_192 and NO_AES_256. Added CI test. Fixed bad BUILD_ logic for ADH-AES256-GCM-SHA384. David Garske 2025-05-02 14:18:29 -07:00
  • e487685d7d Fix for STM32 Hashing status bit checking logic. ZD 19783. The digest calculation was indicating "not busy" before digest result (DCIS) was finished. This did not show up on most systems because the computation is usually done by the time it reads. David Garske 2025-05-02 13:51:46 -07:00
  • 6296dfdb1e Merge pull request #8735 from douzzer/20250502-linuxkm-fixes philljj 2025-05-05 16:29:00 -05:00
  • 3d4e89c2ca Make wc_tsip_* API's public. David Garske 2025-04-28 09:27:59 -07:00
  • 2c0ca1cacb Fix for QAT driver QAT.L.4.28.0-00004 icp include path. Fix for CentOS 7 to allow automake 1.13.4 (works fine). David Garske 2025-05-01 15:42:11 -07:00
  • aa840f9c94 adjust default build with curve25519 JacobBarthelmeh 2025-05-05 13:54:30 -06:00
  • c402d7bd94 Merge pull request #8729 from philljj/linuxkm_ecdh_decode_secret Daniel Pouzzner 2025-05-05 14:59:51 -05:00
  • d5cca9d7c9 Merge pull request #8733 from SparkiDev/riscv_hash_raw_fix David Garske 2025-05-05 12:44:51 -07:00
  • aad15b27a2 Pass in correct hash type to wolfSSL_RSA_verify_ex. Kareem 2025-05-01 14:54:56 -07:00
  • a341333589 linuxkm rsa: additional pkcs1 sha variants. jordan 2025-05-05 13:50:12 -05:00
  • 68682f155c linuxkm ecdh: remove dependency on crypto_ecdh_decode_key. jordan 2025-05-05 13:39:13 -05:00
  • efd5405d0e coverity: fix check_after_deref, assignment_where_comparison_intended, uninit vars, return values, etc. jordan 2025-05-05 13:18:29 -05:00
  • b9b66042d7 wolfssl/wolfcrypt/dh.h: gate in wc_DhGeneratePublic() with WOLFSSL_DH_EXTRA, adding WOLFSSL_NO_DH_GEN_PUB in the unlikely event it needs to be disabled; Daniel Pouzzner 2025-05-05 13:17:06 -05:00
  • baa7efa8af Fix coverity uninit var warnings, add missing priv key ForceZero. jordan 2025-05-05 13:14:39 -05:00
  • 203758695f use proper heap hint when free'ing CRL in error case JacobBarthelmeh 2025-04-24 15:29:54 -06:00
  • e233ead7f6 add macro guards for SHA3 test cases JacobBarthelmeh 2025-04-29 22:34:04 +00:00
  • 9587b7b12e Merge pull request #8734 from JacobBarthelmeh/libssh2 David Garske 2025-05-05 09:55:57 -07:00
  • 5fbe23cfd9 update libssh2 test to use stable-slim instead of test-slim JacobBarthelmeh 2025-05-05 10:09:47 -06:00
  • 3acf3ef3c5 RISC-V 64-bit: fix raw hash when using crypto instructions Sean Parkinson 2025-05-03 08:41:11 +10:00
  • 1075ce8cf4 Merge pull request #8727 from douzzer/20250501-linuxkm-ecdsa-workaround philljj 2025-05-01 22:44:48 -05:00
  • aa50cfc92c Merge pull request #8723 from lealem47/zd19721 Sean Parkinson 2025-05-02 08:44:05 +10:00
  • fea5694e1d linuxkm/lkcapi_glue.c: with kernels <6.3.0, disable kernel fips_enabled mode while registering FIPS ECDSA shims, to work around crypto manager bug (not recognized as FIPS-allowed algorithms). Daniel Pouzzner 2025-05-01 16:57:55 -05:00
  • a18a8ced23 linuxkm/lkcapi_*_glue.c: in test harnesses, fix several out-of-order NULLing of PTR_ERR-type pointers in error paths. Daniel Pouzzner 2025-05-01 16:55:30 -05:00
  • 937fb03f05 Merge pull request #8718 from douzzer/20250428-linuxkm-stdrng philljj 2025-05-01 15:31:15 -05:00
  • ac139dfe49 Sniffer: Add multiple sessions by removing cached check Lealem Amedie 2025-05-01 14:27:35 -04:00
  • 5633a2fa76 linuxkm: in configure.ac, fix feature dependency test for --enable-linuxkm-lkcapi-register=stdrng*, and in linuxkm/lkcapi_sha_glue.c, fix PRNG quality test in wc_linuxkm_drbg_startup(). Daniel Pouzzner 2025-05-01 13:07:23 -05:00
  • 1b59bc25d1 linuxkm: Daniel Pouzzner 2025-05-01 00:08:32 -05:00
  • f82bcabb19 Pulling in wc_DhGeneratePublic API WCv5.2.3-DHGENPUB Lealem Amedie 2025-04-29 17:03:41 -06:00
  • 273b7fc0da linuxkm: support DRBG in LKCAPI shim set: Daniel Pouzzner 2025-04-29 00:42:15 -05:00
  • 4450167ab0 Merge pull request #8707 from philljj/register_dh Daniel Pouzzner 2025-04-28 23:00:17 -05:00
  • bb9f3c9f9d Merge pull request #8698 from rlm2002/msys2 Sean Parkinson 2025-04-29 09:03:58 +10:00
  • d8ab66b39a Merge pull request #8705 from dgarske/stm32_hash Sean Parkinson 2025-04-29 09:00:42 +10:00
  • 03ad93f4eb Merge pull request #8709 from dgarske/win32_wince Sean Parkinson 2025-04-29 08:59:58 +10:00
  • 2ce7c2ac4c Merge pull request #8714 from mgrojo/alire-inclusion Sean Parkinson 2025-04-29 08:58:24 +10:00
  • f6f3b0a1ee linuxkm: register dh and ffdhe. jordan 2025-04-25 21:21:26 -05:00
  • b4d94429d1 Speculative fix for CodeSonar overflow issue Paul Adelsbach 2025-04-25 12:38:22 -07:00
  • e6e64515c7 Ada: prepare inclusion of v5.8.0 in Alire index mgrojo 2025-04-25 20:39:48 +02:00
  • b077c81eb6 Merge pull request #8712 from JacobBarthelmeh/release v5.8.0-stable David Garske 2025-04-24 15:10:41 -07:00
  • e4cb69caef remove trailing space character in changelog JacobBarthelmeh 2025-04-24 12:20:23 -07:00
  • 9be6a81bab prepare for release 5.8.0 JacobBarthelmeh 2025-04-24 10:41:40 -07:00
  • 81cd5df263 Fixes to support _WIN32_WCE (VS 2008 with WinCE 6.0/7.0). Should have been part of #8621. David Garske 2025-04-24 08:18:44 -07:00
  • 3a1178f71c Fix for STM32 Hash with NVIC (IRQ) enabled that can cause a DINIS interrupt that does not get cleared. If the HASH NVIC tab has Interrupts enabled it can cause an IRQ to be triggered that is not cleared. This is because the wolfSSL implementation of STM32 Hash does not call the HAL HASH API's and does not use interrupts yet. ZD 19778 David Garske 2025-04-23 11:58:40 -07:00
  • c22505a71a Merge pull request #8700 from embhorn/rel_fixes_cs JacobBarthelmeh 2025-04-23 11:36:15 -06:00
  • 204d933f9f Merge pull request #8702 from douzzer/20250422-linuxkm-tweaks philljj 2025-04-22 21:34:13 -05:00
  • 5fe086b388 Skip PKCS8 header check in wc_CreatePKCS8Key with WOLFSSL_NO_ASN_STRICT Lealem Amedie 2025-04-22 16:58:04 -06:00
  • 882eaa5df8 Attempt wolfssl_read_bio_file in read_bio even when XFSEEK is available Lealem Amedie 2025-04-22 16:56:32 -06:00
  • 68eec91f04 Merge pull request #8701 from JacobBarthelmeh/fuzz David Garske 2025-04-22 15:20:45 -07:00
  • 1f9d0b1612 linuxkm/: fix error checking on malloc()ed values (! ptr, not IS_ERR(ptr)). Daniel Pouzzner 2025-04-22 17:11:52 -05:00
  • d4fc8c3791 linuxkm/: null out pointers with PTR_ERR()-encoded values before jumping to cleanup; Daniel Pouzzner 2025-04-22 16:44:07 -05:00
  • 43cdc1be74 init buffer before creating digest value JacobBarthelmeh 2025-04-22 14:34:16 -06:00
  • 66b9256f86 Fixes from CodeSonar report Eric Blankenhorn 2025-04-22 14:43:01 -05:00
  • e6f8de7d31 Merge pull request #8699 from JacobBarthelmeh/bn Daniel Pouzzner 2025-04-22 14:21:01 -05:00
  • a1cb6e5ba5 only test msys system, add buffer typecasts Ruby Martin 2025-04-22 12:35:12 -06:00
  • 25cd009a42 Merge pull request #8695 from JacobBarthelmeh/coverity Daniel Pouzzner 2025-04-22 11:37:51 -05:00
  • 9da9817f89 move test case to the correct location for stub macro guard JacobBarthelmeh 2025-04-22 10:09:01 -06:00
  • b22cc12c8d add missing BN_CTX_init define JacobBarthelmeh 2025-04-22 09:29:28 -06:00
  • 33da20c3ec revert BN_CTX_init stub for older applications JacobBarthelmeh 2025-04-22 09:22:40 -06:00
  • 3ca444e0e1 Merge pull request #8697 from douzzer/20250419-test_dtls13_ack_order-uninited-read David Garske 2025-04-19 19:44:35 -07:00
  • bbbed009b2 tests/api/test_dtls.c: fix read of uninited data in test_dtls13_ack_order(). Daniel Pouzzner 2025-04-19 00:59:47 -05:00
  • 9e5c064d5d Merge pull request #8679 from kojiws/keep_header_on_pkcs12_parse Daniel Pouzzner 2025-04-19 01:57:21 -05:00
  • 543ba268a4 Merge pull request #8558 from julek-wolfssl/openssh-9.9-fix Daniel Pouzzner 2025-04-19 01:51:49 -05:00
  • 3cdc521d33 Merge pull request #8696 from douzzer/20250418-linuxkm-lkcapi-cleanup philljj 2025-04-18 20:19:36 -05:00
  • 2e31cad4f6 wolfssl/internal.h: clean up WOLFSSL_TEST_VIS comments and an unneeded attr on GetOutputBuffer(). Daniel Pouzzner 2025-04-18 18:27:07 -05:00
  • fe244fb41b linuxkm: clean up LKCAPI glue: Daniel Pouzzner 2025-04-18 18:21:57 -05:00
  • d481086910 restore internal hashes pointer on error, CID 515542 JacobBarthelmeh 2025-04-18 16:52:25 -06:00
  • 69a4607f84 null sanity check on arguments in wc_HpkeContextComputeNonce, CID 515543 JacobBarthelmeh 2025-04-18 16:47:36 -06:00
  • f834b9b08a add null sanity check to wolfSSL_SESSION_get_max_early_data, CID 516264 JacobBarthelmeh 2025-04-18 16:31:33 -06:00
  • 73c286ae46 fix possible null dereference, CID 518681 JacobBarthelmeh 2025-04-18 16:02:46 -06:00
  • a21542cdfc Merge pull request #8689 from julek-wolfssl/gh/8666 JacobBarthelmeh 2025-04-18 15:50:56 -06:00
  • c41407111a Merge pull request #8694 from douzzer/20250411-linuxkm-SHA philljj 2025-04-18 16:45:55 -05:00
  • 43c564d48b dtls13: send acks with correct record number order Juliusz Sosinowicz 2025-04-17 16:35:32 +02:00
  • 74232f5fe7 Merge pull request #8631 from julek-wolfssl/gh/8579-2 Daniel Pouzzner 2025-04-18 14:49:00 -05:00
  • 8c0b931459 Merge pull request #8652 from kareem-wolfssl/zd19563_2 Daniel Pouzzner 2025-04-18 14:04:29 -05:00
  • 0430d25cfb linuxkm shims for all SHA and SHA-HMAC flavors. Daniel Pouzzner 2025-04-18 11:57:10 -05:00
  • f7407e4065 20250411-linuxkm-SHA checkpoint Daniel Pouzzner 2025-04-11 23:47:26 -05:00
  • 1f88ab58c1 Fix Arduino progmem print, AVR WOLFSSL_USER_IO gojimmypi 2025-04-18 14:29:32 +02:00
  • 2e02274be7 Add guard macro Koji Takeda 2025-04-18 08:08:25 +09:00
  • 1b240e2cbc Merge pull request #8693 from kareem-wolfssl/forum8313 David Garske 2025-04-17 15:39:32 -07:00
  • 039ff1b460 Add wc_PKCS12_parse_ex() Koji Takeda 2025-04-17 00:18:38 +09:00
  • 645da33176 Fix unused function warning for wc_AesDecrypt when building with STM32. This function is not needed for AES-CCM, as the AES-CCM decrypt function only calls wc_AesEncrypt. Kareem 2025-04-17 14:33:44 -07:00
  • 5e1f713995 Merge pull request #8691 from lealem47/ecc521_minSz Daniel Pouzzner 2025-04-17 14:31:56 -05:00
  • 038eab61d0 Add additional FPKI test OIDs. Kareem 2025-04-17 11:07:59 -07:00
  • 686ae22af2 Add additional FPKI test OIDs to FPKI test cert. Kareem 2025-04-08 14:19:28 -07:00
  • 00a6c3953c Add some FPKI test OIDs which are currently being used in DoD JITC certificates. Kareem 2025-04-07 14:48:37 -07:00
  • e709cb4cf2 _Dtls13HandshakeRecv: cast handshakeType Juliusz Sosinowicz 2025-04-17 19:21:59 +02:00
  • cb1a35ac7d Merge pull request #8690 from douzzer/20250417-LINUXKM_DIRECT_RSA philljj 2025-04-17 11:26:09 -05:00
  • f6f295e29f fixup! dtls13: additional epoch checks Juliusz Sosinowicz 2025-04-17 18:18:44 +02:00
  • 775bbacce6 Merge pull request #8688 from miyazakh/client_pqc_option Daniel Pouzzner 2025-04-17 11:18:41 -05:00
  • 3cba5c6dc1 fixup! dtls13: additional epoch checks Juliusz Sosinowicz 2025-04-09 19:34:58 +02:00
  • 3f560036d6 dtls13: additional epoch checks Juliusz Sosinowicz 2025-04-02 16:16:32 +02:00
  • b533d082b0 Merge pull request #8678 from embhorn/zd19742 Daniel Pouzzner 2025-04-17 11:12:09 -05:00
  • 1b80c03fe9 Change to short type Lealem Amedie 2025-04-17 10:05:40 -06:00
  • 44adc4a71d linuxkm/lkcapi_rsa_glue.c: gate LINUXKM_DIRECT_RSA directly on WC_RSA_NO_PADDING; Daniel Pouzzner 2025-04-17 10:38:45 -05:00
  • ce67d8cd07 Merge pull request #8687 from douzzer/20250417-fix-test_mldsa_pkcs8 JacobBarthelmeh 2025-04-17 08:56:57 -06:00
  • 28091e8842 Merge pull request #8685 from philljj/linuxkm_ecdh_forcezero Daniel Pouzzner 2025-04-17 09:35:35 -05:00