2020-08-24 13:50:18 -05:00
|
|
|
# vim:ft=automake
|
|
|
|
|
# included from Top Level Makefile.am
|
|
|
|
|
# All paths should be given relative to the root
|
|
|
|
|
|
|
|
|
|
EXTRA_DIST += m4/ax_linuxkm.m4 \
|
|
|
|
|
linuxkm/Kbuild \
|
|
|
|
|
linuxkm/Makefile \
|
|
|
|
|
linuxkm/get_thread_size.c \
|
2020-08-28 17:39:15 -05:00
|
|
|
linuxkm/module_hooks.c \
|
2021-08-19 11:15:52 -05:00
|
|
|
linuxkm/module_exports.c.template \
|
|
|
|
|
linuxkm/pie_redirect_table.c \
|
2022-01-07 22:39:38 -06:00
|
|
|
linuxkm/linuxkm_memory.c \
|
linuxkm: completion and stabilization of LKCAPI integration for AES-CBC, AES-CFB, AES-GCM, and AES-XTS:
linuxkm/lkcapi_glue.c (added in earlier commit):
implement linuxkm_lkcapi_register() and linuxkm_lkcapi_unregister() with idempotency.
add AES-XTS algorithm glue and self-test implementations.
add per-algorithm gating: LINUXKM_LKCAPI_REGISTER_AESCBC, _AESCFB, _AESGCM, and _AESXTS.
carry forward philljj's implementations for AES-CBC, AES-CFB, and AES-GCM, with various cleanups.
linuxkm/module_hooks.c:
print the "wolfCrypt container hashes" message only if DEBUG_LINUXKM_PIE_SUPPORT is set.
render the FIPS version for the self-test success message using the HAVE_FIPS_VERSION* macros.
add a "skipping full wolfcrypt_test() ..." message for --disable-crypttests builds.
add CONFIG_FORTIFY_SOURCE gates.
configure.ac:
add support for --enable-linuxkm-lkcapi-register;
add AES-XTS to output config summary;
rename --enable-xts to --enable-aesxts (retaining old option for backward compatibility).
linuxkm/linuxkm_wc_port.h: add support for CONFIG_FORTIFY_SOURCE.
linuxkm/linuxkm_memory.c:
fix retvals in save_vector_registers_x86() (wc-style MEMORY_E, not sys-style ENOMEM).
add __my_fortify_panic() implementation.
linuxkm/Kbuild: for ENABLED_LINUXKM_PIE in rename-pie-text-and-data-sections recipe, create an .rodata.wolfcrypt section.
linuxkm/include.am: add linuxkm/lkcapi_glue.c to EXTRA_DIST.
wolfcrypt/test/test.c:
when defined(HAVE_FIPS_VERSION), inhibit a test clause in aes_xts_128_test() disallowed by FIPS ("FIPS AES-XTS main and tweak keys must differ").
fix out-of-order user message in ecc_test().
2024-01-26 20:01:19 -06:00
|
|
|
linuxkm/linuxkm_wc_port.h \
|
2025-04-11 23:47:26 -05:00
|
|
|
linuxkm/x86_vector_register_glue.c \
|
2024-05-09 02:03:16 -05:00
|
|
|
linuxkm/lkcapi_glue.c \
|
2025-04-11 23:47:26 -05:00
|
|
|
linuxkm/lkcapi_aes_glue.c \
|
|
|
|
|
linuxkm/lkcapi_sha_glue.c \
|
2025-04-25 21:21:26 -05:00
|
|
|
linuxkm/lkcapi_dh_glue.c \
|
2025-04-04 11:54:03 -04:00
|
|
|
linuxkm/lkcapi_ecdsa_glue.c \
|
2025-04-11 16:20:16 -04:00
|
|
|
linuxkm/lkcapi_ecdh_glue.c \
|
2025-07-11 09:29:40 -05:00
|
|
|
linuxkm/lkcapi_rsa_glue.c \
|
2025-07-17 08:40:55 -05:00
|
|
|
linuxkm/wolfcrypt.lds \
|
2025-07-11 09:29:40 -05:00
|
|
|
linuxkm/patches/5.10.17/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-5v10v17.patch \
|
|
|
|
|
linuxkm/patches/5.10.236/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-5v10v236.patch \
|
|
|
|
|
linuxkm/patches/5.15/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-5v15.patch \
|
|
|
|
|
linuxkm/patches/5.17/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-5v17.patch \
|
|
|
|
|
linuxkm/patches/6.1.73/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-6v1v73.patch \
|
|
|
|
|
linuxkm/patches/6.12/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-6v12.patch \
|
|
|
|
|
linuxkm/patches/6.15/WOLFSSL_LINUXKM_HAVE_GET_RANDOM_CALLBACKS-6v15.patch
|