summaryrefslogtreecommitdiff
path: root/arch/x86/crypto/aesni-intel_asm.S
AgeCommit message (Expand)AuthorFilesLines
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2018-08-29Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-33/+33
2018-08-25crypto: aesni - Use unaligned loads from gcm_context_dataDave Watson1-33/+33
2018-07-03x86/asm/64: Use 32-bit XOR to zero registersJan Beulich1-4/+4
2018-02-22crypto: aesni - Introduce scatter/gather asm function stubsDave Watson1-26/+90
2018-02-22crypto: aesni - Add fast path for > 16 byte updateDave Watson1-0/+25
2018-02-22crypto: aesni - Introduce partial block macroDave Watson1-1/+150
2018-02-22crypto: aesni - Move HashKey computation from stack to gcm_contextDave Watson1-99/+106
2018-02-22crypto: aesni - Move ghash_mul to GCM_COMPLETEDave Watson1-1/+9
2018-02-22crypto: aesni - Fill in new context data structuresDave Watson1-12/+39
2018-02-22crypto: aesni - Split AAD hash calculation to separate macroDave Watson1-28/+43
2018-02-22crypto: aesni - Introduce gcm_context_dataDave Watson1-51/+64
2018-02-22crypto: aesni - Merge encode and decode to GCM_ENC_DEC macroDave Watson1-179/+114
2018-02-22crypto: aesni - Add GCM_COMPLETE macroDave Watson1-109/+63
2018-02-22crypto: aesni - Add GCM_INIT macroDave Watson1-51/+33
2018-02-22crypto: aesni - Macro-ify func save/restoreDave Watson1-29/+24
2018-02-22crypto: aesni - Merge INITIAL_BLOCKS_ENC/DECDave Watson1-250/+48
2018-02-01Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-142/+57
2018-01-12x86/retpoline/crypto: Convert crypto assembler indirect jumpsDavid Woodhouse1-2/+3
2017-12-28crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesniJunaid Shahid1-100/+12
2017-12-28crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesniJunaid Shahid1-42/+45
2017-05-18crypto: aesni - make non-AVX AES-GCM work with all valid auth_tag_lenSabrina Dubroca1-14/+48
2017-05-18crypto: aesni - make non-AVX AES-GCM work with any aadlenSabrina Dubroca1-37/+132
2017-01-23crypto: x86 - make constants readonly, allow linker to merge themDenys Vlasenko1-8/+29
2016-02-24x86/asm/crypto: Create stack frames in crypto functionsJosh Poimboeuf1-27/+46
2016-02-24x86/asm/crypto: Move .Lbswap_mask data to .rodata sectionJosh Poimboeuf1-0/+2
2015-01-14crypto: aesni - Add support for 192 & 256 bit keys to AESNI RFC4106Timothy McCaffrey1-166/+177
2013-06-13crypto: aesni_intel - fix accessing of unaligned memoryJussi Kivilinna1-16/+32
2013-04-25crypto: aesni_intel - add more optimized XTS mode for x86-64Jussi Kivilinna1-0/+117
2013-01-20crypto: aesni-intel - add ENDPROC statements for assembler functionsJussi Kivilinna1-1/+22
2012-05-31crypto: aesni-intel - fix unaligned cbc decrypt for x86-32Mathias Krause1-2/+4
2011-03-27crypto: aesni-intel - fixed problem with packets that are not multiple of 64b...Tadeusz Struk1-1/+4
2011-03-18x86: Fix common misspellingsLucas De Marchi1-3/+3
2010-12-13crypto: aesni-intel - Fixed build with binutils 2.16Tadeusz Struk1-79/+519
2010-11-29crypto: aesni-intel - Fixed build error on x86-32Mathias Krause1-1/+4
2010-11-27crypto: aesni-intel - Ported implementation to x86-32Mathias Krause1-30/+167
2010-11-13crypto: aesni-intel - RFC4106 AES-GCM Driver Using Intel New InstructionsTadeusz Struk1-0/+1192
2010-03-13crypto: aesni-intel - Fix CTR optimization build failure with gas 2.16.1Huang Ying1-2/+2
2010-03-10crypto: aesni-intel - Add AES-NI accelerated CTR modeHuang Ying1-0/+115
2009-11-23crypto: aesni-intel - Use gas macro for AES-NI instructionsHuang Ying1-344/+173
2009-06-18crypto: aes-ni - Fix cbc mode IV savingHuang Ying1-2/+3
2009-02-18crypto: aes-ni - Add support to Intel AES-NI instructions for x86_64 platformHuang Ying1-0/+896