summaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto/aesni-intel_asm.S
Commit message (Expand)AuthorAgeFilesLines
* x86: clean up symbol aliasingMark Rutland2022-02-221-3/+1
* x86: Prepare asm files for straight-line-speculationPeter Zijlstra2021-12-081-28/+28
* crypto: x86/aes-ni-xts - rewrite and drop indirections via glue helperArd Biesheuvel2021-01-081-48/+232
* crypto: x86/aes-ni-xts - use direct calls to and 4-way strideArd Biesheuvel2021-01-081-45/+70
* crypto: aesni - implement support for cts(cbc(aes))Ard Biesheuvel2021-01-031-1/+128
* crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%regUros Bizjak2020-12-041-10/+10
* crypto: x86 - Remove include/asm/inst.hUros Bizjak2020-07-161-367/+366
* crypto: aesni - Fix build with LLVM_IAS=1Sedat Dilek2020-07-091-3/+3
* x86: Change {JMP,CALL}_NOSPEC argumentPeter Zijlstra2020-04-301-2/+2
* crypto: x86 - Regularize glue function prototypesKees Cook2019-12-111-4/+4
* x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby2019-10-181-30/+30
* x86/asm: Annotate aliasesJiri Slaby2019-10-181-3/+2
* x86/asm/crypto: Annotate local functionsJiri Slaby2019-10-181-29/+20
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2018-08-291-33/+33
|\
| * crypto: aesni - Use unaligned loads from gcm_context_dataDave Watson2018-08-251-33/+33
* | x86/asm/64: Use 32-bit XOR to zero registersJan Beulich2018-07-031-4/+4
|/
* crypto: aesni - Introduce scatter/gather asm function stubsDave Watson2018-02-221-26/+90
* crypto: aesni - Add fast path for > 16 byte updateDave Watson2018-02-221-0/+25
* crypto: aesni - Introduce partial block macroDave Watson2018-02-221-1/+150
* crypto: aesni - Move HashKey computation from stack to gcm_contextDave Watson2018-02-221-99/+106
* crypto: aesni - Move ghash_mul to GCM_COMPLETEDave Watson2018-02-221-1/+9
* crypto: aesni - Fill in new context data structuresDave Watson2018-02-221-12/+39
* crypto: aesni - Split AAD hash calculation to separate macroDave Watson2018-02-221-28/+43
* crypto: aesni - Introduce gcm_context_dataDave Watson2018-02-221-51/+64
* crypto: aesni - Merge encode and decode to GCM_ENC_DEC macroDave Watson2018-02-221-179/+114
* crypto: aesni - Add GCM_COMPLETE macroDave Watson2018-02-221-109/+63
* crypto: aesni - Add GCM_INIT macroDave Watson2018-02-221-51/+33
* crypto: aesni - Macro-ify func save/restoreDave Watson2018-02-221-29/+24
* crypto: aesni - Merge INITIAL_BLOCKS_ENC/DECDave Watson2018-02-221-250/+48
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2018-01-311-142/+57
|\
| * crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesniJunaid Shahid2017-12-281-100/+12
| * crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesniJunaid Shahid2017-12-281-42/+45
* | x86/retpoline/crypto: Convert crypto assembler indirect jumpsDavid Woodhouse2018-01-121-2/+3
|/
* crypto: aesni - make non-AVX AES-GCM work with all valid auth_tag_lenSabrina Dubroca2017-05-181-14/+48
* crypto: aesni - make non-AVX AES-GCM work with any aadlenSabrina Dubroca2017-05-181-37/+132
* crypto: x86 - make constants readonly, allow linker to merge themDenys Vlasenko2017-01-231-8/+29
* x86/asm/crypto: Create stack frames in crypto functionsJosh Poimboeuf2016-02-241-27/+46
* x86/asm/crypto: Move .Lbswap_mask data to .rodata sectionJosh Poimboeuf2016-02-241-0/+2
* crypto: aesni - Add support for 192 & 256 bit keys to AESNI RFC4106Timothy McCaffrey2015-01-141-166/+177
* crypto: aesni_intel - fix accessing of unaligned memoryJussi Kivilinna2013-06-131-16/+32
* crypto: aesni_intel - add more optimized XTS mode for x86-64Jussi Kivilinna2013-04-251-0/+117
* crypto: aesni-intel - add ENDPROC statements for assembler functionsJussi Kivilinna2013-01-201-1/+22
* crypto: aesni-intel - fix unaligned cbc decrypt for x86-32Mathias Krause2012-05-311-2/+4
* crypto: aesni-intel - fixed problem with packets that are not multiple of 64b...Tadeusz Struk2011-03-271-1/+4
* x86: Fix common misspellingsLucas De Marchi2011-03-181-3/+3
* crypto: aesni-intel - Fixed build with binutils 2.16Tadeusz Struk2010-12-131-79/+519
* crypto: aesni-intel - Fixed build error on x86-32Mathias Krause2010-11-291-1/+4
* crypto: aesni-intel - Ported implementation to x86-32Mathias Krause2010-11-271-30/+167
* crypto: aesni-intel - RFC4106 AES-GCM Driver Using Intel New InstructionsTadeusz Struk2010-11-131-0/+1192