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