aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2019-12-18Merge tag 'tpmdd-next-20191219' of git://git.infradead.org/users/jjs/linux-tpmddGravatar Linus Torvalds 2-0/+2
2019-12-12KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() failsGravatar Eric Biggers 2-0/+2
2019-12-09treewide: Use sizeof_field() macroGravatar Pankaj Bharadiya 2-3/+3
2019-11-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Gravatar Linus Torvalds 34-1855/+3302
2019-11-22crypto: chacha_generic - remove unnecessary setkey() functionsGravatar Eric Biggers 1-15/+3
2019-11-22crypto: mips/chacha - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHERGravatar Eric Biggers 1-1/+1
2019-11-22crypto: essiv - remove redundant null pointer check before kfreeGravatar Chen Wandun 1-2/+1
2019-11-22crypto: blake2b - rename tfm context and _setkey callbackGravatar David Sterba 1-18/+18
2019-11-22crypto: blake2b - merge _update to api callbackGravatar David Sterba 1-36/+30
2019-11-22crypto: blake2b - open code set last block helperGravatar David Sterba 1-6/+2
2019-11-22crypto: blake2b - delete unused structs or membersGravatar David Sterba 1-30/+0
2019-11-22crypto: blake2b - simplify key initGravatar David Sterba 1-8/+6
2019-11-22crypto: blake2b - merge blake2 init to api callbackGravatar David Sterba 1-84/+19
2019-11-22crypto: blake2b - merge _final implementation to callbackGravatar David Sterba 1-25/+17
2019-11-17crypto: ablkcipher - remove deprecated and unused ablkcipher supportGravatar Ard Biesheuvel 5-571/+1
2019-11-17crypto: tcrypt - constify check alg listGravatar Corentin Labbe 1-2/+2
2019-11-17crypto: curve25519 - x86_64 library and KPP implementationsGravatar Jason A. Donenfeld 1-0/+6
2019-11-17crypto: curve25519 - implement generic KPP driverGravatar Ard Biesheuvel 3-0/+96
2019-11-17crypto: curve25519 - add kpp selftestGravatar Ard Biesheuvel 2-0/+1231
2019-11-17crypto: blake2s - x86_64 SIMD implementationGravatar Jason A. Donenfeld 1-0/+6
2019-11-17crypto: blake2s - implement generic shash driverGravatar Ard Biesheuvel 3-0/+190
2019-11-17crypto: testmgr - add test cases for Blake2sGravatar Ard Biesheuvel 2-39/+280
2019-11-17int128: move __uint128_t compiler test to KconfigGravatar Ard Biesheuvel 1-1/+1
2019-11-17crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementationGravatar Ard Biesheuvel 1-0/+5
2019-11-17crypto: x86/poly1305 - expose existing driver as poly1305 libraryGravatar Ard Biesheuvel 1-0/+1
2019-11-17crypto: x86/poly1305 - depend on generic library not generic shashGravatar Ard Biesheuvel 2-8/+5
2019-11-17crypto: poly1305 - expose init/update/final library interfaceGravatar Ard Biesheuvel 1-21/+1
2019-11-17crypto: x86/poly1305 - unify Poly1305 state struct with generic codeGravatar Ard Biesheuvel 1-3/+3
2019-11-17crypto: poly1305 - move core routines into a separate libraryGravatar Ard Biesheuvel 4-192/+16
2019-11-17crypto: chacha - unexport chacha_generic routinesGravatar Ard Biesheuvel 1-18/+8
2019-11-17crypto: mips/chacha - wire up accelerated 32r2 code from ZincGravatar Ard Biesheuvel 1-0/+6
2019-11-17crypto: x86/chacha - expose SIMD ChaCha routine as library functionGravatar Ard Biesheuvel 1-0/+1
2019-11-17crypto: x86/chacha - depend on generic chacha library instead of crypto driverGravatar Ard Biesheuvel 1-1/+1
2019-11-17crypto: chacha - move existing library code into lib/cryptoGravatar Ard Biesheuvel 2-55/+6
2019-11-17crypto: lib - tidy up lib/crypto Kconfig and MakefileGravatar Ard Biesheuvel 1-12/+1
2019-11-17crypto: aead - Split out geniv into its own moduleGravatar Herbert Xu 3-163/+179
2019-11-17crypto: api - Add softdep on cryptomgrGravatar Herbert Xu 1-0/+1
2019-11-15crypto: tgr192 - remove unneeded semicolonGravatar Tian Tao 1-2/+2
2019-11-12KEYS: trusted: Create trusted keys subsystemGravatar Sumit Garg 1-1/+1
2019-11-12KEYS: Use common tpm_buf for trusted and asymmetric keysGravatar Sumit Garg 1-62/+45
2019-11-12tpm: Move tpm_buf code to include/linux/Gravatar Sumit Garg 1-6/+6
2019-11-01crypto: skcipher - rename the crypto_blkcipher module and kconfig optionGravatar Eric Biggers 2-45/+45
2019-11-01crypto: skcipher - remove the "blkcipher" algorithm typeGravatar Eric Biggers 7-664/+6
2019-11-01crypto: skcipher - rename crypto_skcipher_type2 to crypto_skcipher_typeGravatar Eric Biggers 1-7/+6
2019-11-01crypto: skcipher - unify the crypto_has_skcipher*() functionsGravatar Eric Biggers 1-2/+2
2019-11-01crypto: testmgr - add test vectors for blake2bGravatar David Sterba 2-0/+335
2019-11-01crypto: blake2b - add blake2b generic implementationGravatar David Sterba 3-0/+453
2019-11-01crypto: ecdh - fix big endian bug in ECC libraryGravatar Ard Biesheuvel 1-1/+2
2019-10-26crypto: powerpc - convert SPE AES algorithms to skcipher APIGravatar Eric Biggers 1-0/+1
2019-10-26crypto: aegis128 - duplicate init() and final() hooks in SIMD codeGravatar Ard Biesheuvel 3-12/+97