summaryrefslogtreecommitdiffstats
path: root/arch/arm64/crypto/aes-glue.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: arm64/aes-xctr - Improve readability of XCTR and CTR modesNathan Huckleberry2022-06-101-0/+16
* crypto: arm64/aes-xctr - Add accelerated implementation of XCTRNathan Huckleberry2022-06-101-2/+62
* crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunkArd Biesheuvel2022-02-051-0/+1
* crypto: arm64/aes-neon-ctr - improve handling of single tail blockArd Biesheuvel2022-02-051-14/+7
* crypto: arm64/aes-ce - stop using SIMD helper for skciphersArd Biesheuvel2021-09-171-89/+13
* crypto: arm64/aes-ce-mac - simplify NEON yieldArd Biesheuvel2021-02-101-7/+14
* crypto: arm64/aes-ctr - improve tail handlingArd Biesheuvel2021-01-031-21/+25
* crypto: arm64/aes-ce - really hide slower algos when faster ones are enabledArd Biesheuvel2021-01-031-2/+2
* crypto: sha - split sha.h into sha1.h and sha2.hEric Biggers2020-11-201-1/+1
* crypto: arm64/aes-glue - use crypto_shash_tfm_digest()Eric Biggers2020-05-081-3/+1
* crypto: remove CRYPTO_TFM_RES_BAD_KEY_LENEric Biggers2020-01-091-26/+5
* crypto: arm64/aes-neonbs - implement ciphertext stealing for XTSArd Biesheuvel2019-09-091-0/+2
* crypto: arm64/aes - implement support for XTS ciphertext stealingArd Biesheuvel2019-09-091-12/+114
* crypto: arm64/aes-cts-cbc - move request context data to the stackArd Biesheuvel2019-09-091-35/+26
* crypto: arm64/aes-neon - limit exposed routines if faster driver is enabledArd Biesheuvel2019-09-091-53/+59
* crypto: arm64/aes - Use PTR_ERR_OR_ZERO rather than its implementation.zhong jiang2019-09-091-3/+1
* crypto: arm64/aes - implement accelerated ESSIV/CBC modeArd Biesheuvel2019-08-301-0/+124
* crypto: arm64/aes-cts-cbc - factor out CBC en/decryption of a walkArd Biesheuvel2019-08-301-42/+40
* crypto: aes - move sync ctr(aes) to AES library and generic helperArd Biesheuvel2019-07-261-5/+17
* crypto: arm64/aes-ce - switch to library version of key expansion routineArd Biesheuvel2019-07-261-7/+10
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* crypto: arm64/cbcmac - handle empty messages in same way as templateEric Biggers2019-04-081-1/+1
* crypto: arm64 - convert to use crypto_simd_usable()Eric Biggers2019-03-221-2/+2
* crypto: arm64/aes - fix handling sub-block CTS-CBC inputsEric Biggers2018-10-081-4/+9
* crypto: arm64/aes-blk - add support for CTS-CBC modeArd Biesheuvel2018-09-211-0/+165
* crypto: arm64/aes-blk - remove pointless (u8 *) castsArd Biesheuvel2018-09-211-24/+23
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxHerbert Xu2018-08-031-1/+1
|\
| * crypto: arm64/aes-blk - fix and move skcipher_walk_done out of kernel_neon_be...Jia He2018-06-151-1/+1
* | crypto: shash - remove useless setting of type flagsEric Biggers2018-07-091-3/+0
|/
* crypto: arm64/aes-blk - move kernel mode neon en/disable into loopArd Biesheuvel2018-03-161-49/+46
* crypto: arm64/aes - do not call crypto_unregister_skcipher twice on errorCorentin Labbe2017-11-291-0/+1
* crypto: arm64/aes-blk - add a non-SIMD fallback for synchronous CTRArd Biesheuvel2017-08-041-15/+44
* crypto: algapi - make crypto_xor() take separate dst and src argumentsArd Biesheuvel2017-08-041-3/+1
* crypto: arm64/aes - add NEON/Crypto Extensions CBCMAC/CMAC/XCBC driverArd Biesheuvel2017-02-111-1/+239
* crypto: arm64/aes-neon-blk - tweak performance for low end coresArd Biesheuvel2017-02-031-0/+2
* crypto: arm64/aes-blk - remove cra_alignmaskArd Biesheuvel2017-02-031-10/+6
* crypto: arm64/aes-blk - expose AES-CTR as synchronous cipher as wellArd Biesheuvel2017-01-131-2/+23
* 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: arm64/aes - Convert to skcipherHerbert Xu2016-11-281-224/+158
* 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-171-0/+4
* | arm/arm64: crypto: assure that ECB modes don't require an IVJeremy Linton2016-02-151-2/+2
|/
* crypto: arm64/aes - mark 64 bit ARMv8 AES helper ciphersStephan Mueller2015-03-311-4/+8
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds2014-12-131-4/+4
|\
| * crypto: prefix module autoloading with "crypto-"Kees Cook2014-11-241-4/+4
* | arm64/crypto: use crypto instructions to generate AES key scheduleArd Biesheuvel2014-11-061-6/+12
|/
* crypto: arm64-aes - fix encryption of unaligned dataMikulas Patocka2014-07-281-6/+6