Uriah Pollock
|
cc8fb1f978
git push origin ms_abi
|
1 jaar geleden |
Uriah Pollock
|
46f423b8b9
Added ABI macros for managing interface changes
|
1 jaar geleden |
Jacob Barthelmeh
|
8eaa85e412
update copyright year to 2022
|
1 jaar geleden |
Daniel Pouzzner
|
a22da10956
linuxkm: tweak setup of wolfSSL_Mutex to assure complete type availability in applications (client modules).
|
2 jaren geleden |
David Garske
|
0b78961111
Merge pull request #5186 from SparkiDev/pk_c_rework_1
|
2 jaren geleden |
Sean Parkinson
|
890abfbefc
pk.c: rework
|
2 jaren geleden |
Andrew Hutchings
|
190476dafe
Support for SEGGER embOS and emNET
|
2 jaren geleden |
Tesfa Mael
|
cd008aac6a
Add support for VxWorks 6.x
|
2 jaren geleden |
Kareem
|
b329a16832
Update Zephyr fs.h path.
|
2 jaren geleden |
David Garske
|
3fba5d17c3
Various portability improvements:
|
2 jaren geleden |
Kareem
|
719ed213d5
Add separate "struct stat" definition XSTAT_TYPE to make overriding XSTAT easier.
|
2 jaren geleden |
Daniel Pouzzner
|
b7cecbacb2
update headers to resolve clang-tidy carping (mostly bugprone-macro-parentheses and readability-named-parameter). also disables MSC C4028 because incompatible with readability-avoid-const-params-in-decls.
|
2 jaren geleden |
Daniel Pouzzner
|
ff4c6e5d7b
linuxkm: relocate WOLFSSL_LINUXKM code in wolfssl/wolfcrypt/wc_port.h and wolfcrypt/src/memory.c to linuxkm/{linuxkm_wc_port.h,linuxkm_memory.c}, and gate SIMD in IRQ handlers on -DLINUXKM_SIMD_IRQ in prep for Linux 5.16;
|
2 jaren geleden |
David Garske
|
1e4b13dfac
Only include `ws2tcpip.h` if not user IO.
|
2 jaren geleden |
Eric Blankenhorn
|
713c4afcb4
Fix missing include ws2tcpip.h for VS build
|
2 jaren geleden |
David Garske
|
9f611e8b80
Merge pull request #4589 from JacobBarthelmeh/native-lwip
|
2 jaren geleden |
Daniel Pouzzner
|
5fbdd2a2c0
wc_port.h: for linuxkm, move definitions of XSNPRINTF and XATOI macros outside the defined(BUILDING_WOLFSSL) gate, to prevent inclusion of stdio.h and stdlib.h from types.h when building application code.
|
2 jaren geleden |
JacobBarthelmeh
|
b42a0d9712
native lwip update
|
2 jaren geleden |
Daniel Pouzzner
|
0b4f34d62a
typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C.
|
2 jaren geleden |
Daniel Pouzzner
|
6f18ba15b0
linuxkm: accommodate printk()->_printk() renaming in kernel 5.15+.
|
2 jaren geleden |
Daniel Pouzzner
|
ddf927ae41
linuxkm: fixes for {save,restore}_vector_registers_x86().
|
2 jaren geleden |
Sean Parkinson
|
623a84ed7b
Fixes for Zephyr OS
|
2 jaren geleden |
Daniel Pouzzner
|
85a8c06062
linuxkm: add DEBUG_VECTOR_REGISTER_ACCESS (debug feature switch), ASSERT_SAVED_VECTOR_REGISTERS, and ASSERT_RESTORED_VECTOR_REGISTERS macros, and move the fallback no-op definitions of the SAVE_VECTOR_REGISTERS and RESTORE_VECTOR_REGISTERS to types.h. also fixed several ASCII TAB characters in types.h.
|
2 jaren geleden |
Daniel Pouzzner
|
0f05a71bfb
linuxkm: refactor SAVE_VECTOR_REGISTERS() macro to take a fail clause as an argument, to allow the preprocessor to completely eliminate it in non-kernel builds, and for backward compat with WCv5.0-RC8.
|
2 jaren geleden |
Daniel Pouzzner
|
1e3d47af57
remove frivolous semicolons at end of several macro definitions.
|
2 jaren geleden |
David Garske
|
f17187aad9
Fixes for static memory testing. Fix clang memory sanitizer warnings.
|
2 jaren geleden |
Hayden Roche
|
24e2eded1e
Add to the OpenSSL compatibility layer. (#4404)
|
2 jaren geleden |
Daniel Pouzzner
|
6d715130a2
linuxkm: cleanups and smallstack refactors related to WOLFSSL_LINUXKM_SIMD_X86_IRQ_ALLOWED, associated linuxkm-SIMD-IRQ PR, and associated peer review:
|
2 jaren geleden |
Daniel Pouzzner
|
83e0e19e03
linuxkm feature additions:
|
2 jaren geleden |
TakayukiMatsuo
|
c8bcfe4763
Add implementation to make wolfSSL_BIO_flush work for WOLFSSL_BIO_FILE (#4395)
|
2 jaren geleden |