wolfssl/linuxkm
Daniel Pouzzner 6ee22de999 linuxkm: initial support for cross-compilation.
also, additional backward-compatibility measures around cp and clean recipe in linuxkm/Makefile.

also, in sp_int.c, tweak DECL_DYN_SP_INT_ARRAY() to use an explicit XMEMSET() to clear n[], to avoid unshimmable implicit memset() from gcc on aarch64.
2024-07-23 10:29:03 -05:00
..
Kbuild linuxkm: initial support for cross-compilation. 2024-07-23 10:29:03 -05:00
Makefile linuxkm: initial support for cross-compilation. 2024-07-23 10:29:03 -05:00
get_thread_size.c update copyright to 2024 2024-07-19 13:15:05 -06:00
include.am linuxkm/include.am: add linuxkm/x86_vector_register_glue.c to EXTRA_DIST. 2024-05-09 02:03:16 -05:00
linuxkm_memory.c update copyright to 2024 2024-07-19 13:15:05 -06:00
linuxkm_wc_port.h update copyright to 2024 2024-07-19 13:15:05 -06:00
lkcapi_glue.c wolfcrypt/src/aes.c and wolfssl/wolfcrypt/aes.h: add FIPS_AES_XTS_MAX_BYTES_PER_TWEAK and struct XtsAesStreamData, with improved error checking on streaming AES-XTS APIs; 2024-05-18 22:00:00 -05:00
module_exports.c.template update copyright to 2024 2024-07-19 13:15:05 -06:00
module_hooks.c update copyright to 2024 2024-07-19 13:15:05 -06:00
pie_first.c update copyright to 2024 2024-07-19 13:15:05 -06:00
pie_last.c update copyright to 2024 2024-07-19 13:15:05 -06:00
pie_redirect_table.c update copyright to 2024 2024-07-19 13:15:05 -06:00
x86_vector_register_glue.c add WOLFSSL_AESXTS_STREAM, --enable-aesxts-stream, wc_AesXtsEncryptStart(), wc_AesXtsDecryptStart(), wc_AesXtsEncryptUpdate(), wc_AesXtsDecryptUpdate(), and implement fixes in linuxkm/lkcapi_glue.c to use the streaming API when needed. also added support for 2*192 bit AES-XTS, needed for Linux kernel. 2024-05-14 19:11:38 -05:00