summaryrefslogtreecommitdiffstats
path: root/crypto/cryptd.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: cryptd - Add support for cloning hashesHerbert Xu2023-04-201-0/+16
* crypto: cryptd - Convert hash to use modern init_tfm/exit_tfmHerbert Xu2023-04-201-9/+9
* crypto: api - Use data directly in completion functionHerbert Xu2023-02-131-26/+26
* crypto: cryptd - Use request_complete helpersHerbert Xu2023-02-131-108/+126
* crypto: cryptd - Use subreq for AEADHerbert Xu2023-02-131-4/+16
* crypto: cryptd - Remove unnecessary skcipher_request_zeroHerbert Xu2023-01-271-2/+0
* crypto: cryptd - Use request context instead of stack for sub-requestHerbert Xu2022-11-181-17/+19
* crypto: cryptd - Protect per-CPU resource by disabling BH.Sebastian Andrzej Siewior2022-05-131-12/+11
* crypto: algapi - use common mechanism for inheriting flagsEric Biggers2020-07-161-29/+30
* crypto: cryptd - simplify error handling in cryptd_create_*()Eric Biggers2020-03-061-26/+11
* crypto: cryptd - convert to new way of freeing instancesEric Biggers2020-01-091-22/+20
* crypto: cryptd - use crypto_grab_shash() and simplify error pathsEric Biggers2020-01-091-50/+18
* crypto: aead - pass instance to crypto_grab_aead()Eric Biggers2020-01-091-2/+2
* crypto: skcipher - pass instance to crypto_grab_skcipher()Eric Biggers2020-01-091-2/+2
* crypto: remove propagation of CRYPTO_TFM_RES_* flagsEric Biggers2020-01-091-11/+2
* crypto: skcipher - remove the "blkcipher" algorithm typeEric Biggers2019-11-011-1/+1
* crypto: cryptd - Use refcount_t for refcountChuhong Yuan2019-08-151-22/+22
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2019-07-081-6/+20
|\
| * crypto: hash - remove CRYPTO_ALG_TYPE_DIGESTEric Biggers2019-05-301-1/+1
| * crypto: cryptd - move kcrypto_wq into cryptdEric Biggers2019-05-301-5/+19
* | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2019-07-051-0/+1
|\ \
| * | crypto: cryptd - Fix skcipher instance memory leakVincent Whitchurch2019-07-031-0/+1
| |/
* / treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-6/+1
|/
* crypto: shash - remove shash_desc::flagsEric Biggers2019-04-251-3/+0
* crypto: cryptd - remove ability to instantiate ablkciphersEric Biggers2019-04-181-249/+0
* crypto: skcipher - remove remnants of internal IV generatorsEric Biggers2018-12-231-3/+1
* crypto: cryptd - Remove VLA usage of skcipherKees Cook2018-09-281-15/+17
* crypto: hash - annotate algorithms taking optional keyEric Biggers2018-01-121-4/+3
* crypto: cryptd - pass through absence of ->setkey()Eric Biggers2018-01-121-1/+2
* crypto: cryptd - make cryptd_max_cpu_qlen module parameter staticColin Ian King2017-12-111-1/+1
* crypto: cryptd - Add cryptd_max_cpu_qlen module parameterJon Maxwell2017-11-291-2/+5
* crypto: change transient busy return code to -ENOSPCGilad Ben-Yossef2017-11-031-3/+1
* crypto: cryptd - Add support for skcipherHerbert Xu2016-11-281-2/+282
* crypto: cryptd - Remove unused but set variable 'tfm'Tobias Klauser2016-11-011-2/+0
* crypto: cryptd - initialize child shash_desc on importArd Biesheuvel2016-09-071-2/+7
* crypto: cryptd - Use correct tfm object for AEAD trackingHerbert Xu2016-08-311-1/+2
* crypto: cryptd - Add helpers to check whether a tfm is queuedHerbert Xu2016-06-231-19/+113
* crypto: cryptd - Assign statesize properlyWang, Rui Y2015-12-041-0/+1
* crypto: cryptod - use crypto_skcipher_type() for getting skcipher typeAlexander Kuleshov2015-11-271-2/+1
* crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flagHerbert Xu2015-08-171-5/+3
* crypto: cryptd - Remove reference to crypto_aead_crtHerbert Xu2015-08-171-2/+2
* crypto: cryptd - Propagate new AEAD implementation flagHerbert Xu2015-07-141-5/+6
* crypto: cryptd - Fix AEAD request context corruptionHerbert Xu2015-07-071-4/+8
* crypto: cryptd - Convert to new AEAD interfaceHerbert Xu2015-06-031-35/+29
* crypto: cryptd - Add setkey/setauthsize functions for AEADHerbert Xu2015-06-031-2/+20
* crypto: cryptd - Use crypto_grab_aeadHerbert Xu2015-05-221-23/+37
* crypto: cryptd - Use crypto_aead_set_reqsize helperHerbert Xu2015-05-131-1/+2
* crypto: cryptd - process CRYPTO_ALG_INTERNALStephan Mueller2015-03-311-8/+41
* crypto: include crypto- module prefix in templateKees Cook2014-11-261-0/+1
* crypto: Resolve shadow warningsMark Rustad2014-08-011-6/+6