Commit Graph

  • 6e94381149 ARM64 ASM: Darwin specific address calc fix Sean Parkinson 2025-12-15 08:46:24 +10:00
  • 19cba1c462 Merge pull request #9527 from night1rider/CMAC-Compile-Issue Sean Parkinson 2025-12-15 08:34:11 +10:00
  • d52eb8f4d0 linuxkm: readme patch description. jordan 2025-12-12 18:58:10 -06:00
  • 5099e6e315 add macro guard on use of time_t JacobBarthelmeh 2025-12-12 16:42:19 -07:00
  • 9736427e7a linuxkm: add a readme. jordan 2025-12-12 17:07:07 -06:00
  • 6475106ce7 Merge pull request #9449 from lealem47/hash_script Kaleb Himes 2025-12-12 14:47:12 -07:00
  • 27b5ac9f84 sanitize loop bound in tls_multi_handshakes_one_record() unit test Ruby Martin 2025-12-12 11:32:38 -07:00
  • 01442a1460 adjust macro guard around test case JacobBarthelmeh 2025-12-12 13:36:14 -07:00
  • 61e58f0f04 Fix for analyzer null dereference Lealem Amedie 2025-12-11 17:05:13 -07:00
  • afa56497a8 Use cut command for portability Lealem Amedie 2025-12-11 17:04:22 -07:00
  • 7e26bc06c5 Use only the first 64 bytes of hash output in fips-hash.sh Lealem Amedie 2025-11-21 11:14:53 -07:00
  • 2d4e589a8d Merge remote-tracking branch 'upstream/master' into zd20936 Kareem 2025-12-12 11:37:45 -07:00
  • 3797c03e6c Merge remote-tracking branch 'upstream/master' into zd20936 Kareem 2025-12-12 11:37:34 -07:00
  • cf42d14e10 Fix wc_CmacFree() and wc_CMAC_Grow() to use correct heap pointer from internal Aes structure night1rider 2025-12-11 13:55:44 -07:00
  • e1bbb71878 tie in use of check_time with x509 store JacobBarthelmeh 2025-12-11 09:16:20 -07:00
  • ab2196b4ca Merge pull request #9530 from SparkiDev/arm64_asm_deadcode_fix Daniel Pouzzner 2025-12-11 23:41:30 -06:00
  • 8e14d4a774 Aarch64 AES ASM no hw crypto: no dead code Sean Parkinson 2025-12-12 10:53:55 +10:00
  • c2a4a32cd7 Revert "Aarch64 no harware crypto assembly AES" revert-9495-aarch64_no_hw_crypto_asm_aes JacobBarthelmeh 2025-12-11 15:39:39 -07:00
  • 38d5dc6c7a Merge pull request #9510 from embhorn/gh7981 Daniel Pouzzner 2025-12-11 13:07:29 -06:00
  • 3e8c6811c7 Merge pull request #9518 from SparkiDev/api_c_split_3 Daniel Pouzzner 2025-12-11 13:06:58 -06:00
  • 2ffa5be427 Merge pull request #9511 from jackctj117/CertGenCache Daniel Pouzzner 2025-12-11 13:03:31 -06:00
  • 9201b4e5eb Merge pull request #9515 from anhu/salt_len_min Daniel Pouzzner 2025-12-11 13:03:06 -06:00
  • ebbfc2e413 Merge pull request #9507 from miyazakh/add_tools_includeam Daniel Pouzzner 2025-12-11 12:46:37 -06:00
  • ef8bf55528 Merge pull request #9495 from SparkiDev/aarch64_no_hw_crypto_asm_aes Daniel Pouzzner 2025-12-11 12:46:07 -06:00
  • f26a52e2dd Merge pull request #9494 from SparkiDev/benchmark_ecdsa_p521 Daniel Pouzzner 2025-12-11 12:43:58 -06:00
  • 093f15ca4f Merge pull request #9496 from embhorn/zd20913 Daniel Pouzzner 2025-12-11 12:43:32 -06:00
  • 8c839b1ffc Merge pull request #9502 from rlm2002/x509_addressIsIP Daniel Pouzzner 2025-12-11 12:41:54 -06:00
  • 90521b09a4 Merge pull request #9500 from holtrop/fix-rust-eccpoint-import-tests Daniel Pouzzner 2025-12-11 12:41:19 -06:00
  • f07e379d6d Merge pull request #9456 from anhu/test_inits Daniel Pouzzner 2025-12-11 12:40:44 -06:00
  • 31f6dd7039 Rust wrapper: update crate metadata and README Josh Holtrop 2025-12-11 12:50:30 -05:00
  • cd4f96924b Better error message too. Anthony Hu 2025-12-11 12:23:38 -05:00
  • 1d448ec3b4 public disclosure of CVE-2025-13912 JacobBarthelmeh 2025-12-11 10:22:22 -07:00
  • d7a852af82 remove unimplemented function macro JacobBarthelmeh 2025-12-11 09:32:57 -07:00
  • 2d9d399a50 Merge pull request #9519 from douzzer/20251210-linuxkm-get_drbg-local_bh_disable cwilley 2025-12-11 08:02:34 -08:00
  • 67b6b284d6 Add checking of size param and clarify usage in doc Eric Blankenhorn 2025-12-10 16:24:56 -06:00
  • b4b617de49 api.c: Split out more functions Sean Parkinson 2025-12-11 18:06:43 +10:00
  • 0b2fb66af6 api.c: Split out more functions Sean Parkinson 2025-12-11 12:37:26 +10:00
  • fe33bb9bd9 linuxkm/lkcapi_sha_glue.c: Daniel Pouzzner 2025-12-10 20:33:48 -06:00
  • 569a5e0388 Merge pull request #9509 from rizlik/comment_fix Sean Parkinson 2025-12-11 10:26:52 +10:00
  • b69ce5a568 Merge pull request #9506 from rlm2002/coverity Sean Parkinson 2025-12-11 08:30:58 +10:00
  • 1faf740f10 Merge pull request #9505 from douzzer/20251209-linuxkm-GENERATE_SECTION_MAP--sections Sean Parkinson 2025-12-11 08:03:44 +10:00
  • 75ea67f44d Revert "20251210-linuxkm-5.17-ubuntu-jammy-tegra-patches" revert-9512-20251210-linuxkm-5.17-ubuntu-jammy-tegra-patches Sameeh Jubran 2025-12-10 22:46:23 +02:00
  • 4d4751bff3 Merge pull request #9512 from douzzer/20251210-linuxkm-5.17-ubuntu-jammy-tegra-patches Sameeh Jubran 2025-12-10 22:46:12 +02:00
  • 008132c33b Note that HMAC_FIPS_MIN_KEY is also salt len min for HKDF Anthony Hu 2025-12-10 15:05:25 -05:00
  • 63976cb09b Fix uninitialized variable, use WOLFSSL_DEBUG_PRINTF macro in Hash_DRBG_Generate to avoid undefined printf reference. Kareem 2025-12-10 12:28:54 -07:00
  • 650990e1e2 add linuxkm/patches/5.17-ubuntu-jammy-tegra/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-5v17-ubuntu-jammy-tegra.patch Daniel Pouzzner 2025-12-10 11:51:29 -06:00
  • ba861971eb wolfssl/wolfcrypt/wc_port.h: don't attempt to define WC_DEPRECATED() for _MSC_VER < 1400 -- still causing error on old MSVC (now C2085 rather than C2485). Daniel Pouzzner 2025-12-10 11:15:55 -06:00
  • 9db4aad468 Added --enable-certgencache to os-check jackctj117 2025-12-10 10:14:39 -07:00
  • 8053e8f9b3 Fix test when ECH and harden are enabled Eric Blankenhorn 2025-12-10 08:14:59 -06:00
  • 33a518958c internal.c: fix comment to be more precise Marco Oliverio 2025-12-10 14:11:07 +01:00
  • 6c5e84178e Merge pull request #9371 from tamasan238/doc Takashi Kojo 2025-12-10 18:16:12 +09:00
  • d100ff81ba Merge branch 'master' into doc Masaki Iwai 2025-12-10 16:07:30 +09:00
  • a555e211d4 Merge pull request #9405 from tamasan238/doc-2 Takashi Kojo 2025-12-10 15:58:57 +09:00
  • 0ab09ab147 PPC32 SHA-256 ASM: support comnpiling for PIC Sean Parkinson 2025-12-10 15:36:07 +10:00
  • 090d89acbc add RA6M4/tools folder to include.am Hideki Miyazaki 2025-12-10 10:15:07 +09:00
  • 36e66eb763 check if ctx and ssl are null when checking public key in certificate Ruby Martin 2025-12-09 17:04:05 -07:00
  • f18fdcae91 Merge pull request #9501 from JacobBarthelmeh/xcode David Garske 2025-12-09 15:38:31 -08:00
  • 41b2fc28b3 wolfssl/wolfcrypt/wc_port.h: add WC_DEPRECATED() definitions for _MSC_VER < 1400. Daniel Pouzzner 2025-12-09 17:15:48 -06:00
  • d210b92a16 linuxkm/Makefile: tweak GENERATE_SECTION_MAP recipe to expect --sections output from readelf, and feed that to it, to work around missing section names in --symbols output on binutils <2.36. Daniel Pouzzner 2025-12-09 17:03:16 -06:00
  • 80b7ea638e Aarch64 no harware crypto assembly AES Sean Parkinson 2025-12-05 10:06:23 +10:00
  • c9fbad2bc3 Merge pull request #9504 from julek-wolfssl/cov-20251203 David Garske 2025-12-09 09:24:05 -08:00
  • 24b35badb4 Fix uninit variables Juliusz Sosinowicz 2025-12-09 17:07:40 +01:00
  • c05f0680c6 remove trailing whitespace JacobBarthelmeh 2025-12-09 07:00:50 -07:00
  • 116388ad17 backport smallstackcache fix in wc_ecc_mulmod_ex2() from 401868908a (#8779) WCv6.0.0-linuxkm-UPDT-RC1 Daniel Pouzzner 2025-12-08 17:17:29 -06:00
  • 5873142403 add xcode github actions build test JacobBarthelmeh 2025-12-08 14:42:51 -07:00
  • ea058c6e85 xcode set correct file type for assembly files with project JacobBarthelmeh 2025-12-08 14:42:19 -07:00
  • b5bea05c55 Rust wrapper: fix ECCPoint import_der_ex unit tests Josh Holtrop 2025-12-08 13:28:48 -05:00
  • edbca503be Run check for IP address in wolfSSL_X509_check_host() Ruby Martin 2025-12-08 11:04:45 -07:00
  • ab1a738859 Merge pull request #9499 from holtrop/rust-32-bit-fixes David Garske 2025-12-08 07:58:32 -08:00
  • 1b4d09d752 Rust wrapper: fix "e" param type for wc_MakeRsaKey() on 32-bit targets Josh Holtrop 2025-12-08 10:02:25 -05:00
  • 5a89ef9f76 Merge pull request #9497 from douzzer/20251206-old-fips-test_wc_RsaPublicEncryptDecrypt Sean Parkinson 2025-12-08 20:32:21 +10:00
  • 12d07c4d43 tests/api/test_rsa.c: in test_wc_RsaPublicEncryptDecrypt(), add FIPS gate around new test coverage from #9454 (23c5678797). Daniel Pouzzner 2025-12-06 10:20:45 -06:00
  • 83f6fe1a1a Enable wolfSSL_i2d_X509_NAME_canon to handle blank optional fields Eric Blankenhorn 2025-12-05 15:12:29 -06:00
  • 0c27b69521 wolfcrypt/src/random.c: in wc_RNG_GenerateBlock(), when WC_RNG_SEED_CB, use seedCb rather than wc_GenerateSeed (crucial bug fix for linuxkm). WCv5.2.4-KRNL-CHKIN-r4 Daniel Pouzzner 2025-12-05 14:54:36 -06:00
  • 886b0c2ec6 Benchmark ECDSA: use digest size instead of key size Sean Parkinson 2025-12-05 09:01:12 +10:00
  • 1b7072b739 Merge pull request #9493 from holtrop/build-rust-wrappers-on-arm David Garske 2025-12-04 13:54:28 -08:00
  • 379ec8a23e Rust wrapper: run CI tests on ARM Josh Holtrop 2025-12-04 14:31:04 -05:00
  • fd58885887 Merge pull request #9490 from douzzer/20251202-linuxkm-old-kernel-fixes David Garske 2025-12-04 11:42:00 -08:00
  • 5b7480486e Merge pull request #9487 from dgarske/qathash JacobBarthelmeh 2025-12-04 11:35:46 -07:00
  • f01c4f10fa Merge pull request #9454 from SparkiDev/rsa_dec_too_small_output_fix David Garske 2025-12-04 10:06:37 -08:00
  • 1dfa4d1bcf Merge pull request #9488 from SparkiDev/aes_gcm_4bit_be David Garske 2025-12-04 10:06:06 -08:00
  • 003f2385b9 Merge pull request #9491 from SparkiDev/sha256_armasm_small David Garske 2025-12-04 10:05:01 -08:00
  • 1ebecb68c8 Merge pull request #9484 from holtrop/add-rust-wrapper-build-configs David Garske 2025-12-04 08:00:24 -08:00
  • e225bf80af linuxkm/linuxkm_wc_port.h: move WOLFSSL_API_PREFIX_MAPping of GetCAByAKID to wolfSSL_GetCAByAKID from wolfssl/internal.h to wolfssl/wolfcrypt/asn.h, with an additional needed early mapping in linuxkm/linuxkm_wc_port.h. Daniel Pouzzner 2025-12-04 09:58:52 -06:00
  • 690cce67d1 linuxkm/linuxkm_wc_port.h: add -Wattributes to suppression list while including kernel headers. Daniel Pouzzner 2025-12-03 22:07:57 -06:00
  • 64ebc342a1 linuxkm/lkcapi_sha_glue.c: in wc_linuxkm_drbg_generate(), generate randomness in batches that fit in RNG_MAX_BLOCK_LEN. Daniel Pouzzner 2025-12-03 18:12:32 -06:00
  • aad0f7f184 linuxkm: move definition of WOLFSSL_DEBUG_PRINTF_FN from wolfssl/wolfcrypt/logging.h to linuxkm/linuxkm_wc_port.h. Daniel Pouzzner 2025-12-03 17:33:45 -06:00
  • 783e583169 linuxkm/linuxkm_wc_port.h: * add backported definition of static_assert(); * add version-gated include for asm-generic/simd.h; * add version gate for crypto/internal/simd.h. Daniel Pouzzner 2025-12-02 17:15:52 -06:00
  • 10a12b76e6 Rust wrapper: support more wolfcrypt build configurations Josh Holtrop 2025-12-04 09:09:04 -05:00
  • bff29a8535 ARM32/Thumb2 ASM SHA-256: provide small code size option Sean Parkinson 2025-12-04 16:29:00 +10:00
  • 2b726ebf0b Merge pull request #9386 from sebastian-carpenter/oss-fuzz-fix-442261624 Sean Parkinson 2025-12-04 15:28:18 +10:00
  • 42990f7eec Merge branch 'master' into doc Masaki Iwai 2025-12-04 13:38:25 +09:00
  • 0aa789a289 Merge pull request #9458 from LinuxJedi/doc_fixes David Garske 2025-12-03 09:23:23 -08:00
  • 45b7fb9e39 Merge pull request #9489 from julek-wolfssl/zd/20860 David Garske 2025-12-03 08:16:51 -08:00
  • 2376e484d8 Fix return values Andrew Hutchings 2025-12-03 15:21:11 +00:00
  • 590a02e541 Fix Doxygen parameters Andrew Hutchings 2025-12-03 15:15:32 +00:00
  • c4e9ca4eca Fix some errors in the doc edits Andrew Hutchings 2025-12-03 14:56:52 +00:00
  • 22eedeea86 fixup! tests: add unit coverage for GetCAByAKID Juliusz Sosinowicz 2025-12-03 13:26:12 +01:00
  • 32c6f8f2a0 Fix prefix errors Juliusz Sosinowicz 2025-12-03 11:36:39 +01:00
  • 995e63f6e1 Fix AKID CA lookup Juliusz Sosinowicz 2025-12-03 10:29:59 +01:00