summaryrefslogtreecommitdiffstats
path: root/crypto/shash.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: shash - don't exclude async statuses from error statsEric Biggers2023-11-171-5/+1
* crypto: ahash - optimize performance when wrapping shashEric Biggers2023-10-271-1/+7
* crypto: hash - move "ahash wrapping shash" functions to ahash.cEric Biggers2023-10-271-188/+1
* crypto: ahash - remove support for nonzero alignmaskEric Biggers2023-10-271-4/+4
* crypto: shash - remove support for nonzero alignmaskEric Biggers2023-10-271-120/+8
* crypto: shash - eliminate indirect call for default import and exportEric Biggers2023-10-271-8/+33
* crypto: shash - fold shash_digest_unaligned() into crypto_shash_digest()Eric Biggers2023-10-201-9/+2
* crypto: shash - optimize the default digest and finupEric Biggers2023-10-201-2/+20
* crypto: shash - Allow cloning on algorithms with no init_tfmHerbert Xu2023-05-241-5/+7
* crypto: api - Fix CRYPTO_USER checks for report functionOndrej Mosnacek2023-05-021-1/+1
* crypto: hash - Add crypto_clone_ahash/shashHerbert Xu2023-04-201-0/+52
* crypto: hash - Remove maximum statesize limitHerbert Xu2023-04-061-2/+1
* crypto: api - Check CRYPTO_USER instead of NET for reportHerbert Xu2023-03-141-8/+4
* crypto: hash - Count error stats differentlyHerbert Xu2023-03-141-22/+92
* crypto: scatterwalk - use kmap_local() not kmap_atomic()Ard Biesheuvel2022-12-301-2/+2
* crypto: api - Increase MAX_ALGAPI_ALIGNMASK to 127Herbert Xu2022-12-021-2/+7
* Revert "crypto: shash - avoid comparing pointers to exported functions under ...Eric Biggers2022-11-251-15/+3
* crypto: add crypto_has_shash()Hannes Reinecke2022-08-021-0/+6
* crypto: shash - avoid comparing pointers to exported functions under CFIArd Biesheuvel2021-06-171-3/+15
* mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long2020-08-071-1/+1
* crypto: hash - introduce crypto_shash_tfm_digest()Eric Biggers2020-05-081-0/+16
* crypto: algapi - enforce that all instances have a ->free() methodEric Biggers2020-01-091-0/+3
* crypto: algapi - remove crypto_template::{alloc,free}()Eric Biggers2020-01-091-5/+0
* crypto: shash - convert shash_free_instance() to new styleEric Biggers2020-01-091-4/+4
* crypto: hash - add support for new way of freeing instancesEric Biggers2020-01-091-0/+13
* crypto: algapi - remove obsoleted instance creation helpersEric Biggers2020-01-091-19/+0
* crypto: shash - introduce crypto_grab_shash()Eric Biggers2020-01-091-0/+9
* crypto: algapi - make unregistration functions return voidEric Biggers2019-12-201-13/+6
* crypto: shash - Add init_tfm/exit_tfm and verify descsizeHerbert Xu2019-12-111-0/+26
* crypto: shash - allow essiv and hmac to use OPTIONAL_KEY algorithmsEric Biggers2019-12-111-2/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-6/+1
* crypto: shash - remove shash_desc::flagsEric Biggers2019-04-251-4/+0
* crypto: shash - remove useless crypto_yield() in shash_ahash_digest()Eric Biggers2019-04-251-1/+0
* crypto: shash - fix missed optimization in shash_ahash_digest()Eric Biggers2019-04-181-1/+1
* crypto: shash - remove pointless checks of shash_alg::{export,import}Eric Biggers2019-01-181-4/+2
* crypto: shash - require neither or both ->export() and ->import()Eric Biggers2019-01-181-0/+3
* crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() failsEric Biggers2019-01-181-5/+13
* crypto: user - clean up report structure copyingEric Biggers2018-11-091-8/+4
* crypto: shash - Remove VLA usage in unaligned hashingKees Cook2018-09-041-11/+16
* crypto: hash - Remove VLA usageKees Cook2018-09-041-3/+3
* crypto: hash - prevent using keyed hashes without setting keyEric Biggers2018-01-121-4/+21
* crypto: hmac - require that the underlying hash algorithm is unkeyedEric Biggers2017-11-291-2/+3
* crypto: shash - Fix zero-length shash ahash digest crashHerbert Xu2017-10-111-3/+5
* crypto: shash - Fix a sleep-in-atomic bug in shash_setkey_unalignedJia-Ju Bai2017-10-071-1/+1
* crypto: Replaced gcc specific attributes with macros from compiler.hGideon Israel Dsouza2017-01-131-4/+5
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2016-03-171-147/+0
|\
| * crypto: hash - Remove crypto_hash interfaceHerbert Xu2016-02-061-147/+0
* | crypto: shash - Fix has_key settingHerbert Xu2016-01-271-4/+3
|/
* crypto: hash - Add crypto_ahash_has_setkeyHerbert Xu2016-01-181-1/+3
* crypto: shash - Use crypto_alg_extsize helperHerbert Xu2015-04-211-6/+1