Daniel Pouzzner
e3423d0922
Merge pull request #9163 from kaleb-himes/Batch2-WinCE
...
Add the updated WinCE settings for FIPS 140-3 submission
2025-09-10 09:57:59 -05:00
Daniel Pouzzner
92d504f726
Merge pull request #9161 from LinuxJedi/enhance-debian
...
Make Debian packaging more Debian-like
2025-09-10 09:49:43 -05:00
David Garske
ce5878fb8d
Merge pull request #9162 from embhorn/zd18673
...
Fixes for INTIME RTOS
2025-09-10 07:44:19 -07:00
David Garske
71068a42a9
Merge pull request #9172 from douzzer/20250908-WOLFSSL_TEXT_SEGMENT_CANONICALIZER
...
20250908-WOLFSSL_TEXT_SEGMENT_CANONICALIZER
2025-09-10 07:44:02 -07:00
David Garske
2a1df11327
Merge pull request #9145 from kareem-wolfssl/zd20038_2
...
Fix building with --coding=no/WOLFSSL_PEM_TO_DER undefined.
2025-09-09 16:24:21 -07:00
Sean Parkinson
1dc40c5129
Merge pull request #9165 from effbiae/key-present
...
align two portions of src/internal.c prior to refactor
2025-09-10 07:44:41 +10:00
Eric Blankenhorn
2179dccb1d
Fix VS proj
2025-09-09 15:36:55 -05:00
David Garske
f1ef484076
Merge pull request #9150 from miyazakh/update_fsp_v610
...
Update Renesas FSP version on RA6M4
2025-09-09 12:26:03 -07:00
David Garske
b3aa39ddad
Merge pull request #9138 from JacobBarthelmeh/sgx
...
update for SGX CPU ID to follow atomics refactor
2025-09-09 12:18:51 -07:00
David Garske
5957afb8b5
Merge pull request #9158 from miyazakh/update_fsp_v610_ra6m3
...
Update Renesas FSP version on RA6M3 example
2025-09-09 12:18:17 -07:00
David Garske
3e3b673ea7
Merge pull request #9123 from gojimmypi/pr-espressif-certs-test
...
Exclude wolfssl certs_test.h from Espressif user_settings.h
2025-09-09 12:17:00 -07:00
Eric Blankenhorn
a3a21fac3c
Fix Makefile
2025-09-09 11:56:10 -05:00
Eric Blankenhorn
b6bb43e9bc
Fix Makefile
2025-09-09 11:39:40 -05:00
Sean Parkinson
342c37d8a3
Merge pull request #9159 from kareem-wolfssl/zd20378
...
Allow the keyCertSign bit to be asserted specifically for self-signed CAs.
2025-09-09 21:01:21 +10:00
Daniel Pouzzner
ae4b33c997
linuxkm/linuxkm_wc_port.h: when HAVE_LINUXKM_PIE_SUPPORT, map
...
WOLFSSL_TEXT_SEGMENT_CANONICALIZER() to wc_linuxkm_normalize_relocations(), and
define WOLFSSL_TEXT_SEGMENT_CANONICALIZER_BUFSIZ to 8192.
linuxkm/module_hooks.c: in wc_linuxkm_normalize_relocations(), add checks for
out-of-order offsets.
2025-09-08 16:43:34 -05:00
Eric Blankenhorn
5fd5ff89c3
Changes from customer
2025-09-08 13:20:13 -05:00
Kareem
f772aad95a
Merge branch 'master' of https://github.com/wolfSSL/wolfssl into zd20378
2025-09-08 10:16:14 -07:00
philljj
bdc1f890c8
Merge pull request #9168 from douzzer/20250905-linuxkm-pie-cst32
...
20250905-linuxkm-pie-cst32
2025-09-06 11:25:33 -05:00
Hideki Miyazaki
815f2ce9db
Update Renesas FSP version on RA6M3 example
2025-09-06 19:12:24 +09:00
Andrew Hutchings
0a4ce40eb8
Make Debian packaging more Debian-like
...
When you do `./configure`, the options are stored in the rules file.
This then means you can use the normal Debian packaging methods.
`make deb` also now uses `dpkg-buildpackage`.
2025-09-06 06:22:54 +01:00
effbiae
8e9a04c55f
align two portions of src/internal.c prior to refactor
2025-09-06 13:55:44 +10:00
gojimmypi
c22354e2f5
Exclude wolfssl certs_test.h from Espressif user_settings.h
2025-09-05 17:08:04 -07:00
Daniel Pouzzner
8a7331776a
linuxkm/Kbuild: for PIE containerization, add .rodata.cst32 to the move list.
2025-09-05 17:55:24 -05:00
kaleb-himes
7c2fc506b5
Fix trailing whitespace in new user_settings.h
2025-09-05 15:36:21 -06:00
kaleb-himes
3f7ba638dd
Add the updated WinCE settings for FIPS 140-3 submission
...
Add the missing README.md
2025-09-05 15:36:21 -06:00
Eric Blankenhorn
c1b4af2dd7
Fix parenthesis issue
2025-09-05 16:35:41 -05:00
Eric Blankenhorn
b4a82877b8
Remove *.filters file
2025-09-05 16:23:26 -05:00
Eric Blankenhorn
53ee6d3a0b
Fixes for INTIME RTOS
2025-09-05 16:23:26 -05:00
David Garske
48385884c0
Merge pull request #9167 from gojimmypi/pr-fix-watcom-setld80bit
...
Pin Watcom compiler in workflow to 2025-09-01-Build
2025-09-05 13:33:31 -07:00
gojimmypi
5c2f90968f
Pin Watcom compiler in workflow to 2025-09-01-Build
2025-09-05 12:57:58 -07:00
Kareem
8e7bcfc5c2
Merge branch 'master' of https://github.com/wolfSSL/wolfssl into zd20378
2025-09-04 10:16:53 -07:00
Kareem
562ee21d36
Add ALLOW_SELFSIGNED_INVALID_CERTSIGN to known macros.
2025-09-04 10:16:41 -07:00
David Garske
4d1fa1b012
Merge pull request #9160 from douzzer/20250903-PR8329-rework
...
20250903-PR8329-rework
2025-09-04 09:43:53 -07:00
Daniel Pouzzner
ee2e63444d
wolfcrypt/src/sha512.c: don't remap ByteReverseWords64(), remove ByteReverseWords64_1() inline asm macro, and refactor Sha512FinalRaw() and wc_Sha384FinalRaw() to write directly to the output buffer when possible.
2025-09-03 22:16:15 -05:00
Sean Parkinson
5108dcd0d6
Merge pull request #9157 from rlm2002/coverity
...
move pathLengthSet assignment
2025-09-04 08:35:16 +10:00
lealem47
e29b65d22b
Merge pull request #9140 from dgarske/sniffer_partialoverlap
...
Improve sniffer detection of partial overlap
2025-09-03 14:12:44 -06:00
Kareem
37fc63ca39
Allow the keyCertSign bit to be asserted specifically for self-signed CAs.
2025-09-03 11:43:15 -07:00
David Garske
095fd88cbe
Merge pull request #9091 from gojimmypi/pr-arduino-testing
...
Improve Arduino Examples
2025-09-03 11:09:13 -07:00
Kareem
183aa7a214
Merge branch 'master' of https://github.com/wolfSSL/wolfssl into zd20038_2
2025-09-02 16:17:18 -07:00
gojimmypi
0065d9a0dd
Improve Arduino Examples, add workflow testing
2025-09-02 11:45:28 -07:00
philljj
f33814b377
Merge pull request #9151 from douzzer/20250830-linuxkm-fix-get_drbg
...
20250830-linuxkm-fix-get_drbg
2025-09-02 11:39:25 -05:00
Ruby Martin
4d5e1d0dfe
move pathLegthSet assignment
2025-09-02 10:09:11 -06:00
David Garske
6dd626de0c
Improve detection of partial overlap (ZD 20369)
2025-09-02 07:51:30 -07:00
Daniel Pouzzner
aa96c352d4
add !WC_SKIP_INCLUDED_C_FILES gates in indirectly compiled files in linuxkm/, to avoid false positive unknownMacro reports from cppcheck-force-source.
2025-08-30 14:15:55 -05:00
Daniel Pouzzner
f8e4feb633
wolfssl/wolfcrypt/error-crypt.h: in WC_ERR_TRACE() definition, use WOLFSSL_DEBUG_PRINTF_FN(WOLFSSL_DEBUG_PRINTF_FIRST_ARGS, not WOLFSSL_DEBUG_PRINTF(, for compatibility with WOLF_NO_VARIADIC_MACROS.
2025-08-30 12:54:22 -05:00
Daniel Pouzzner
7df8ee4081
linuxkm/linuxkm_wc_port.h: add default setup for LINUXKM_LKCAPI_REGISTER_HASH_DRBG_DEFAULT, to make visibility in random.c;
...
linuxkm/lkcapi_sha_glue.c: revert f7c7ac275a (get_drbg() DISABLE_VECTOR_REGISTERS() for crypto_default_rng) -- compiler/inlining bug makes it break on at least one target, so caller needs to retain responsibility;
linuxkm/x86_vector_register_glue.c: in wc_save_vector_registers_x86(), always return WC_ACCEL_INHIBIT_E if already fpu_state & WC_FPU_INHIBITED_FLAG, for safe+correct dynamics on recursive calls.
2025-08-30 12:08:57 -05:00
Hideki Miyazaki
e2fe74502f
Add wolfSSL/Debug folder as include
...
- remove BSP_WarmStart() due to duplicate
2025-08-30 09:28:09 +09:00
Hideki Miyazaki
295a11d0f7
update Readme
2025-08-30 09:24:46 +09:00
David Garske
7ef94284cc
Merge pull request #9149 from douzzer/20250829-_mlkem_decompress_5_avx2-movzwq
...
20250829-_mlkem_decompress_5_avx2-movzwq
2025-08-29 16:23:16 -07:00
Daniel Pouzzner
8ed1ce6a8b
wolfcrypt/src/wc_mlkem_asm.S: in _mlkem_decompress_5_avx2, use movzwq, not movzxw, for portability.
2025-08-29 14:42:48 -05:00