David Garske
|
6b7fe091bf
|
Implement proper MacOS dispatch for conditional signal/wait. Note: this logic was pulled from wolfMQTT and is well established.
|
2025-06-25 17:14:12 -07:00 |
|
Sean Parkinson
|
f119086d3e
|
Merge pull request #8918 from kojiws/fix_asn_integer_export
Fix SetShortInt() not to export wrong DER
|
2025-06-26 08:16:48 +10:00 |
|
Sean Parkinson
|
80a234a0c5
|
Merge pull request #8830 from JacobBarthelmeh/rx_threadx
add option to not use CT code with min/max
|
2025-06-26 08:15:09 +10:00 |
|
Daniel Pouzzner
|
1c1c556e5e
|
Merge pull request #8915 from philljj/linuxkm_rsa_fix_sig_callbacks
linuxkm rsa: set sig_alg max_size and digest_size callbacks.
|
2025-06-25 08:28:04 -05:00 |
|
Daniel Pouzzner
|
e223da457c
|
Merge pull request #8922 from JacobBarthelmeh/rng
altering macro guards and test case for RNG test on alternate builds
|
2025-06-24 22:15:14 -05:00 |
|
Koji Takeda
|
d76386f38c
|
Add tests
|
2025-06-25 11:27:12 +09:00 |
|
Koji Takeda
|
05c8bc7514
|
Fix SetShortInt()
|
2025-06-25 11:27:11 +09:00 |
|
JacobBarthelmeh
|
6cf3b51333
|
guard test that uses pipe from running with mingw
|
2025-06-24 17:21:24 -06:00 |
|
Sean Parkinson
|
5c9ad359d1
|
Merge pull request #8904 from anhu/bigger_header
Fix missing dashes on the end of header and footer.
|
2025-06-25 08:26:59 +10:00 |
|
JacobBarthelmeh
|
fe7d458d29
|
random.c is also locked in FIPS v6
|
2025-06-24 16:08:25 -06:00 |
|
JacobBarthelmeh
|
1c5e531332
|
add new macro to known macro list
|
2025-06-24 14:57:17 -06:00 |
|
JacobBarthelmeh
|
c33035e6a6
|
add conditions to constant time mask functions
|
2025-06-24 13:52:40 -06:00 |
|
JacobBarthelmeh
|
838636c76b
|
add option to not use CT code with min/max
|
2025-06-24 13:52:40 -06:00 |
|
jordan
|
1e0e4932ca
|
linuxkm rsa: fix km_pkcs1_key_size callback.
|
2025-06-24 14:41:57 -05:00 |
|
Daniel Pouzzner
|
b8aa4bd84b
|
Merge pull request #8919 from philljj/fix_linuxkm_getpid
linuxkm: add WOLFSSL_NO_GETPID to wolfcrypt settings.h.
|
2025-06-24 11:32:56 -05:00 |
|
jordan
|
5503ea8e6d
|
linuxkm: add WOLFSSL_NO_GETPID to wolfcrypt settings.h.
|
2025-06-24 11:12:00 -05:00 |
|
Anthony Hu
|
72ec4029d1
|
Correct the size for MLDSA PEM header
|
2025-06-24 11:12:27 -04:00 |
|
Anthony Hu
|
423ecf8b1f
|
Try harder not to make stack increases
|
2025-06-24 11:12:27 -04:00 |
|
Anthony Hu
|
a0f6b779a5
|
-----BEGIN SPHINCS_SMALL_LEVEL1 PRIVATE KEY----- is the longest one at length 48
|
2025-06-24 11:12:27 -04:00 |
|
Anthony Hu
|
bf928795b3
|
Fix missing dashes on the end of header and footer.
|
2025-06-24 11:12:27 -04:00 |
|
David Garske
|
978a29da0b
|
Merge pull request #8898 from cconlon/getpidOptionsH
Add HAVE_GETPID to options.h if getpid detected
|
2025-06-23 17:11:55 -07:00 |
|
JacobBarthelmeh
|
9ee212cacc
|
fix for free'ing memory with test case
|
2025-06-23 17:33:52 -06:00 |
|
David Garske
|
c4428a432f
|
Merge pull request #8912 from SparkiDev/lms_sha256_192_w_fix
LMS SHA-256_192: fix parameters
|
2025-06-23 15:35:02 -07:00 |
|
Anthony Hu
|
aec13923a7
|
Merge pull request #8913 from dgarske/pq_verifyonly
Fix for building LMS with verify only
|
2025-06-23 16:37:32 -04:00 |
|
David Garske
|
f1005c33fb
|
Merge pull request #8905 from gojimmypi/pr-vs-cmake
Introduce CMakePresets.json and CMakeSettings.json
|
2025-06-23 11:18:57 -07:00 |
|
David Garske
|
caf8494d65
|
Merge pull request #8911 from gojimmypi/pr-allow-only-rsa
Allow configuration with only RSA cipher suites
|
2025-06-23 11:18:27 -07:00 |
|
David Garske
|
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.
|
2025-06-23 11:12:53 -07:00 |
|
Daniel Pouzzner
|
b361c62372
|
Merge pull request #8903 from dgarske/cadate_calist
Expose API to access "store" error code and depth for cert failure callback
|
2025-06-23 10:08:41 -05:00 |
|
Daniel Pouzzner
|
47a8242093
|
Merge pull request #8868 from SparkiDev/dilithium_win_fixes_1
Dilithium/ML-DSA: Fixes for casting down and uninit
|
2025-06-23 09:02:35 -05:00 |
|
Daniel Pouzzner
|
bcdce75b08
|
Merge pull request #8909 from dgarske/various_20250620
Fixes with max size, openssl.test netcat and clang-tidy
|
2025-06-23 08:15:17 -05:00 |
|
Sean Parkinson
|
f36f86ee98
|
LMS SHA-256_192: fix parameters
Winternitz bits needs to be one larger when only 192 bit hash.
|
2025-06-23 08:16:05 +10:00 |
|
gojimmypi
|
afa22dfc2b
|
Allow configuration with only RSA cipher suites
|
2025-06-21 14:54:10 -07:00 |
|
David Garske
|
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.
|
2025-06-20 16:34:46 -07:00 |
|
David Garske
|
1be303866e
|
Merge pull request #8908 from douzzer/20250620-clang-tidy-and-cppcheck-fixes-and-workarounds
20250620-clang-tidy-and-cppcheck-fixes-and-workarounds
|
2025-06-20 15:07:09 -07:00 |
|
David Garske
|
f30c54abdd
|
Merge pull request #8894 from SparkiDev/ppc32_sha256_asm
PPC 32 ASM: SHA-256
|
2025-06-20 14:29:47 -07:00 |
|
Daniel Pouzzner
|
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+.
|
2025-06-20 15:31:31 -05:00 |
|
Daniel Pouzzner
|
7977a605c5
|
src/internal.c: in FreeSskeArgs(), move nullness check on args to the start, and make it unconditional, to resolve nullPointerRedundantChecks.
|
2025-06-20 15:04:07 -05:00 |
|
Daniel Pouzzner
|
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).
|
2025-06-20 14:52:42 -05:00 |
|
David Garske
|
0f119ab8e2
|
Merge pull request #8906 from julek-wolfssl/libspdm-3.7.0
libspdm 3.3.0 -> 3.7.0
|
2025-06-20 11:44:53 -07:00 |
|
David Garske
|
b98cf8882b
|
Remove HAVE_LIGHTY from the client_ca_names feature.
|
2025-06-20 11:29:02 -07:00 |
|
gojimmypi
|
380e068df6
|
Introduce CMakePresets.json and CMakeSettings.json
|
2025-06-20 11:24:58 -07:00 |
|
Juliusz Sosinowicz
|
9f900d4b8a
|
libspdm 3.3.0 -> 3.7.0
3.3.0 pulls cmocka from https://git.cryptomilk.org/projects/cmocka.git. Update to 3.7.0 to pull from https://gitlab.com/cmocka/cmocka.git.
|
2025-06-20 19:55:16 +02:00 |
|
David Garske
|
4c6279c6c7
|
Good feedback about adding wolfCrypt error codes to .cs layer. Partially added useful ones.
|
2025-06-20 09:41:35 -07:00 |
|
Kaleb Himes
|
17f3da11d2
|
Merge pull request #8899 from SparkiDev/entropy_cont_tests_fix_2
Entropy: fix proportion health test
|
2025-06-20 09:10:41 -06:00 |
|
David Garske
|
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).
|
2025-06-19 14:49:00 -07:00 |
|
David Garske
|
7610b4e2f5
|
Merge pull request #8893 from SparkiDev/asm_omit_frame_pointer
ARM32/Thumb2/RISC-V 64 ASM: omit frame pointer
|
2025-06-19 10:48:23 -07:00 |
|
David Garske
|
96a3591f98
|
Merge pull request #8896 from holtrop/fix-asn-memory-leak
Fix memory leak in ParseCRL_Extensions
|
2025-06-19 06:18:41 -07:00 |
|
David Garske
|
8f0106a7fe
|
Merge pull request #8888 from julek-wolfssl/bind-v9.18.33
Add bind v9.18.33 testing
|
2025-06-19 06:08:13 -07:00 |
|
David Garske
|
64bc41a3c3
|
Merge pull request #8901 from SparkiDev/ecc_config_fixex_1
ECC configuration fixes
|
2025-06-19 06:02:33 -07:00 |
|
Sean Parkinson
|
f7fb68dedc
|
Merge pull request #8884 from dgarske/enablecerts
Fix to make sure ASN.1 is enabled if just building PQ algorithms
|
2025-06-19 15:50:59 +10:00 |
|