Commit Graph

  • e223da457c Merge pull request #8922 from JacobBarthelmeh/rng master Daniel Pouzzner 2025-06-24 22:15:14 -05:00
  • 6cf3b51333 guard test that uses pipe from running with mingw JacobBarthelmeh 2025-06-24 17:21:24 -06:00
  • 5c9ad359d1 Merge pull request #8904 from anhu/bigger_header Sean Parkinson 2025-06-25 08:26:59 +10:00
  • fe7d458d29 random.c is also locked in FIPS v6 JacobBarthelmeh 2025-06-24 16:08:25 -06:00
  • b8aa4bd84b Merge pull request #8919 from philljj/fix_linuxkm_getpid Daniel Pouzzner 2025-06-24 11:32:56 -05:00
  • e04a7b5782 wolfEntropy Adaptive Proportion Fix 2025 wolfEntropy2 kaleb-himes 2025-06-24 10:22:49 -06:00
  • 5503ea8e6d linuxkm: add WOLFSSL_NO_GETPID to wolfcrypt settings.h. jordan 2025-06-24 11:12:00 -05:00
  • 72ec4029d1 Correct the size for MLDSA PEM header Anthony Hu 2025-06-23 17:05:50 -04:00
  • 423ecf8b1f Try harder not to make stack increases Anthony Hu 2025-06-23 16:37:03 -04:00
  • a0f6b779a5 -----BEGIN SPHINCS_SMALL_LEVEL1 PRIVATE KEY----- is the longest one at length 48 Anthony Hu 2025-06-19 17:58:49 -04:00
  • bf928795b3 Fix missing dashes on the end of header and footer. Anthony Hu 2025-06-19 17:31:31 -04:00
  • 978a29da0b Merge pull request #8898 from cconlon/getpidOptionsH David Garske 2025-06-23 17:11:55 -07:00
  • 9ee212cacc fix for free'ing memory with test case JacobBarthelmeh 2025-06-23 17:33:52 -06:00
  • c4428a432f Merge pull request #8912 from SparkiDev/lms_sha256_192_w_fix David Garske 2025-06-23 15:35:02 -07:00
  • aec13923a7 Merge pull request #8913 from dgarske/pq_verifyonly Anthony Hu 2025-06-23 16:37:32 -04:00
  • f1005c33fb Merge pull request #8905 from gojimmypi/pr-vs-cmake David Garske 2025-06-23 11:18:57 -07:00
  • caf8494d65 Merge pull request #8911 from gojimmypi/pr-allow-only-rsa David Garske 2025-06-23 11:18:27 -07:00
  • d4c827bc5e Fix for building LMS with verify only. Added tests for LMS/XMSS verify only. New wc_LmsKey_GetKid references key->priv_raw that is not available. David Garske 2025-06-23 11:12:53 -07:00
  • b361c62372 Merge pull request #8903 from dgarske/cadate_calist Daniel Pouzzner 2025-06-23 10:08:41 -05:00
  • 47a8242093 Merge pull request #8868 from SparkiDev/dilithium_win_fixes_1 Daniel Pouzzner 2025-06-23 09:02:35 -05:00
  • bcdce75b08 Merge pull request #8909 from dgarske/various_20250620 Daniel Pouzzner 2025-06-23 08:15:17 -05:00
  • f36f86ee98 LMS SHA-256_192: fix parameters Sean Parkinson 2025-06-21 11:13:16 +10:00
  • afa22dfc2b Allow configuration with only RSA cipher suites gojimmypi 2025-06-21 14:54:10 -07:00
  • b9455bc94b Fixes issue with cert gen, no malloc and crypto callback causing wolfssl/wolfcrypt/asn.h:1375:18: error: use of undeclared identifier 'WC_MAX_DIGEST_SIZE. Fixed netcat issue in openssl.test causing server open check to fail on some platforms. Fixed clang-tidy report in benchmark.c where XFTELL could return negative (error) and wasn't handled. David Garske 2025-06-20 16:24:48 -07:00
  • 1be303866e Merge pull request #8908 from douzzer/20250620-clang-tidy-and-cppcheck-fixes-and-workarounds David Garske 2025-06-20 15:07:09 -07:00
  • f30c54abdd Merge pull request #8894 from SparkiDev/ppc32_sha256_asm David Garske 2025-06-20 14:29:47 -07:00
  • af78ed8b6f wolfcrypt/src/wc_xmss_impl.c: in wc_xmss_bds_state_treehash_complete(), add suppression for false positive clang-analyzer-core.NullDereference from LLVM-21 pre20250523+. Daniel Pouzzner 2025-06-20 15:31:31 -05:00
  • 7977a605c5 src/internal.c: in FreeSskeArgs(), move nullness check on args to the start, and make it unconditional, to resolve nullPointerRedundantChecks. Daniel Pouzzner 2025-06-20 15:04:07 -05:00
  • e1fe186753 wolfcrypt/src/sp_int.c: in _sp_prime_trials(), use DECL_SP_INT() not DECL_SP_INT_ARRAY() for n1 and r, to mollify a very confused clang-tidy (fixes false positive clang-analyzer-core.UndefinedBinaryOperatorResult and clang-analyzer-core.CallAndMessage). Daniel Pouzzner 2025-06-20 14:52:42 -05:00
  • 0f119ab8e2 Merge pull request #8906 from julek-wolfssl/libspdm-3.7.0 David Garske 2025-06-20 11:44:53 -07:00
  • b98cf8882b Remove HAVE_LIGHTY from the client_ca_names feature. David Garske 2025-06-20 11:23:53 -07:00
  • 380e068df6 Introduce CMakePresets.json and CMakeSettings.json gojimmypi 2025-06-20 11:24:58 -07:00
  • 9f900d4b8a libspdm 3.3.0 -> 3.7.0 Juliusz Sosinowicz 2025-06-20 19:55:16 +02:00
  • 4c6279c6c7 Good feedback about adding wolfCrypt error codes to .cs layer. Partially added useful ones. David Garske 2025-06-20 09:41:35 -07:00
  • 17f3da11d2 Merge pull request #8899 from SparkiDev/entropy_cont_tests_fix_2 Kaleb Himes 2025-06-20 09:10:41 -06:00
  • 9b50708741 Fix to expose API to access "store" error code and error depth for cert failure callback (from set_verify). Useful for C# wrapper or clients that cannot directly dereference X509_STORE. Fixes for building with WOLFSSL_EXTRA and WOLFSSL_NO_CA_NAMES (and added new tests). Added example in CSharp TLS client for overriding a begin date error (useful if date is not set). David Garske 2025-06-19 11:52:48 -07:00
  • 7610b4e2f5 Merge pull request #8893 from SparkiDev/asm_omit_frame_pointer David Garske 2025-06-19 10:48:23 -07:00
  • 96a3591f98 Merge pull request #8896 from holtrop/fix-asn-memory-leak David Garske 2025-06-19 06:18:41 -07:00
  • 8f0106a7fe Merge pull request #8888 from julek-wolfssl/bind-v9.18.33 David Garske 2025-06-19 06:08:13 -07:00
  • 64bc41a3c3 Merge pull request #8901 from SparkiDev/ecc_config_fixex_1 David Garske 2025-06-19 06:02:33 -07:00
  • f7fb68dedc Merge pull request #8884 from dgarske/enablecerts Sean Parkinson 2025-06-19 15:50:59 +10:00
  • 7289687b44 ECC configuration fixes Sean Parkinson 2025-06-19 13:37:43 +10:00
  • 62721f4d51 PPC32 SHA-256 ASM: small code implementation Sean Parkinson 2025-06-19 10:51:12 +10:00
  • 16aab18ae9 Entropy: fix proportion health test Sean Parkinson 2025-06-19 08:22:37 +10:00
  • cdd02f9665 Add check for reseed in ssl.c for HAVE_SELFTEST, similar to old FIPS bundles that do not have older random.c files Chris Conlon 2025-06-18 16:57:02 -06:00
  • 9c35c0de65 Add HAVE_GETPID to options.h if getpid detected, needed for apps to correctly detect size of WC_RNG struct Chris Conlon 2025-06-18 16:08:34 -06:00
  • 7dfb782c9e Fix memory leak in ParseCRL_Extensions Josh Holtrop 2025-06-18 13:02:32 -04:00
  • 74de689941 Merge pull request #8875 from kareem-wolfssl/zd20035 David Garske 2025-06-18 08:59:09 -07:00
  • 27176a5eeb Merge pull request #8870 from kareem-wolfssl/zd20030 David Garske 2025-06-18 08:55:07 -07:00
  • e5a9c7039c Merge pull request #8889 from holtrop/remove-dtls-from-echo-examples David Garske 2025-06-18 08:52:47 -07:00
  • 9528aaf238 Support WOLFSSL_TRACK_MEMORY with SINGLE_THREADED. David Garske 2025-06-18 08:37:27 -07:00
  • cdbc4cb3b3 Fix to make sure certs/asn are enabled for PQ algorithms David Garske 2025-06-16 21:26:29 +01:00
  • c39f1fe721 PPC 32 ASM: SHA-256 Sean Parkinson 2025-06-18 18:57:17 +10:00
  • dc70cfa3b3 ARM32/Thumb2/RISC-V 64 ASM: omit frame pointer Sean Parkinson 2025-06-18 10:20:39 +10:00
  • 6f78c26bff Merge pull request #8820 from SparkiDev/entropy_cont_tests_fix Kaleb Himes 2025-06-17 17:56:00 -06:00
  • c724c6560d Entropy - fix off by ones in continuous testing Sean Parkinson 2025-05-30 08:47:18 +10:00
  • feaae9fc58 Fix configure help to use --enable-debug instead of --enable-verbose Josh Holtrop 2025-06-17 14:37:50 -04:00
  • 0b6c53c8b0 Remove DTLS from echoserver/echoclient examples Josh Holtrop 2025-06-17 14:35:37 -04:00
  • 7d77446964 Merge pull request #8882 from rizlik/dtls13_always_transmit_explicit_ack David Garske 2025-06-17 11:35:07 -07:00
  • d39295166f Merge pull request #8885 from embhorn/zd20088 Daniel Pouzzner 2025-06-17 13:33:39 -05:00
  • 6b68797b4f Merge pull request #8883 from JacobBarthelmeh/rng David Garske 2025-06-17 11:33:16 -07:00
  • 7e864c177d Merge pull request #8886 from douzzer/20250617-prime_test-uninited-wc_FreeRng David Garske 2025-06-17 11:31:53 -07:00
  • fe5ae0cbdf Restore 128-byte SRP test using safe prime N for the case where 192 bytes is too large for the fast/SP math config. Kareem 2025-06-12 14:57:47 -07:00
  • a035b045a4 Only run SRP tests with at least 3072 bits. Kareem 2025-06-12 13:06:15 -07:00
  • 7e4ec84124 Add macros for legacy get_digit functions for FIPS/selftest. Kareem 2025-06-12 15:07:31 -07:00
  • 9c9465aa23 Also account for selftest for mp_get_digit refactor. Kareem 2025-06-12 12:52:35 -07:00
  • 05aa4f5f08 Make mp_get_digit refactor FIPS friendly. Kareem 2025-06-12 12:27:10 -07:00
  • 2366718d5a Add args->input free in FreeSskeArgs. Kareem 2025-06-11 16:36:53 -07:00
  • 304019d28d Fix inclusion guard around wc_RsaSSL_Verify. Kareem 2025-06-11 16:18:22 -07:00
  • e8c110d2ac Rename get_digit* to mp_get_digit* to avoid conflicts with other functions named get_digit. Kareem 2025-06-11 16:17:23 -07:00
  • 6633b52e28 Don't try to build wc_RsaSSL_Sign in asn.c MakeSignature if RSA public or verify only is enabled. Kareem 2025-06-11 16:16:49 -07:00
  • 83954100d6 Merge pull request #8812 from kosmax871/tropic01-dev David Garske 2025-06-17 10:03:18 -07:00
  • 9defad0b24 Check for STDC_NO_ATOMICS Eric Blankenhorn 2025-06-16 16:10:00 -05:00
  • 9c54032159 Add bind v9.18.33 testing Juliusz Sosinowicz 2025-06-17 18:10:46 +02:00
  • 5e6c1ba05f Merge pull request #8879 from julek-wolfssl/openssh-10.0p2 David Garske 2025-06-17 09:36:45 -07:00
  • d28045daa8 wolfcrypt/test/test.c: fix prime_test() uninitialized data access by wc_FreeRng(). Daniel Pouzzner 2025-06-17 09:31:19 -05:00
  • 3e5e470005 Merge pull request #8876 from philljj/small_drbg_cleanup Daniel Pouzzner 2025-06-16 16:33:57 -05:00
  • 037ccbaa05 Update TROPIC01 integration guide and header file for key slot definitions and datasheet link Maxim Kostin 2025-06-16 21:12:19 +02:00
  • 842e2366e3 Merge pull request #8881 from douzzer/20250615-heapmath-FREE_MP_INT_SIZE David Garske 2025-06-16 11:46:12 -07:00
  • 5151a2297a Merge pull request #8880 from holtrop/fix-printing-cert-with-empty-issuer-name David Garske 2025-06-16 11:37:02 -07:00
  • cafb1f5fd7 Merge branch 'tropic01-dev' of github.com:kosmax871/wolfssl into tropic01-dev Maxim Kostin 2025-06-16 20:32:30 +02:00
  • f865e0de97 improve ED25519 key handling in CryptoCb function Maxim Kostin 2025-06-11 21:09:22 +02:00
  • 60f442b04e Fix formatting inconsistencies in README.md Maxim Kostin 2025-06-09 17:12:46 +02:00
  • bab7677273 Added AES IV retrieval from TROPIC01 and use of new R-Memory slot definitions Maxim Kostin 2025-06-09 16:06:56 +02:00
  • 3b198babe3 Add Tropic01_Deinit call in wolfCrypt_Cleanup for proper resource management Maxim Kostin 2025-06-06 19:46:27 +02:00
  • 172728bf7f Refactor Tropic01 interface: clean up code formatting and improve function declarations Maxim Kostin 2025-06-02 20:12:41 +02:00
  • 5696582add Update README.md kosmax871 2025-05-29 12:43:52 +02:00
  • 375af753aa Changes for the PR https://github.com/wolfSSL/wolfssl/pull/8812 Maxim Kostin 2025-05-30 11:21:28 +02:00
  • 2f210b3907 Refactor TROPIC01 integration: update README, enhance pairing key handling, and improve error messages Maxim Kostin 2025-05-29 12:25:12 +02:00
  • 296bfd258c README.md added Maxim Kostin 2025-05-28 19:01:12 +02:00
  • 0eecfbfb35 ed25519 fixes Maxim Kostin 2025-05-27 21:28:59 +02:00
  • cd76615e49 added support of ED25519 Maxim Kostin 2025-05-26 21:58:06 +02:00
  • 7c1980fe01 some fixes and updates kosmax871 2025-05-25 20:43:56 +02:00
  • b13fdaa05e Draft of readme.md kosmax871 2025-05-22 14:40:11 +02:00
  • 5664507e65 Support for static libraries kosmax871 2025-05-22 14:22:40 +02:00
  • 385be1c08a added support for Tropic01 crypto callbacks Maxim Kostin 2025-05-19 21:41:49 +02:00
  • 3da72fb9b6 Merge branch 'wolfSSL:master' into tropic01-dev kosmax871 2025-06-16 19:30:32 +02:00
  • 9a576d9e2e Fix CI failures Juliusz Sosinowicz 2025-06-16 19:07:58 +02:00
  • e82c099bec fix indentation Marco Oliverio 2025-06-16 18:42:17 +02:00
  • 72db5e5108 Remove NO_FILESYSTEM for CI Juliusz Sosinowicz 2025-06-16 18:06:19 +02:00