aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/crypto/aesni-intel_avx-x86_64.S
AgeCommit message (Expand)AuthorFilesLines
2024-01-03arch/x86: Fix typosGravatar Bjorn Helgaas 1-1/+1
2023-09-20crypto: aesni - Fix double word in commentsGravatar Bo Liu 1-2/+2
2023-04-20crypto: x86/aesni - Use local .L symbols for codeGravatar Ard Biesheuvel 1-109/+109
2023-04-20crypto: x86/aesni - Use RIP-relative addressingGravatar Ard Biesheuvel 1-29/+7
2021-12-08x86: Prepare asm files for straight-line-speculationGravatar Peter Zijlstra 1-20/+20
2021-04-19x86/crypto/aesni-intel_avx: Standardize stack alignment prologueGravatar Josh Poimboeuf 1-6/+4
2021-04-19x86/crypto/aesni-intel_avx: Fix register usage commentsGravatar Josh Poimboeuf 1-5/+5
2021-04-19x86/crypto/aesni-intel_avx: Remove unused macrosGravatar Josh Poimboeuf 1-8/+0
2020-12-04crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%regGravatar Uros Bizjak 1-10/+10
2020-07-16crypto: x86 - Remove include/asm/inst.hGravatar Uros Bizjak 1-1/+0
2020-04-09x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2Gravatar Jason A. Donenfeld 1-3/+0
2020-04-09x86: remove always-defined CONFIG_AS_AVXGravatar Masahiro Yamada 1-3/+0
2019-10-18x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Gravatar Jiri Slaby 1-16/+16
2018-12-23crypto: aesni - Add scatter/gather avx stubs, and use them in CGravatar Dave Watson 1-80/+101
2018-12-23crypto: aesni - Introduce partial block macroGravatar Dave Watson 1-6/+150
2018-12-23crypto: aesni - Introduce READ_PARTIAL_BLOCK macroGravatar Dave Watson 1-43/+59
2018-12-23crypto: aesni - Move ghash_mul to GCM_COMPLETEGravatar Dave Watson 1-4/+10
2018-12-23crypto: aesni - Fill in new context data structuresGravatar Dave Watson 1-14/+37
2018-12-23crypto: aesni - Merge avx precompute functionsGravatar Dave Watson 1-49/+27
2018-12-23crypto: aesni - Split AAD hash calculation to separate macroGravatar Dave Watson 1-133/+95
2018-12-23crypto: aesni - Add GCM_COMPLETE macroGravatar Dave Watson 1-0/+8
2018-12-23crypto: aesni - support 256 byte keys in avx asmGravatar Dave Watson 1-49/+139
2018-12-23crypto: aesni - Macro-ify func save/restoreGravatar Dave Watson 1-58/+36
2018-12-23crypto: aesni - Introduce gcm_context_dataGravatar Dave Watson 1-196/+182
2018-12-23crypto: aesni - Merge GCM_ENC_DECGravatar Dave Watson 1-633/+318
2018-07-03x86/asm/64: Use 32-bit XOR to zero registersGravatar Jan Beulich 1-2/+2
2017-05-18crypto: aesni - make AVX2 AES-GCM work with all valid auth_tag_lenGravatar Sabrina Dubroca 1-7/+24
2017-05-18crypto: aesni - make AVX2 AES-GCM work with any aadlenGravatar Sabrina Dubroca 1-27/+58
2017-05-18crypto: aesni - make AVX AES-GCM work with all valid auth_tag_lenGravatar Sabrina Dubroca 1-7/+24
2017-05-18crypto: aesni - make AVX AES-GCM work with any aadlenGravatar Sabrina Dubroca 1-34/+88
2017-01-23crypto: x86 - make constants readonly, allow linker to merge themGravatar Denys Vlasenko 1-8/+24
2014-01-15crypto: aesni - fix build on x86 (32bit)Gravatar Tim Chen 1-0/+2811