Skip to content

20240423-linuxkm-sha-2-3-asm-save-vector-regs#7460

Merged
SparkiDev merged 1 commit intowolfSSL:masterfrom
douzzer:20240423-linuxkm-sha-2-3-asm-save-vector-regs
Apr 23, 2024
Merged

20240423-linuxkm-sha-2-3-asm-save-vector-regs#7460
SparkiDev merged 1 commit intowolfSSL:masterfrom
douzzer:20240423-linuxkm-sha-2-3-asm-save-vector-regs

Conversation

@douzzer
Copy link
Copy Markdown
Contributor

@douzzer douzzer commented Apr 23, 2024

wolfcrypt/src/sha{256,512,3}.c add SAVE_VECTOR_REGISTERS() for SHA-2 and SHA-3 vectorized implementations, and add WC_NO_INTERNAL_FUNCTION_POINTERS code paths to fix GOT relocations around implementation function pointers.

tested with wolfssl-multi-test.sh ... linuxkm-mainline-intelasm-sp-asm-pie-gcc-latest-insmod check-source-text

…and SHA-3 vectorized implementations, and add WC_NO_INTERNAL_FUNCTION_POINTERS code paths to fix GOT relocations around implementation function pointers.
@SparkiDev SparkiDev self-assigned this Apr 23, 2024
@SparkiDev SparkiDev removed the request for review from wolfSSL-Bot April 23, 2024 21:33
@SparkiDev SparkiDev merged commit 9d79135 into wolfSSL:master Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants