This website requires JavaScript.
Explore
Help
Sign In
mirrors
/
wolfssl
Watch
1
Star
0
Fork
0
You've already forked wolfssl
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
wolfssl
/
linuxkm
History
Sean Parkinson
3ea0fb30dd
AES XTS x64 ASM: add AVX1 and AESNI implementations
...
Adding AES-XTS AVX1 and AESNI implementations. Fix name in comment at top of x64 assembly files.
2023-09-28 14:44:23 -05:00
..
get_thread_size.c
update copyright to 2023
2022-12-30 17:12:11 -07:00
include.am
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;
2022-01-07 22:39:38 -06:00
Kbuild
AES XTS x64 ASM: add AVX1 and AESNI implementations
2023-09-28 14:44:23 -05:00
linuxkm_memory.c
linuxkm/linuxkm_memory.c: refactor SAVE/RESTORE_VECTOR_REGISTERS() to be per-process rather than per-CPU, and add migrate_disable/enable() to kernel_fpu_begin/end() because preempt_disable() is just a barrier on _PREEMPT_VOLUNTARY kernels;
2023-05-17 01:44:36 -05:00
linuxkm_wc_port.h
linuxkm/linuxkm_wc_port.h: add missing prototype for my__show_free_areas().
2023-09-11 21:27:25 -05:00
Makefile
update copyright to 2023
2022-12-30 17:12:11 -07:00
module_exports.c.template
configure.ac: include both -I. and -I$srcdir for "circular dependency" test, so that ${build_pwd}/wolfssl/options.h is found in out-of-tree builds; streamline scripting that dynamically sets $TRIM;
2023-04-03 15:49:39 -05:00
module_hooks.c
add WC_DO_NOTHING macro to wolfssl/wolfcrypt/types.h, with default expansion "do {} while (0)", and globally refactor to use the macro where appropriate, annotating intended-null macros-with-args with "/* null expansion */";
2023-07-14 09:50:01 -05:00
pie_first.c
update copyright to 2023
2022-12-30 17:12:11 -07:00
pie_last.c
update copyright to 2023
2022-12-30 17:12:11 -07:00
pie_redirect_table.c
update copyright to 2023
2022-12-30 17:12:11 -07:00