summaryrefslogtreecommitdiff
path: root/arch/x86/crypto/aes-xts-avx-x86_64.S
AgeCommit message (Expand)Author
2025-04-07crypto: x86/aes-xts - optimize _compute_first_set_of_tweaks for AVX-512Eric Biggers
2025-04-07crypto: x86/aes - drop the avx10_256 AES-XTS and AES-CTR codeEric Biggers
2025-02-22crypto: x86/aes-xts - change license to Apache-2.0 OR BSD-2-ClauseEric Biggers
2024-12-21crypto: x86/aes-xts - additional optimizationsEric Biggers
2024-12-21crypto: x86/aes-xts - more code size optimizationsEric Biggers
2024-12-21crypto: x86/aes-xts - change len parameter to intEric Biggers
2024-12-21crypto: x86/aes-xts - improve some commentsEric Biggers
2024-12-21crypto: x86/aes-xts - make the register aliases per-functionEric Biggers
2024-12-21crypto: x86/aes-xts - use .irp when usefulEric Biggers
2024-04-19crypto: x86/aes-xts - optimize size of instructions operating on lengthsEric Biggers
2024-04-19crypto: x86/aes-xts - eliminate a few more instructionsEric Biggers
2024-04-19crypto: x86/aes-xts - handle AES-128 and AES-192 more efficientlyEric Biggers
2024-04-19crypto: x86/aes-xts - handle CTS encryption more efficientlyEric Biggers
2024-04-19crypto: x86/aes-xts - access round keys using single-byte offsetsEric Biggers
2024-04-12crypto: x86/aes-xts - make non-AVX implementation use new glue codeEric Biggers
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX10/512 implementationEric Biggers
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX10/256 implementationEric Biggers
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX2 implementationEric Biggers
2024-04-05crypto: x86/aes-xts - wire up AESNI + AVX implementationEric Biggers
2024-04-05crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUsEric Biggers