summaryrefslogtreecommitdiffstats
path: root/crypto/cryptd.c
AgeCommit message (Expand)AuthorLines
2023-10-13crypto: cryptd - Only access common skcipher fields on spawnHerbert Xu-6/+6
2023-09-20crypto: skcipher - Add lskcipherHerbert Xu-1/+1
2023-04-20crypto: cryptd - Add support for cloning hashesHerbert Xu-0/+16
2023-04-20crypto: cryptd - Convert hash to use modern init_tfm/exit_tfmHerbert Xu-9/+9
2023-02-13crypto: api - Use data directly in completion functionHerbert Xu-26/+26
2023-02-13crypto: cryptd - Use request_complete helpersHerbert Xu-108/+126
2023-02-13crypto: cryptd - Use subreq for AEADHerbert Xu-4/+16
2023-01-27crypto: cryptd - Remove unnecessary skcipher_request_zeroHerbert Xu-2/+0
2022-11-18crypto: cryptd - Use request context instead of stack for sub-requestHerbert Xu-17/+19
2022-05-13crypto: cryptd - Protect per-CPU resource by disabling BH.Sebastian Andrzej Siewior-12/+11
2020-07-16crypto: algapi - use common mechanism for inheriting flagsEric Biggers-29/+30
2020-03-06crypto: cryptd - simplify error handling in cryptd_create_*()Eric Biggers-26/+11
2020-01-09crypto: cryptd - convert to new way of freeing instancesEric Biggers-22/+20
2020-01-09crypto: cryptd - use crypto_grab_shash() and simplify error pathsEric Biggers-50/+18
2020-01-09crypto: aead - pass instance to crypto_grab_aead()Eric Biggers-2/+2
2020-01-09crypto: skcipher - pass instance to crypto_grab_skcipher()Eric Biggers-2/+2
2020-01-09crypto: remove propagation of CRYPTO_TFM_RES_* flagsEric Biggers-11/+2
2019-11-01crypto: skcipher - remove the "blkcipher" algorithm typeEric Biggers-1/+1
2019-08-15crypto: cryptd - Use refcount_t for refcountChuhong Yuan-22/+22
2019-07-08Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds-6/+20
2019-07-05Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds-0/+1
2019-07-03crypto: cryptd - Fix skcipher instance memory leakVincent Whitchurch-0/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner-6/+1
2019-05-30crypto: hash - remove CRYPTO_ALG_TYPE_DIGESTEric Biggers-1/+1
2019-05-30crypto: cryptd - move kcrypto_wq into cryptdEric Biggers-5/+19
2019-04-25crypto: shash - remove shash_desc::flagsEric Biggers-3/+0
2019-04-18crypto: cryptd - remove ability to instantiate ablkciphersEric Biggers-249/+0
2018-12-23crypto: skcipher - remove remnants of internal IV generatorsEric Biggers-3/+1
2018-09-28crypto: cryptd - Remove VLA usage of skcipherKees Cook-15/+17
2018-01-12crypto: hash - annotate algorithms taking optional keyEric Biggers-4/+3
2018-01-12crypto: cryptd - pass through absence of ->setkey()Eric Biggers-1/+2
2017-12-11crypto: cryptd - make cryptd_max_cpu_qlen module parameter staticColin Ian King-1/+1
2017-11-29crypto: cryptd - Add cryptd_max_cpu_qlen module parameterJon Maxwell-2/+5
2017-11-03crypto: change transient busy return code to -ENOSPCGilad Ben-Yossef-3/+1
2016-11-28crypto: cryptd - Add support for skcipherHerbert Xu-2/+282
2016-11-01crypto: cryptd - Remove unused but set variable 'tfm'Tobias Klauser-2/+0
2016-09-07crypto: cryptd - initialize child shash_desc on importArd Biesheuvel-2/+7
2016-08-31crypto: cryptd - Use correct tfm object for AEAD trackingHerbert Xu-1/+2
2016-06-23crypto: cryptd - Add helpers to check whether a tfm is queuedHerbert Xu-19/+113
2015-12-04crypto: cryptd - Assign statesize properlyWang, Rui Y-0/+1
2015-11-27crypto: cryptod - use crypto_skcipher_type() for getting skcipher typeAlexander Kuleshov-2/+1
2015-08-17crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flagHerbert Xu-5/+3
2015-08-17crypto: cryptd - Remove reference to crypto_aead_crtHerbert Xu-2/+2
2015-07-14crypto: cryptd - Propagate new AEAD implementation flagHerbert Xu-5/+6
2015-07-07crypto: cryptd - Fix AEAD request context corruptionHerbert Xu-4/+8
2015-06-03crypto: cryptd - Convert to new AEAD interfaceHerbert Xu-35/+29
2015-06-03crypto: cryptd - Add setkey/setauthsize functions for AEADHerbert Xu-2/+20
2015-05-22crypto: cryptd - Use crypto_grab_aeadHerbert Xu-23/+37
2015-05-13crypto: cryptd - Use crypto_aead_set_reqsize helperHerbert Xu-1/+2
2015-03-31crypto: cryptd - process CRYPTO_ALG_INTERNALStephan Mueller-8/+41