Commit Graph

  • 429f435593 Fix SetMinEccKey_Sz to allow P-521 minimum Lealem Amedie 2025-04-17 08:22:20 -06:00
  • da2c48fef5 make client pqc option consistency with server Hideki Miyazaki 2025-04-17 15:40:27 +09:00
  • 5b3e19c1b6 Merge pull request #8686 from miyazakh/oid_collision Daniel Pouzzner 2025-04-17 00:54:04 -05:00
  • 90f30fd15e Merge pull request #8623 from SparkiDev/lms_kid_from_privraw Daniel Pouzzner 2025-04-17 00:49:08 -05:00
  • 3fcd3cdb99 tests/api/test_mldsa.c: fix clang-analyzer-core.NullDereference in test_mldsa_pkcs8(). Daniel Pouzzner 2025-04-17 00:42:11 -05:00
  • 4906974fad Merge pull request #8683 from douzzer/20250416-linuxkm-FIPS-wrappers philljj 2025-04-16 23:18:04 -05:00
  • 404fafd598 Merge pull request #8677 from SparkiDev/regression_fixes_17 David Garske 2025-04-16 20:20:28 -07:00
  • a66fb123b4 Merge pull request #8684 from SparkiDev/lms_max_levels_1 David Garske 2025-04-16 20:19:40 -07:00
  • a9e2146f06 Merge pull request #8675 from SparkiDev/entropy_memuse_fix David Garske 2025-04-16 20:18:22 -07:00
  • 2ce415c464 Merge pull request #8682 from SparkiDev/sp_ecc_non_block_aligned David Garske 2025-04-16 20:17:33 -07:00
  • 62f7ff9ec2 fix OID collision Hideki Miyazaki 2025-04-17 11:55:03 +09:00
  • 57ccabb25c linuxkm ecdh: force zero shared secret buffer, and clear old key. jordan 2025-04-16 21:15:32 -05:00
  • 62f28759d8 LMS: fix for when WOLFSSL_LMS_MAX_LEVELS is 1 Sean Parkinson 2025-04-17 11:19:41 +10:00
  • 4f3ce188b6 Memory Zero checks: add check call Sean Parkinson 2025-04-17 10:53:49 +10:00
  • 4c7fb1f428 ECC non-blocking: make sp_ecc_ctx data aligned Sean Parkinson 2025-04-17 10:07:58 +10:00
  • a34284e0a2 Entropy MemUse: support for custom hi res time Sean Parkinson 2025-04-16 11:08:03 +10:00
  • 78a9cd7c58 linuxkm/module_hooks.c: don't define FIPS_NO_WRAPPERS; Daniel Pouzzner 2025-04-16 18:29:43 -05:00
  • bfab68f40c Merge pull request #8646 from philljj/register_rsa Daniel Pouzzner 2025-04-16 17:51:20 -05:00
  • 91cd0e96fa Merge pull request #8680 from douzzer/20250416-WC_SANITIZE_DISABLE philljj 2025-04-16 16:56:09 -05:00
  • 049c4a8910 wolfssl/wolfcrypt/settings.h: map WC_SANITIZE_{DISABLE,ENABLE}() to kasan_{disable,enable}_current(); Daniel Pouzzner 2025-04-16 15:51:47 -05:00
  • 257fd17ea4 fixup! wolfSSL_EVP_PKEY_cmp: only compare the public keys Juliusz Sosinowicz 2025-04-09 14:32:48 +02:00
  • 9b3b874aba tls13: clear resuming flag when we don't have a way to resume Juliusz Sosinowicz 2025-04-08 22:08:27 +02:00
  • 290dbaa18e wolfSSL_EVP_PKEY_cmp: only compare the public keys Juliusz Sosinowicz 2025-03-20 18:55:50 +01:00
  • ff93e6d5d4 linuxkm: register rsa. jordan 2025-04-16 09:50:06 -05:00
  • f7ca8237b8 Fix types.h for MSVC6.0 Eric Blankenhorn 2025-04-16 09:24:46 -05:00
  • 3ac05dea09 Regression test fixes Sean Parkinson 2025-04-16 21:46:48 +10:00
  • 5e8d018ff7 Merge pull request #8659 from kojiws/improve_mldsa_priv_key_import Sean Parkinson 2025-04-16 18:21:00 +10:00
  • c05c827d6b Add a space after if and for Koji Takeda 2025-04-16 16:09:02 +09:00
  • 1646a4b274 Reflect review Koji Takeda 2025-04-16 13:46:39 +09:00
  • f458930d24 Merge pull request #8653 from kareem-wolfssl/zd19696 Sean Parkinson 2025-04-16 10:45:01 +10:00
  • b1aa11d42e Entropy MemUse: fix for when block size less than update bits Sean Parkinson 2025-04-16 10:30:37 +10:00
  • 6bf93c93d4 Merge pull request #8594 from julek-wolfssl/nss Daniel Pouzzner 2025-04-15 18:35:52 -05:00
  • fbc6190752 Merge pull request #8160 from kaleb-himes/OE8-CHECK-IN Daniel Pouzzner 2025-04-15 18:13:44 -05:00
  • f6434cf712 Merge pull request #8639 from anhu/cmake_pq Daniel Pouzzner 2025-04-15 17:50:42 -05:00
  • d9fd1072a2 Merge pull request #8672 from SparkiDev/asm_fixes_1 JacobBarthelmeh 2025-04-15 14:56:32 -06:00
  • e95fb9c116 Merge pull request #8673 from douzzer/20250415-linuxkm-5v12-disable-ecdh-registration David Garske 2025-04-15 11:20:51 -07:00
  • 10c1fc1edb linuxkm/lkcapi_glue.c: inhibit LINUXKM_LKCAPI_REGISTER_ECDH on kernel <5.13 (currently incompatible); Daniel Pouzzner 2025-04-15 12:00:54 -05:00
  • cf1f8e14ff Various fixes for Aarch64/ARM32/Thumb2 ASM Sean Parkinson 2025-04-15 17:00:06 +10:00
  • b000d7382f Merge pull request #8671 from SparkiDev/poly1305_aarch64_asm_fix Daniel Pouzzner 2025-04-14 22:36:39 -05:00
  • 43389b248a Merge pull request #8621 from dgarske/dotnet35 Daniel Pouzzner 2025-04-14 22:35:28 -05:00
  • 10f0999c21 Poly1305 Aarch64 ASM: fix Sean Parkinson 2025-04-15 11:04:47 +10:00
  • f987478937 github test Anthony Hu 2025-04-14 20:53:24 -04:00
  • 6d3673a6ec Merge pull request #8670 from douzzer/20250414-fix-curve255519_der_test-fips-v6 David Garske 2025-04-14 17:48:09 -07:00
  • 4ae057e79f Merge pull request #8663 from philljj/register_ecdh Daniel Pouzzner 2025-04-14 19:04:33 -05:00
  • 2ec8e72579 CURVE25519_MAX_KEY_TO_DER_SZ: refactor to macro like other CURVE25519_ constants, and add FIPS clause in curve255519_der_test() to accommodate FIPS v6. Daniel Pouzzner 2025-04-14 18:29:22 -05:00
  • 42644a55fb Fixes for building with .NET 3.5 (new WindowsCE macro). Fix for build error with NO_WOLFSSL_MSG_EX. Fix for ECC TFM option (only set with TFM). David Garske 2025-04-14 16:07:03 -07:00
  • 9106d1275f Merge pull request #8651 from billphipps/fix_curve25519_enums Sean Parkinson 2025-04-15 08:34:12 +10:00
  • 6b66149edb Merge branch 'master' into OE8-CHECK-IN Kaleb Himes 2025-04-14 15:24:28 -06:00
  • 43e68add96 Merge pull request #8669 from douzzer/20250414-can_save_vector_registers_x86-recursive JacobBarthelmeh 2025-04-14 15:03:33 -06:00
  • ecf9982a0f .wolfssl_known_macro_extras: add TIF_NEED_FPU_LOAD. Daniel Pouzzner 2025-04-14 13:49:14 -05:00
  • 755fa1a701 linuxkm/x86_vector_register_glue.c: fix can_save_vector_registers_x86() to check wc_linuxkm_fpu_states before calling irq_fpu_usable(), needed for recursive call patterns. also, check TIF_NEED_FPU_LOAD only if it's defined. Daniel Pouzzner 2025-04-14 13:33:54 -05:00
  • e320b3c90d fixup! Implement AES-CTS in wolfCrypt Juliusz Sosinowicz 2025-04-14 17:45:34 +02:00
  • bbe956cc0c Merge pull request #8667 from douzzer/20250413-linuxkm-linux6v15-fixes David Garske 2025-04-14 07:38:20 -07:00
  • b77bd78b5c Merge pull request #8664 from douzzer/20250411-more-libwolfssl_sources_h-2 David Garske 2025-04-14 07:38:02 -07:00
  • 5f106adc14 Merge pull request #8665 from gojimmypi/pr-fix-hash-test-memory-leak David Garske 2025-04-14 06:58:05 -07:00
  • eca0318fe8 Rename to MAX_KEY_TO_DER_SZ, set to 130. Remove Curve448 changes. Bill Phipps 2025-04-14 09:43:55 -04:00
  • 57baae90f1 linuxkm/lkcapi_glue.c: update calls to scatterwalk_map() and scatterwalk_unmap() for linux commit 7450ebd29c (merged for Linux 6.15); Daniel Pouzzner 2025-04-14 00:01:40 -05:00
  • 1de73200ab Remove unreachable test code gojimmypi 2025-04-13 09:45:08 +02:00
  • b38ab8a064 Merge pull request #8514 from gojimmypi/pr-introduce-arduino-wolfssl_AES_CTR David Garske 2025-04-12 10:06:11 -07:00
  • 241a1ed360 Introduce and move new Arduino examples and configuration updates gojimmypi 2025-04-12 15:38:37 +02:00
  • 1252d69a9a Remove trailing spaces Koji Takeda 2025-04-12 17:09:36 +09:00
  • e7577bc2e9 wolfssl/wolfcrypt/libwolfssl_sources*.h: check if the other libwolfssl_sources*.h was included before concluding that "#error settings.h included before libwolfssl_sources.h.", and add WC_CONFIG_H_INCLUDED to inhibit multiple inclusions of config.h; Daniel Pouzzner 2025-04-12 00:35:49 -05:00
  • 29482a3e4d Fix a logic Koji Takeda 2025-04-12 13:12:36 +09:00
  • 770b6cb9e7 Fix too long lines Koji Takeda 2025-04-12 10:58:13 +09:00
  • 85c71dacb1 Update src/ssl_load.c Koji Takeda 2025-04-12 10:01:17 +09:00
  • 75501fd728 Merge pull request #8662 from douzzer/20250411-more-libwolfssl_sources_h David Garske 2025-04-11 13:39:06 -07:00
  • 4ef7ef02d6 linuxkm ecdh: small cleanup. jordan 2025-04-11 16:20:16 -04:00
  • 380c3613ed linuxkm: register ecdh. jordan 2025-04-11 15:16:09 -04:00
  • ed5d8f8e6b update several files in wolfcrypt/src/port/arm to include libwolfssl_sources.h; Daniel Pouzzner 2025-04-11 13:57:23 -05:00
  • ed2122256c Merge pull request #8661 from dgarske/debug_on Eric Blankenhorn 2025-04-11 13:21:34 -05:00
  • fb4970b7e0 Fix debug logs (disabled in PR #8616) David Garske 2025-04-11 11:19:24 -07:00
  • 1f34b71017 Merge pull request #8660 from douzzer/20250411-fixes David Garske 2025-04-11 10:43:27 -07:00
  • 8ee7d381ec Fix hash_test() memory leak in wolfcrypt/test/test.c (#8506) gojimmypi 2025-04-11 19:37:55 +02:00
  • 704e97bca6 Merge pull request #8595 from dgarske/renesas_rx_tsip JacobBarthelmeh 2025-04-11 11:22:13 -06:00
  • 11001c86f0 Merge pull request #8644 from lealem47/zd19343 David Garske 2025-04-11 09:58:10 -07:00
  • 7acc3360fc .github/workflows/pq-all.yml: add -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE, and add a config with CC=c++. Daniel Pouzzner 2025-04-11 11:14:57 -05:00
  • 62bf90c09c Add dox comments for aes-cts Juliusz Sosinowicz 2025-04-11 16:50:25 +02:00
  • 29dcf42309 src/internal.c, tests/api.c: add missing casts for C++ compatibility (fixes "invalid conversion" errors). Daniel Pouzzner 2025-04-11 09:33:20 -05:00
  • cfd93b1bd4 tests/api.c: fix error path uninited-data defects in test_wc_PKCS7_EncodeSignedData() (followup to bf95f80c6d, detected by valgrind). Daniel Pouzzner 2025-04-11 09:20:14 -05:00
  • a3862f0e59 Improve ML-DSA private key import Koji Takeda 2025-04-10 14:17:56 +09:00
  • 1fb8f5f0c4 Merge pull request #8658 from douzzer/20250410-linuxkm-fixes philljj 2025-04-10 23:02:26 -04:00
  • 38f951b7a1 Merge pull request #8657 from gojimmypi/pr-revert-vis-for-tests David Garske 2025-04-10 16:32:20 -07:00
  • 77692a814a Merge pull request #8645 from JacobBarthelmeh/pkcs7_stream David Garske 2025-04-10 16:03:56 -07:00
  • 368dcf51af Merge pull request #8612 from JacobBarthelmeh/pkcs8 David Garske 2025-04-10 16:03:49 -07:00
  • e8656d0d22 Merge pull request #8616 from julek-wolfssl/zd/19589 David Garske 2025-04-10 16:02:23 -07:00
  • 4808ce1b8c Add new macro to known macros, reformat comment to fit in max length. Kareem 2025-04-10 15:48:50 -07:00
  • f609d423d7 linuxkm/Kbuild: treat KERNEL_ARCH "x86_64" as "x86" and remove inapt -mpreferred-stack-boundary=4 from x86 WOLFSSL_CFLAGS; Daniel Pouzzner 2025-04-10 17:23:17 +00:00
  • 8cf6195426 Revert Espressif manual WOLFSSL_VIS_FOR_TESTS settings gojimmypi 2025-04-10 17:13:56 +02:00
  • 3919491a6a Merge pull request #8589 from kareem-wolfssl/zd19572 Sean Parkinson 2025-04-10 08:25:30 +10:00
  • 83d134e0be Merge pull request #8654 from douzzer/20250409-linuxkm-fortify_panic-6v8 philljj 2025-04-09 16:18:40 -04:00
  • e37dc29c1c Fixed RX TSIP RSA key creation to populate the RsaKey public material. Fixed issue with brace when using WOLF_CRYPTO_CB_ONLY_RSA. Fixed mixed declaration in wc_RsaFunction_ex. Fixed missing SetMyVersion with for RSA key gen with old ASN and no PKCS12. Added gating on RSA 1024/2048 RX TSIP build macros. David Garske 2025-04-03 14:13:42 -07:00
  • a22bcc3667 linuxkm/linuxkm_wc_port.h: on kernel >=6.8, for CONFIG_FORTIFY_SOURCE, use 5-arg fortify_panic() override macro. Daniel Pouzzner 2025-04-09 18:35:04 +00:00
  • 3787dbde2b fix test case, set data chunk size to use JacobBarthelmeh 2025-04-09 09:48:50 -06:00
  • 099eaf582c Merge pull request #8487 from julek-wolfssl/zd/19391 David Garske 2025-04-09 08:27:33 -07:00
  • 56263d9577 fixup! Push/pop to/from the end of the list object Juliusz Sosinowicz 2025-04-04 10:20:27 +02:00
  • 8b7e1be694 Maintain backwards compatible order of SAN Juliusz Sosinowicz 2025-04-03 20:59:04 +02:00
  • 5f13aebd5f Push/pop to/from the end of the list object Juliusz Sosinowicz 2025-04-01 17:36:44 +02:00
  • 7cbc71b024 Refactor *_push and *_pop compat API Juliusz Sosinowicz 2025-04-01 16:13:59 +02:00
  • ab64597b62 fixup! Move extended master secret testing to test_tls_ext Juliusz Sosinowicz 2025-04-09 14:36:29 +02:00
  • a240a58605 fixup! TLS EMS: Set haveEMS when we negotiate TLS 1.3 Juliusz Sosinowicz 2025-04-08 18:33:47 +02:00