John Safranek
|
6be55269db
Generic Memory Pools
|
пре 6 месеци |
John Safranek
|
d23994862c
Generic Memory Pools
|
пре 6 месеци |
John Safranek
|
7a0bcb05fb
Generic Memory Pools
|
пре 7 месеци |
John Safranek
|
15a0ae4244
Generic Memory Pools
|
пре 7 месеци |
John Safranek
|
7481644842
Generic Memory Pools
|
пре 7 месеци |
John Safranek
|
2168b154b6
Generic Memory Pools
|
пре 7 месеци |
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.
|
пре 8 месеци |
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.
|
пре 9 месеци |
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.
|
пре 9 месеци |
Daniel Pouzzner
|
b1e5d0f9bb
linuxkm: completion and stabilization of LKCAPI integration for AES-CBC, AES-CFB, AES-GCM, and AES-XTS:
|
пре 9 месеци |
Daniel Pouzzner
|
1f4cf4188d
linuxkm:
|
пре 9 месеци |
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():
|
пре 11 месеци |
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.
|
пре 1 година |
Andras Fekete
|
2b2509c56c
Drop code support
|
пре 1 година |
Sean Parkinson
|
578f56e60c
Test api.c: change more tests to use Expect instead of Assert
|
пре 1 година |
Sean Parkinson
|
e467112a93
Test api.c: change more tests to use Expect instead of Assert
|
пре 1 година |
Daniel Pouzzner
|
109a17f3bd
wolfcrypt/src/memory.c: restore required linuxkm #define WOLFSSL_NEED_LINUX_CURRENT
|
пре 1 година |
Sean Parkinson
|
541ea51ad5
Tests api.c: rework for malloc failure testing
|
пре 1 година |
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.
|
пре 1 година |
Sean Parkinson
|
8851065848
cppcheck fixes
|
пре 1 година |
Jacob Barthelmeh
|
9dcc48c8f7
update copyright to 2023
|
пре 1 година |
Jacob Barthelmeh
|
8eaa85e412
update copyright year to 2022
|
пре 2 година |
Sean Parkinson
|
74baa0dafa
SP math: fix configure.ac to allow its use
|
пре 2 година |
Sean Parkinson
|
1b29f7353a
Check memory is zeroized
|
пре 2 година |
Andrew Hutchings
|
190476dafe
Support for SEGGER embOS and emNET
|
пре 2 година |
Daniel Pouzzner
|
c4920021d8
print errors to stderr, not stdout;
|
пре 2 година |
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 година |
Lealem Amedie
|
a79440b95a
Removing extra \n from WOLFSSL_LEAVE and WOLFSSL_ENTER
|
пре 2 година |
Daniel Pouzzner
|
0b4f34d62a
typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C.
|
пре 3 година |
Daniel Pouzzner
|
ddf927ae41
linuxkm: fixes for {save,restore}_vector_registers_x86().
|
пре 3 година |