summaryrefslogtreecommitdiffstats
path: root/arch/arm64/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: arm64/sha512 - fix/improve new v8.2 Crypto Extensions codeArd Biesheuvel2018-01-262-74/+72
* crypto: arm64/sm3 - new v8.2 Crypto Extensions implementationArd Biesheuvel2018-01-264-0/+242
* crypto: arm64/sha3 - new v8.2 Crypto Extensions implementationArd Biesheuvel2018-01-264-0/+380
* crypto: arm64/sha1-ce - get rid of literal poolArd Biesheuvel2018-01-181-11/+9
* crypto: arm64/sha2-ce - move the round constant table to .rodata sectionArd Biesheuvel2018-01-181-1/+3
* crypto: arm64/crct10dif - move literal data to .rodata sectionArd Biesheuvel2018-01-181-8/+9
* crypto: arm64/crc32 - move literal data to .rodata sectionArd Biesheuvel2018-01-181-3/+4
* crypto: arm64/aes-neon - move literal data to .rodata sectionArd Biesheuvel2018-01-181-4/+4
* crypto: arm64/aes-cipher - move S-box to .rodata sectionArd Biesheuvel2018-01-181-9/+10
* crypto: arm64 - implement SHA-512 using special instructionsArd Biesheuvel2018-01-184-0/+335
* crypto: hash - annotate algorithms taking optional keyEric Biggers2018-01-121-0/+2
* crypto: arm64/aes - do not call crypto_unregister_skcipher twice on errorCorentin Labbe2017-11-291-0/+1
* crypto: arm64/aes-ce-cipher - move assembler code to .S fileArd Biesheuvel2017-11-293-104/+100
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-022-0/+2
* crypto: arm64/aes - avoid expanded lookup tables in the final roundArd Biesheuvel2017-08-041-45/+107
* crypto: arm64/ghash - add NEON accelerated fallback for 64-bit PMULLArd Biesheuvel2017-08-042-36/+252
* crypto: arm64/gcm - implement native driver using v8 Crypto ExtensionsArd Biesheuvel2017-08-043-26/+591
* crypto: arm64/aes-bs - implement non-SIMD fallback for AES-CTRArd Biesheuvel2017-08-042-5/+44
* crypto: arm64/chacha20 - take may_use_simd() into accountArd Biesheuvel2017-08-041-2/+3
* crypto: arm64/aes-blk - add a non-SIMD fallback for synchronous CTRArd Biesheuvel2017-08-043-17/+101
* crypto: arm64/aes-ce-ccm: add non-SIMD generic fallbackArd Biesheuvel2017-08-042-35/+140
* crypto: arm64/aes-ce-cipher: add non-SIMD generic fallbackArd Biesheuvel2017-08-042-3/+18
* crypto: arm64/aes-ce-cipher - match round key endianness with generic codeArd Biesheuvel2017-08-043-40/+37
* crypto: arm64/sha2-ce - add non-SIMD scalar fallbackArd Biesheuvel2017-08-043-5/+29
* crypto: arm64/sha1-ce - add non-SIMD generic fallbackArd Biesheuvel2017-08-042-5/+16
* crypto: arm64/crc32 - add non-SIMD scalar fallbackArd Biesheuvel2017-08-041-5/+6
* crypto: arm64/crct10dif - add non-SIMD generic fallbackArd Biesheuvel2017-08-041-4/+9
* crypto: arm64/ghash-ce - add non-SIMD scalar fallbackArd Biesheuvel2017-08-042-9/+43
* crypto: algapi - make crypto_xor() take separate dst and src argumentsArd Biesheuvel2017-08-042-6/+3
* crypto: arm64/sha - avoid non-standard inline asm tricksArd Biesheuvel2017-05-184-20/+16
* 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-134-0/+1393
* | crypto: arm64/aes - add scalar implementationArd Biesheuvel2017-01-134-0/+203
* | crypto: arm64/aes-blk - expose AES-CTR as synchronous cipher as wellArd Biesheuvel2017-01-131-2/+23
* | crypto: arm64/chacha20 - implement NEON version based on SSE3 codeArd Biesheuvel2017-01-134-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