aboutsummaryrefslogtreecommitdiff
path: root/crypto/cryptd.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-13crypto: cryptd - Only access common skcipher fields on spawnGravatar Herbert Xu 1-6/+6
2023-09-20crypto: skcipher - Add lskcipherGravatar Herbert Xu 1-1/+1
2023-04-20crypto: cryptd - Add support for cloning hashesGravatar Herbert Xu 1-0/+16
2023-04-20crypto: cryptd - Convert hash to use modern init_tfm/exit_tfmGravatar Herbert Xu 1-9/+9
2023-02-13crypto: api - Use data directly in completion functionGravatar Herbert Xu 1-26/+26
2023-02-13crypto: cryptd - Use request_complete helpersGravatar Herbert Xu 1-108/+126
2023-02-13crypto: cryptd - Use subreq for AEADGravatar Herbert Xu 1-4/+16
2023-01-27crypto: cryptd - Remove unnecessary skcipher_request_zeroGravatar Herbert Xu 1-2/+0
2022-11-18crypto: cryptd - Use request context instead of stack for sub-requestGravatar Herbert Xu 1-17/+19
2022-05-13crypto: cryptd - Protect per-CPU resource by disabling BH.Gravatar Sebastian Andrzej Siewior 1-12/+11
2020-07-16crypto: algapi - use common mechanism for inheriting flagsGravatar Eric Biggers 1-29/+30
2020-03-06crypto: cryptd - simplify error handling in cryptd_create_*()Gravatar Eric Biggers 1-26/+11
2020-01-09crypto: cryptd - convert to new way of freeing instancesGravatar Eric Biggers 1-22/+20
2020-01-09crypto: cryptd - use crypto_grab_shash() and simplify error pathsGravatar Eric Biggers 1-50/+18
2020-01-09crypto: aead - pass instance to crypto_grab_aead()Gravatar Eric Biggers 1-2/+2
2020-01-09crypto: skcipher - pass instance to crypto_grab_skcipher()Gravatar Eric Biggers 1-2/+2
2020-01-09crypto: remove propagation of CRYPTO_TFM_RES_* flagsGravatar Eric Biggers 1-11/+2
2019-11-01crypto: skcipher - remove the "blkcipher" algorithm typeGravatar Eric Biggers 1-1/+1
2019-08-15crypto: cryptd - Use refcount_t for refcountGravatar Chuhong Yuan 1-22/+22
2019-07-08Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Gravatar Linus Torvalds 1-6/+20
2019-07-05Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Gravatar Linus Torvalds 1-0/+1
2019-07-03crypto: cryptd - Fix skcipher instance memory leakGravatar Vincent Whitchurch 1-0/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Gravatar Thomas Gleixner 1-6/+1
2019-05-30crypto: hash - remove CRYPTO_ALG_TYPE_DIGESTGravatar Eric Biggers 1-1/+1
2019-05-30crypto: cryptd - move kcrypto_wq into cryptdGravatar Eric Biggers 1-5/+19
2019-04-25crypto: shash - remove shash_desc::flagsGravatar Eric Biggers 1-3/+0
2019-04-18crypto: cryptd - remove ability to instantiate ablkciphersGravatar Eric Biggers 1-249/+0
2018-12-23crypto: skcipher - remove remnants of internal IV generatorsGravatar Eric Biggers 1-3/+1
2018-09-28crypto: cryptd - Remove VLA usage of skcipherGravatar Kees Cook 1-15/+17
2018-01-12crypto: hash - annotate algorithms taking optional keyGravatar Eric Biggers 1-4/+3
2018-01-12crypto: cryptd - pass through absence of ->setkey()Gravatar Eric Biggers 1-1/+2
2017-12-11crypto: cryptd - make cryptd_max_cpu_qlen module parameter staticGravatar Colin Ian King 1-1/+1
2017-11-29crypto: cryptd - Add cryptd_max_cpu_qlen module parameterGravatar Jon Maxwell 1-2/+5
2017-11-03crypto: change transient busy return code to -ENOSPCGravatar Gilad Ben-Yossef 1-3/+1
2016-11-28crypto: cryptd - Add support for skcipherGravatar Herbert Xu 1-2/+282
2016-11-01crypto: cryptd - Remove unused but set variable 'tfm'Gravatar Tobias Klauser 1-2/+0
2016-09-07crypto: cryptd - initialize child shash_desc on importGravatar Ard Biesheuvel 1-2/+7
2016-08-31crypto: cryptd - Use correct tfm object for AEAD trackingGravatar Herbert Xu 1-1/+2
2016-06-23crypto: cryptd - Add helpers to check whether a tfm is queuedGravatar Herbert Xu 1-19/+113
2015-12-04crypto: cryptd - Assign statesize properlyGravatar Wang, Rui Y 1-0/+1
2015-11-27crypto: cryptod - use crypto_skcipher_type() for getting skcipher typeGravatar Alexander Kuleshov 1-2/+1
2015-08-17crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flagGravatar Herbert Xu 1-5/+3
2015-08-17crypto: cryptd - Remove reference to crypto_aead_crtGravatar Herbert Xu 1-2/+2
2015-07-14crypto: cryptd - Propagate new AEAD implementation flagGravatar Herbert Xu 1-5/+6
2015-07-07crypto: cryptd - Fix AEAD request context corruptionGravatar Herbert Xu 1-4/+8
2015-06-03crypto: cryptd - Convert to new AEAD interfaceGravatar Herbert Xu 1-35/+29
2015-06-03crypto: cryptd - Add setkey/setauthsize functions for AEADGravatar Herbert Xu 1-2/+20
2015-05-22crypto: cryptd - Use crypto_grab_aeadGravatar Herbert Xu 1-23/+37
2015-05-13crypto: cryptd - Use crypto_aead_set_reqsize helperGravatar Herbert Xu 1-1/+2
2015-03-31crypto: cryptd - process CRYPTO_ALG_INTERNALGravatar Stephan Mueller 1-8/+41