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