summaryrefslogtreecommitdiff
path: root/include/crypto
AgeCommit message (Expand)AuthorFilesLines
2022-06-25crypto: drbg - make reseeding from get_random_bytes() synchronousNicolai Stange1-2/+0
2022-06-25crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()Nicolai Stange1-0/+1
2022-06-25crypto: drbg - prepare for more fine-grained tracking of seeding stateNicolai Stange1-1/+6
2022-06-25crypto: drbg - always seeded with SP800-90B compliant noise sourceStephan Müller1-5/+1
2022-06-25crypto: drbg - add FIPS 140-2 CTRNG for noise sourceStephan Mueller1-0/+2
2022-06-25random: replace custom notifier chain with standard oneJason A. Donenfeld1-1/+1
2022-06-25crypto: chacha20 - Fix chacha20_block() keystream alignment (again)Eric Biggers1-2/+1
2022-06-25random: early initialization of ChaCha constantsDominik Brodowski1-4/+11
2022-06-25random: initialize ChaCha20 constants with correct endiannessEric Biggers1-0/+8
2022-06-25crypto: blake2s - adjust include guard namingEric Biggers2-6/+6
2022-06-25crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>Eric Biggers1-2/+1
2022-06-25lib/crypto: blake2s: move hmac construction into wireguardJason A. Donenfeld1-3/+0
2022-06-25crypto: blake2s - generic C library implementation and selftestJason A. Donenfeld2-0/+125
2022-06-25crypto: chacha20 - Fix keystream alignment for chacha20_block()Eric Biggers1-1/+2
2021-09-22crypto: public_key: fix overflow during implicit conversionzhenwei pi1-2/+2
2021-07-20crypto: shash - avoid comparing pointers to exported functions under CFIArd Biesheuvel1-7/+1
2020-07-09crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()Herbert Xu1-2/+2
2018-08-17crypto: vmac - separate tfm and request contextEric Biggers1-63/+0
2018-02-25crypto: hash - prevent using keyed hashes without setting keyEric Biggers1-10/+24
2018-02-17crypto: poly1305 - remove ->setkey() methodEric Biggers1-2/+0
2018-02-17crypto: hash - introduce crypto_hash_alg_has_setkey()Eric Biggers1-0/+2
2017-12-29crypto: mcryptd - protect the per-CPU queue with a lockSebastian Andrzej Siewior1-0/+1
2017-12-20crypto: hmac - require that the underlying hash algorithm is unkeyedEric Biggers1-0/+8
2017-04-21crypto: ahash - Fix EINPROGRESS notification callbackHerbert Xu1-0/+10
2016-11-30crypto: drbg - prevent invalid SG mappingsStephan Mueller1-0/+2
2016-10-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu1-0/+23
2016-10-02crypto: ghash-generic - move common definitions to a new header fileMarcelo Cerri1-0/+23
2016-09-07crypto: engine - permit to enqueue ashash_requestCorentin LABBE1-16/+33
2016-09-07crypto: engine - move crypto engine to its own headerCorentin LABBE2-70/+90
2016-07-28Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2016-07-19crypto: skcipher - Add comment for skcipher_alg->baseHerbert Xu1-0/+1
2016-07-18crypto: scatterwalk - Inline start/map/doneHerbert Xu1-6/+40
2016-07-18crypto: api - Optimise away crypto_yield when hard preemption is onHerbert Xu1-0/+2
2016-07-18crypto: scatterwalk - Remove scatterwalk_bytes_sglenHerbert Xu1-2/+0
2016-07-18crypto: skcipher - Remove top-level givcipher interfaceHerbert Xu2-127/+12
2016-07-18crypto: null - Remove default null blkcipherHerbert Xu1-3/+11
2016-07-18crypto: aead - Remove blkcipher null for IV generatorsHerbert Xu1-1/+0
2016-07-18crypto: aead - Add skcipher null for IV generatorsHerbert Xu1-0/+1
2016-07-18crypto: aead - Add chunk sizeHerbert Xu2-5/+28
2016-07-18crypto: null - Add new default null skcipherHerbert Xu1-0/+2
2016-07-18crypto: skcipher - Add low-level skcipher interfaceHerbert Xu2-0/+217
2016-07-05crypto: rsa - Store rest of the private key componentsSalvatore Benedetto1-0/+20
2016-07-03random: replace non-blocking pool with a Chacha20-based CRNGTheodore Ts'o1-0/+1
2016-07-01crypto: api - Add crypto_inst_setnameHerbert Xu1-0/+2
2016-06-23crypto: ecdh - Add ECDH software supportSalvatore Benedetto2-0/+31
2016-06-23crypto: dh - Add DH software implementationSalvatore Benedetto2-0/+30
2016-06-23crypto: kpp - Key-agreement Protocol Primitives API (KPP)Salvatore Benedetto2-0/+392
2016-06-23crypto: sha1-mb - async implementation for sha1-mbMegha Dey2-12/+8
2016-06-23crypto: cryptd - Add helpers to check whether a tfm is queuedHerbert Xu1-0/+5
2016-06-20crypto: sha3 - Add SHA-3 hash algorithmJeff Garzik1-0/+29