summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* crypto: mips/poly1305 - enable for all MIPS processorsbackport-5.4.yMaciej W. Rozycki2022-07-071-1/+1
* crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the managerJason A. Donenfeld2022-07-071-1/+1
* crypto: Kconfig - allow tests to be disabled when manager is disabledJason A. Donenfeld2022-07-071-4/+0
* crypto: poly1305 - add new 32 and 64-bit generic versionsJason A. Donenfeld2022-07-073-4/+27
* crypto: chacha_generic - remove unnecessary setkey() functionsEric Biggers2022-07-071-15/+3
* crypto: curve25519 - x86_64 library and KPP implementationsJason A. Donenfeld2022-07-071-0/+6
* crypto: curve25519 - implement generic KPP driverArd Biesheuvel2022-07-073-0/+96
* crypto: curve25519 - add kpp selftestArd Biesheuvel2022-07-072-0/+1231
* crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementationArd Biesheuvel2022-07-071-0/+5
* crypto: x86/poly1305 - expose existing driver as poly1305 libraryArd Biesheuvel2022-07-071-0/+1
* crypto: x86/poly1305 - depend on generic library not generic shashArd Biesheuvel2022-07-072-8/+5
* crypto: poly1305 - expose init/update/final library interfaceArd Biesheuvel2022-07-071-21/+1
* crypto: x86/poly1305 - unify Poly1305 state struct with generic codeArd Biesheuvel2022-07-071-3/+3
* crypto: poly1305 - move core routines into a separate libraryArd Biesheuvel2022-07-074-192/+16
* crypto: chacha - unexport chacha_generic routinesArd Biesheuvel2022-07-071-18/+8
* crypto: mips/chacha - wire up accelerated 32r2 code from ZincArd Biesheuvel2022-07-071-0/+6
* crypto: x86/chacha - expose SIMD ChaCha routine as library functionArd Biesheuvel2022-07-071-0/+1
* crypto: x86/chacha - depend on generic chacha library instead of crypto driverArd Biesheuvel2022-07-071-1/+1
* crypto: chacha - move existing library code into lib/cryptoArd Biesheuvel2022-07-072-55/+6
* crypto: lib - tidy up lib/crypto Kconfig and MakefileArd Biesheuvel2022-07-071-12/+1
* crypto: drbg - make reseeding from get_random_bytes() synchronousgregkh/stable-5.4.yNicolai Stange2022-06-221-50/+11
* crypto: drbg - always try to free Jitter RNG instanceStephan Müller2022-06-221-2/+4
* crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()Nicolai Stange2022-06-221-9/+21
* crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()Nicolai Stange2022-06-221-4/+8
* crypto: drbg - prepare for more fine-grained tracking of seeding stateNicolai Stange2022-06-221-9/+10
* crypto: drbg - always seeded with SP800-90B compliant noise sourceStephan Müller2022-06-221-7/+19
* random: replace custom notifier chain with standard oneJason A. Donenfeld2022-06-221-9/+8
* crypto: cryptd - Protect per-CPU resource by disabling BH.Sebastian Andrzej Siewior2022-06-141-12/+11
* crypto: ecrdsa - Fix incorrect use of vli_cmpVitaly Chikunov2022-06-061-4/+4
* crypto: authenc - Fix sleep in atomic context in decrypt_tailHerbert Xu2022-04-151-1/+1
* crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()Eric Biggers2022-04-151-0/+2
* crypto: rsa-pkcs1pad - restore signature length checkEric Biggers2022-04-151-1/+1
* crypto: rsa-pkcs1pad - correctly get hash from source scatterlistEric Biggers2022-04-151-1/+1
* crypto: pcrypt - Delay write to padata->infoDaniel Jordan2021-11-171-4/+8
* crypto: ecc - fix CRYPTO_DEFAULT_RNG dependencyArnd Bergmann2021-11-171-1/+1
* crypto: shash - avoid comparing pointers to exported functions under CFIArd Biesheuvel2021-07-141-3/+15
* crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATSEric Biggers2021-05-111-7/+3
* crypto: api - check for ERR pointers in crypto_destroy_tfm()Ard Biesheuvel2021-05-111-1/+1
* crypto: x86 - Regularize glue function prototypesKees Cook2021-03-202-10/+14
* crypto: tcrypt - avoid signed overflow in byte countArd Biesheuvel2021-03-071-10/+10
* crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()Daniele Alessandrelli2021-03-041-0/+3
* crypto: asym_tpm: correct zero out potential secretsGreg Kroah-Hartman2021-01-121-1/+1
* crypto: ecdh - avoid buffer overflow in ecdh_set_secret()Ard Biesheuvel2021-01-121-1/+2
* crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()Ard Biesheuvel2020-12-301-4/+5
* crypto: af_alg - avoid undefined behavior accessing salg_nameEric Biggers2020-12-301-3/+7
* crypto: algif_skcipher - EBUSY on aio should be an errorHerbert Xu2020-10-291-1/+1
* crypto: algif_aead - Do not set MAY_BACKLOG on the async pathHerbert Xu2020-10-291-3/+4
* crypto: af_alg - Work around empty control messages without MSG_MOREHerbert Xu2020-09-031-3/+10
* crypto: algif_aead - fix uninitialized ctx->initOndrej Mosnacek2020-08-212-12/+1
* crypto: af_alg - Fix regression on empty requestsHerbert Xu2020-08-211-1/+1