summaryrefslogtreecommitdiffstats
path: root/arch/arm64/crypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* crypto: arm64/aes - add NEON/Crypto Extensions CBCMAC/CMAC/XCBC driverArd Biesheuvel2017-02-112-2/+267
* crypto: arm64/crc32 - merge CRC32 and PMULL instruction based driversArd Biesheuvel2017-02-114-311/+41
* crypto: arm64/aes - don't use IV buffer to return final keystream blockArd Biesheuvel2017-02-032-18/+28
* crypto: arm64/aes - replace scalar fallback with plain NEON fallbackArd Biesheuvel2017-02-032-11/+29
* crypto: arm64/aes-neon-blk - tweak performance for low end coresArd Biesheuvel2017-02-032-135/+102
* crypto: arm64/aes - performance tweakArd Biesheuvel2017-02-031-33/+19
* crypto: arm64/aes - avoid literals for cross-module symbol referencesArd Biesheuvel2017-02-031-5/+2
* crypto: arm64/chacha20 - remove cra_alignmaskArd Biesheuvel2017-02-031-1/+0
* crypto: arm64/aes-blk - remove cra_alignmaskArd Biesheuvel2017-02-032-15/+9
* crypto: arm64/aes-ce-ccm - remove cra_alignmaskArd Biesheuvel2017-02-031-1/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu2017-02-031-46/+42
|\
| * crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modesArd Biesheuvel2017-01-231-46/+42
* | crypto: arm64/aes - reimplement bit-sliced ARM/NEON implementation for arm64Ard Biesheuvel2017-01-124-0/+1393
* | crypto: arm64/aes - add scalar implementationArd Biesheuvel2017-01-124-0/+203
* | crypto: arm64/aes-blk - expose AES-CTR as synchronous cipher as wellArd Biesheuvel2017-01-121-2/+23
* | crypto: arm64/chacha20 - implement NEON version based on SSE3 codeArd Biesheuvel2017-01-124-0/+586
* | Revert "crypto: arm64/ARM: NEON accelerated ChaCha20"Herbert Xu2016-12-284-620/+0
* | crypto: arm64/chacha20 - implement NEON version based on SSE3 codeArd Biesheuvel2016-12-274-0/+620
|/
* crypto: arm64/crc32 - accelerated support based on x86 SSE implementationArd Biesheuvel2016-12-074-0/+487
* crypto: arm64/crct10dif - port x86 SSE implementation to arm64Ard Biesheuvel2016-12-074-0/+495
* crypto: arm64/aes-ce-ccm - Fix AEAD decryption lengthHerbert Xu2016-12-011-2/+2
* crypto: arm64/aes-ce-ctr - fix skcipher conversionArd Biesheuvel2016-11-301-0/+1
* crypto: arm/aes-ce - fix broken monolithic buildArd Biesheuvel2016-11-301-1/+1
* crypto: arm/aes - Select SIMD in KconfigHerbert Xu2016-11-291-2/+2
* crypto: arm64/sha2 - add generated .S files to .gitignoreArd Biesheuvel2016-11-291-0/+2
* crypto: arm64/aes - Convert to skcipherHerbert Xu2016-11-281-224/+158
* crypto: aes-ce-ccm - Use skcipher walk interfaceHerbert Xu2016-11-281-37/+13
* crypto: arm64/sha2 - integrate OpenSSL implementations of SHA256/SHA512Ard Biesheuvel2016-11-287-0/+4228
* crypto: arm64/aes-xts-ce: fix for big endianArd Biesheuvel2016-10-212-1/+3
* crypto: arm64/aes-neon - fix for big endianArd Biesheuvel2016-10-211-10/+15
* crypto: arm64/aes-ccm-ce: fix for big endianArd Biesheuvel2016-10-211-26/+27
* crypto: arm64/sha2-ce - fix for big endianArd Biesheuvel2016-10-211-2/+2
* crypto: arm64/sha1-ce - fix for big endianArd Biesheuvel2016-10-211-2/+2
* crypto: arm64/ghash-ce - fix for big endianArd Biesheuvel2016-10-211-3/+3
* crypto: arm64/aes-ce - fix for big endianArd Biesheuvel2016-10-211-10/+15
* crypto: arm64/aes-ctr - fix NULL dereference in tail processingArd Biesheuvel2016-09-131-1/+1
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2016-03-171-0/+5
|\
| * crypto: xts - fix compile errorsStephan Mueller2016-02-171-0/+1
| * crypto: xts - consolidate sanity check for keysStephan Mueller2016-02-161-0/+4
* | arm/arm64: crypto: assure that ECB modes don't require an IVJeremy Linton2016-02-151-2/+2
|/
* arm64: crypto: reduce priority of core AES cipherArd Biesheuvel2015-11-181-1/+1
* crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flagHerbert Xu2015-08-171-1/+0
* crypto: aes-ce-ccm - Convert to new AEAD interfaceHerbert Xu2015-07-171-26/+43
* Merge branch 'mvebu/drivers' of git://git.kernel.org/pub/scm/linux/kernel/git...Herbert Xu2015-06-192-13/+9
|\
| * Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2015-04-162-13/+9
| |\
| | * arm64/crypto: issue aese/aesmc instructions in pairsArd Biesheuvel2015-03-192-13/+9
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu2015-05-283-3/+25
|\ \ \
| * | | crypto: arm64/sha2-ce - prevent asm code finalization in final() pathArd Biesheuvel2015-05-071-0/+3
| * | | crypto: arm64/sha1-ce - prevent asm code finalization in final() pathArd Biesheuvel2015-05-071-0/+3
| * | | crypto: arm64/crc32 - bring in line with generic CRC32Ard Biesheuvel2015-05-071-3/+19
| |/ /