Commit History

Autor SHA1 Mensaxe Data
  John Safranek 6be55269db Generic Memory Pools hai 6 meses
  John Safranek d23994862c Generic Memory Pools hai 6 meses
  John Safranek 7a0bcb05fb Generic Memory Pools hai 7 meses
  John Safranek 15a0ae4244 Generic Memory Pools hai 7 meses
  John Safranek 7481644842 Generic Memory Pools hai 7 meses
  John Safranek 2168b154b6 Generic Memory Pools hai 7 meses
  Daniel Pouzzner dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. hai 8 meses
  Daniel Pouzzner 63fe12efe3 wolfcrypt/src/aes.c: fix WOLFSSL_AESGCM_STREAM && WC_AES_C_DYNAMIC_FALLBACK: establish AESNI status dynamically at time of wc_AesGcmSetKey(), and stick to it (or return failure) until the next wc_AesGcmSetKey(). this matches the semantics of the Linux kernel in-tree implementation, allowing safe registration of the wolfCrypt AESNI implementation with the LKCAPI. hai 9 meses
  Daniel Pouzzner 6261108d49 linuxkm: fix line lengths throughout; in linuxkm/lkcapi_glue.c: fix/harmonize error catching, reporting, and error codes; further address peer review feedback. hai 9 meses
  Daniel Pouzzner b1e5d0f9bb linuxkm: completion and stabilization of LKCAPI integration for AES-CBC, AES-CFB, AES-GCM, and AES-XTS: hai 9 meses
  Daniel Pouzzner 1f4cf4188d linuxkm: hai 9 meses
  Daniel Pouzzner 689a82a622 fix AES-related code, in both crypto and TLS layers, for various uninitialized data and resource leak defects around wc_AesInit() and wc_AesFree(): hai 11 meses
  Daniel Pouzzner a10260ca5f refactor AESNI implementations and *VECTOR_REGISTERS* macros to allow dynamic as-needed fallback to pure C, via WC_AES_C_DYNAMIC_FALLBACK. hai 1 ano
  Andras Fekete 2b2509c56c Drop code support hai 1 ano
  Sean Parkinson 578f56e60c Test api.c: change more tests to use Expect instead of Assert hai 1 ano
  Sean Parkinson e467112a93 Test api.c: change more tests to use Expect instead of Assert hai 1 ano
  Daniel Pouzzner 109a17f3bd wolfcrypt/src/memory.c: restore required linuxkm #define WOLFSSL_NEED_LINUX_CURRENT hai 1 ano
  Sean Parkinson 541ea51ad5 Tests api.c: rework for malloc failure testing hai 1 ano
  Daniel Pouzzner 448f1ec9e7 linuxkm: in {save,restore}_vector_registers_x86(), check if vector register file has already been saved and invalidated, and if so, inhibit the kernel_fpu_{begin,end}() wrap and instead just use preempt_{disable,enable}() wraps. hai 1 ano
  Sean Parkinson 8851065848 cppcheck fixes hai 1 ano
  Jacob Barthelmeh 9dcc48c8f7 update copyright to 2023 hai 1 ano
  Jacob Barthelmeh 8eaa85e412 update copyright year to 2022 %!s(int64=2) %!d(string=hai) anos
  Sean Parkinson 74baa0dafa SP math: fix configure.ac to allow its use %!s(int64=2) %!d(string=hai) anos
  Sean Parkinson 1b29f7353a Check memory is zeroized %!s(int64=2) %!d(string=hai) anos
  Andrew Hutchings 190476dafe Support for SEGGER embOS and emNET %!s(int64=2) %!d(string=hai) anos
  Daniel Pouzzner c4920021d8 print errors to stderr, not stdout; %!s(int64=2) %!d(string=hai) anos
  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; %!s(int64=2) %!d(string=hai) anos
  Lealem Amedie a79440b95a Removing extra \n from WOLFSSL_LEAVE and WOLFSSL_ENTER %!s(int64=2) %!d(string=hai) anos
  Daniel Pouzzner 0b4f34d62a typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C. %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner ddf927ae41 linuxkm: fixes for {save,restore}_vector_registers_x86(). %!s(int64=3) %!d(string=hai) anos