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