Commit History

Author SHA1 Message Date
  Uriah Pollock cc8fb1f978 git push origin ms_abi 1 year ago
  Uriah Pollock 46f423b8b9 Added ABI macros for managing interface changes 1 year ago
  Jacob Barthelmeh 8eaa85e412 update copyright year to 2022 1 year ago
  Daniel Pouzzner a22da10956 linuxkm: tweak setup of wolfSSL_Mutex to assure complete type availability in applications (client modules). 2 years ago
  David Garske 0b78961111 Merge pull request #5186 from SparkiDev/pk_c_rework_1 2 years ago
  Sean Parkinson 890abfbefc pk.c: rework 2 years ago
  Andrew Hutchings 190476dafe Support for SEGGER embOS and emNET 2 years ago
  Tesfa Mael cd008aac6a Add support for VxWorks 6.x 2 years ago
  Kareem b329a16832 Update Zephyr fs.h path. 2 years ago
  David Garske 3fba5d17c3 Various portability improvements: 2 years ago
  Kareem 719ed213d5 Add separate "struct stat" definition XSTAT_TYPE to make overriding XSTAT easier. 2 years ago
  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 years ago
  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 years ago
  David Garske 1e4b13dfac Only include `ws2tcpip.h` if not user IO. 2 years ago
  Eric Blankenhorn 713c4afcb4 Fix missing include ws2tcpip.h for VS build 2 years ago
  David Garske 9f611e8b80 Merge pull request #4589 from JacobBarthelmeh/native-lwip 2 years ago
  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 years ago
  JacobBarthelmeh b42a0d9712 native lwip update 2 years ago
  Daniel Pouzzner 0b4f34d62a typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C. 2 years ago
  Daniel Pouzzner 6f18ba15b0 linuxkm: accommodate printk()->_printk() renaming in kernel 5.15+. 2 years ago
  Daniel Pouzzner ddf927ae41 linuxkm: fixes for {save,restore}_vector_registers_x86(). 2 years ago
  Sean Parkinson 623a84ed7b Fixes for Zephyr OS 2 years ago
  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 years ago
  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 years ago
  Daniel Pouzzner 1e3d47af57 remove frivolous semicolons at end of several macro definitions. 2 years ago
  David Garske f17187aad9 Fixes for static memory testing. Fix clang memory sanitizer warnings. 2 years ago
  Hayden Roche 24e2eded1e Add to the OpenSSL compatibility layer. (#4404) 2 years ago
  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 years ago
  Daniel Pouzzner 83e0e19e03 linuxkm feature additions: 2 years ago
  TakayukiMatsuo c8bcfe4763 Add implementation to make wolfSSL_BIO_flush work for WOLFSSL_BIO_FILE (#4395) 2 years ago