summaryrefslogtreecommitdiff
path: root/arch/x86/crypto/aesni-intel_asm.S
AgeCommit message (Expand)Author
2021-01-08crypto: x86/aes-ni-xts - rewrite and drop indirections via glue helperArd Biesheuvel
2021-01-08crypto: x86/aes-ni-xts - use direct calls to and 4-way strideArd Biesheuvel
2021-01-03crypto: aesni - implement support for cts(cbc(aes))Ard Biesheuvel
2020-12-04crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%regUros Bizjak
2020-07-16crypto: x86 - Remove include/asm/inst.hUros Bizjak
2020-07-09crypto: aesni - Fix build with LLVM_IAS=1Sedat Dilek
2020-04-30x86: Change {JMP,CALL}_NOSPEC argumentPeter Zijlstra
2019-12-11crypto: x86 - Regularize glue function prototypesKees Cook
2019-10-18x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby
2019-10-18x86/asm: Annotate aliasesJiri Slaby
2019-10-18x86/asm/crypto: Annotate local functionsJiri Slaby
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner
2018-08-29Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds
2018-08-25crypto: aesni - Use unaligned loads from gcm_context_dataDave Watson
2018-07-03x86/asm/64: Use 32-bit XOR to zero registersJan Beulich
2018-02-22crypto: aesni - Introduce scatter/gather asm function stubsDave Watson
2018-02-22crypto: aesni - Add fast path for > 16 byte updateDave Watson
2018-02-22crypto: aesni - Introduce partial block macroDave Watson
2018-02-22crypto: aesni - Move HashKey computation from stack to gcm_contextDave Watson
2018-02-22crypto: aesni - Move ghash_mul to GCM_COMPLETEDave Watson
2018-02-22crypto: aesni - Fill in new context data structuresDave Watson
2018-02-22crypto: aesni - Split AAD hash calculation to separate macroDave Watson
2018-02-22crypto: aesni - Introduce gcm_context_dataDave Watson
2018-02-22crypto: aesni - Merge encode and decode to GCM_ENC_DEC macroDave Watson
2018-02-22crypto: aesni - Add GCM_COMPLETE macroDave Watson
2018-02-22crypto: aesni - Add GCM_INIT macroDave Watson
2018-02-22crypto: aesni - Macro-ify func save/restoreDave Watson
2018-02-22crypto: aesni - Merge INITIAL_BLOCKS_ENC/DECDave Watson
2018-01-31Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds
2018-01-12x86/retpoline/crypto: Convert crypto assembler indirect jumpsDavid Woodhouse
2017-12-28crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesniJunaid Shahid
2017-12-28crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesniJunaid Shahid
2017-05-18crypto: aesni - make non-AVX AES-GCM work with all valid auth_tag_lenSabrina Dubroca
2017-05-18crypto: aesni - make non-AVX AES-GCM work with any aadlenSabrina Dubroca
2017-01-23crypto: x86 - make constants readonly, allow linker to merge themDenys Vlasenko
2016-02-24x86/asm/crypto: Create stack frames in crypto functionsJosh Poimboeuf
2016-02-24x86/asm/crypto: Move .Lbswap_mask data to .rodata sectionJosh Poimboeuf
2015-01-14crypto: aesni - Add support for 192 & 256 bit keys to AESNI RFC4106Timothy McCaffrey
2013-06-13crypto: aesni_intel - fix accessing of unaligned memoryJussi Kivilinna
2013-04-25crypto: aesni_intel - add more optimized XTS mode for x86-64Jussi Kivilinna
2013-01-20crypto: aesni-intel - add ENDPROC statements for assembler functionsJussi Kivilinna
2012-05-31crypto: aesni-intel - fix unaligned cbc decrypt for x86-32Mathias Krause
2011-03-27crypto: aesni-intel - fixed problem with packets that are not multiple of 64b...Tadeusz Struk
2011-03-18x86: Fix common misspellingsLucas De Marchi
2010-12-13crypto: aesni-intel - Fixed build with binutils 2.16Tadeusz Struk
2010-11-29crypto: aesni-intel - Fixed build error on x86-32Mathias Krause
2010-11-27crypto: aesni-intel - Ported implementation to x86-32Mathias Krause
2010-11-13crypto: aesni-intel - RFC4106 AES-GCM Driver Using Intel New InstructionsTadeusz Struk
2010-03-13crypto: aesni-intel - Fix CTR optimization build failure with gas 2.16.1Huang Ying
2010-03-10crypto: aesni-intel - Add AES-NI accelerated CTR modeHuang Ying