summaryrefslogtreecommitdiff
path: root/arch/x86/crypto/aes-xts-avx-x86_64.S
AgeCommit message (Expand)AuthorFilesLines
2024-04-19crypto: x86/aes-xts - optimize size of instructions operating on lengthsEric Biggers1-19/+21
2024-04-19crypto: x86/aes-xts - eliminate a few more instructionsEric Biggers1-26/+13
2024-04-19crypto: x86/aes-xts - handle AES-128 and AES-192 more efficientlyEric Biggers1-86/+92
2024-04-19crypto: x86/aes-xts - handle CTS encryption more efficientlyEric Biggers1-24/+29
2024-04-19crypto: x86/aes-xts - access round keys using single-byte offsetsEric Biggers1-37/+44
2024-04-12crypto: x86/aes-xts - make non-AVX implementation use new glue codeEric Biggers1-1/+1
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX10/512 implementationEric Biggers1-0/+9
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX10/256 implementationEric Biggers1-0/+9
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX2 implementationEric Biggers1-0/+11
2024-04-05crypto: x86/aes-xts - wire up AESNI + AVX implementationEric Biggers1-0/+9
2024-04-05crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUsEric Biggers1-0/+800