summaryrefslogtreecommitdiff
path: root/arch/x86/crypto/aesni-intel_avx-x86_64.S
AgeCommit message (Expand)AuthorFilesLines
2018-12-23crypto: aesni - Add scatter/gather avx stubs, and use them in CDave Watson1-80/+101
2018-12-23crypto: aesni - Introduce partial block macroDave Watson1-6/+150
2018-12-23crypto: aesni - Introduce READ_PARTIAL_BLOCK macroDave Watson1-43/+59
2018-12-23crypto: aesni - Move ghash_mul to GCM_COMPLETEDave Watson1-4/+10
2018-12-23crypto: aesni - Fill in new context data structuresDave Watson1-14/+37
2018-12-23crypto: aesni - Merge avx precompute functionsDave Watson1-49/+27
2018-12-23crypto: aesni - Split AAD hash calculation to separate macroDave Watson1-133/+95
2018-12-23crypto: aesni - Add GCM_COMPLETE macroDave Watson1-0/+8
2018-12-23crypto: aesni - support 256 byte keys in avx asmDave Watson1-49/+139
2018-12-23crypto: aesni - Macro-ify func save/restoreDave Watson1-58/+36
2018-12-23crypto: aesni - Introduce gcm_context_dataDave Watson1-196/+182
2018-12-23crypto: aesni - Merge GCM_ENC_DECDave Watson1-633/+318
2018-07-03x86/asm/64: Use 32-bit XOR to zero registersJan Beulich1-2/+2
2017-05-18crypto: aesni - make AVX2 AES-GCM work with all valid auth_tag_lenSabrina Dubroca1-7/+24
2017-05-18crypto: aesni - make AVX2 AES-GCM work with any aadlenSabrina Dubroca1-27/+58
2017-05-18crypto: aesni - make AVX AES-GCM work with all valid auth_tag_lenSabrina Dubroca1-7/+24
2017-05-18crypto: aesni - make AVX AES-GCM work with any aadlenSabrina Dubroca1-34/+88
2017-01-23crypto: x86 - make constants readonly, allow linker to merge themDenys Vlasenko1-8/+24
2014-01-15crypto: aesni - fix build on x86 (32bit)Tim Chen1-0/+2811