summaryrefslogtreecommitdiff
path: root/arch/arm/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: arm/aes-neonbs - use typed init/exit routines for XTSArd Biesheuvel2020-09-251-6/+6
* crypto: arm/aes-neonbs - avoid loading reorder argument on encryptionArd Biesheuvel2020-09-251-2/+3
* crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mode switchesArd Biesheuvel2020-09-251-27/+22
* crypto: arm/sha512-neon - avoid ADRL pseudo instructionArd Biesheuvel2020-09-252-4/+4
* crypto: arm/sha256-neon - avoid ADRL pseudo instructionArd Biesheuvel2020-09-252-4/+4
* crypto: arm/aes-neonbs - Use generic cbc encryption pathHerbert Xu2020-09-111-18/+28
* crypto: arm/poly1305 - Add prototype for poly1305_blocks_neonHerbert Xu2020-09-041-0/+1
* crypto: arm/curve25519 - include <linux/scatterlist.h>Fabio Estevam2020-08-251-0/+1
* crypto: Replace HTTP links with HTTPS onesAlexander A. Klimov2020-07-236-8/+8
* crypto: arm/ghash - use variably sized key structArd Biesheuvel2020-07-091-27/+24
* Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-06-101-6/+6
|\
| * compiler/gcc: Raise minimum GCC version for kernel builds to 4.8Will Deacon2020-04-151-6/+6
* | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2020-06-014-4/+0
|\ \
| * | crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.hEric Biggers2020-05-084-4/+0
| |/
* | crypto: arch/nhpoly1305 - process in explicit 4k chunksJason A. Donenfeld2020-04-301-1/+1
* | crypto: arch/lib - limit simd usage to 4k chunksJason A. Donenfeld2020-04-302-7/+22
|/
* Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2020-04-031-0/+1
|\
| * .gitignore: add SPDX License IdentifierMasahiro Yamada2020-03-251-0/+1
* | crypto: arm[64]/poly1305 - add artifact to .gitignore filesJason A. Donenfeld2020-03-301-0/+1
* | crypto: arm/neon - memzero_explicit aes-cbc keyTorsten Duwe2020-03-201-0/+1
* | crypto: arm/ghash-ce - define fpu before fpu registers are referencedStefan Agner2020-03-061-2/+3
|/
* crypto: arm/chacha - fix build failured when kernel mode NEON is disabledArd Biesheuvel2020-01-221-2/+2
* crypto: {arm,arm64,mips}/poly1305 - remove redundant non-reduction from emitJason A. Donenfeld2020-01-161-16/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu2020-01-161-0/+7
|\
| * crypto: arm/curve25519 - add arch-specific key generation functionJason A. Donenfeld2019-12-121-0/+7
* | crypto: remove propagation of CRYPTO_TFM_RES_* flagsEric Biggers2020-01-091-6/+1
* | crypto: remove CRYPTO_TFM_RES_BAD_KEY_LENEric Biggers2020-01-093-18/+4
* | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2019-12-023-15/+25
|\ \ | |/
| * crypto: arch - conditionalize crypto api in arch glue for lib codeJason A. Donenfeld2019-11-273-15/+25
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds2019-11-2514-243/+5711
|\ \ | |/
| * crypto: arm/curve25519 - wire up NEON implementationJason A. Donenfeld2019-11-174-195/+287
| * crypto: arm/curve25519 - import Bernstein and Schwabe's Curve25519 ARM implem...Jason A. Donenfeld2019-11-171-0/+2105
| * crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON implementationArd Biesheuvel2019-11-175-1/+2686
| * crypto: arm/chacha - expose ARM ChaCha routine as library functionArd Biesheuvel2019-11-172-1/+41
| * crypto: arm/chacha - remove dependency on generic ChaCha driverArd Biesheuvel2019-11-175-239/+339
| * crypto: arm/chacha - import Eric Biggers's scalar accelerated ChaCha codeArd Biesheuvel2019-11-171-0/+461
| * crypto: chacha - move existing library code into lib/cryptoArd Biesheuvel2019-11-171-1/+1
| * crypto: skcipher - rename the crypto_blkcipher module and kconfig optionEric Biggers2019-11-011-3/+3
| * crypto: arm - use Kconfig based compiler checks for crypto opcodesArd Biesheuvel2019-10-237-33/+19
* | crypto: arm/aes-ce - add dependency on AES libraryArd Biesheuvel2019-10-011-0/+1
* | crypto: arm/aes-ce - build for v8 architecture explicitlyArd Biesheuvel2019-10-011-0/+1
|/
* crypto: arm/aes-ce - implement ciphertext stealing for CBCArd Biesheuvel2019-09-092-17/+256
* crypto: arm/aes-neonbs - implement ciphertext stealing for XTSArd Biesheuvel2019-09-092-13/+72
* crypto: arm/aes-ce - implement ciphertext stealing for XTSArd Biesheuvel2019-09-092-23/+208
* crypto: arm/aes-neonbs - replace tweak mask literal with compositionArd Biesheuvel2019-09-091-5/+3
* crypto: arm/aes-ce - replace tweak mask literal with compositionArd Biesheuvel2019-09-091-6/+3
* crypto: arm/aes-ce - switch to 4x interleaveArd Biesheuvel2019-09-091-119/+144
* crypto: arm/aes-ce - yield the SIMD unit between scatterwalk stepsArd Biesheuvel2019-09-092-35/+34
* crypto: arm/aes - fix round key prototypesArd Biesheuvel2019-09-092-29/+29
* crypto: arm - Rename functions to avoid conflict with crypto/sha256.hHans de Goede2019-09-052-16/+16