Files
wolfssl/wolfcrypt/src
Daniel Pouzzner 78ff20569e linuxkm:
globally rename+unify:
* HAVE_LINUXKM_PIE_SUPPORT and USE_WOLFSSL_LINUXKM_PIE_REDIRECT_TABLE under gate WC_PIE_RELOC_TABLES
* WC_LKM_INDIRECT_SYM_BY_FUNC_ONLY as WC_PIE_INDIRECT_SYM_BY_FUNC_ONLY
* WC_LKM_INDIRECT_SYM_BY_DIRECT_TABLE_READ as WC_PIE_INDIRECT_SYM_BY_DIRECT_TABLE_READ
* WC_LKM_INDIRECT_SYM() as WC_PIE_INDIRECT_SYM;

linuxkm/linuxkm_wc_port.h:
* implement pointer-caching inline wolfssl_linuxkm_get_pie_redirect_table_local() for the WC_PIE_INDIRECT_SYM_BY_FUNC_ONLY path;
* for FIPS_VERSION3_GE(6,0,0), add wolfCrypt_FIPS_*_ro_sanity pointers to struct wolfssl_linuxkm_pie_redirect_table, and corresponding ad hoc prototypes;

linuxkm/Makefile and linuxkm/module_hooks.c: move wc_linuxkm_pie_reloc_tab into the wolfCrypt PIE container;

linuxkm/module_hooks.c and linuxkm/linuxkm_wc_port.h: harmonize the types of __wc_{text,rodata}_{start,end} with wolfCrypt_FIPS_{first,last,ro_start,ro_end} to allow drop-in use of the all-inclusive ELF fenceposts, activated by WC_USE_PIE_FENCEPOSTS_FOR_FIPS.
2025-10-31 16:03:51 -05:00
..
2025-07-10 16:11:36 -06:00
2025-08-07 14:01:50 +10:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2024-11-05 00:19:07 -06:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-08-07 14:01:50 +10:00
2025-10-11 11:40:30 +11:00
2025-08-27 16:44:46 -06:00
2025-10-11 11:40:30 +11:00
2025-07-10 16:11:36 -06:00
2025-07-25 15:56:48 -05:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-08-07 08:23:38 -06:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-09-24 08:47:20 +10:00
2025-10-13 14:04:06 +11:00
2025-10-21 17:03:39 +10:00
2025-10-11 11:40:30 +11:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-10-21 13:57:36 +01:00
2025-08-07 14:01:50 +10:00
2025-08-07 14:01:50 +10:00
2025-08-07 14:01:50 +10:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-07-10 16:11:36 -06:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-07-10 16:11:36 -06:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00
2025-08-07 14:01:50 +10:00
2025-10-11 11:40:30 +11:00
2025-10-31 16:03:51 -05:00
2025-10-11 11:40:30 +11:00
2025-10-11 11:40:30 +11:00