Linus Torvalds 2dd3f7c904 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 %!s(int64=7) %!d(string=hai) anos
..
asymmetric_keys 5fb94e9ca3 docs: Fix some broken references %!s(int64=7) %!d(string=hai) anos
async_tx b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license %!s(int64=7) %!d(string=hai) anos
842.c 6a8de3aefb crypto: acomp - add support for 842 via scomp %!s(int64=8) %!d(string=hai) anos
Kconfig b7b73cd5d7 crypto: x86/salsa20 - remove x86 salsa20 implementations %!s(int64=7) %!d(string=hai) anos
Makefile 2808f17319 crypto: morus - Mark MORUS SIMD glue as x86-specific %!s(int64=7) %!d(string=hai) anos
ablkcipher.c d8c34b949d crypto: Replaced gcc specific attributes with macros from compiler.h %!s(int64=8) %!d(string=hai) anos
acompress.c 3ce5bc72eb crypto: acomp - allow registration of multiple acomps %!s(int64=8) %!d(string=hai) anos
aead.c dc26c17f74 crypto: aead - prevent using AEADs without setting key %!s(int64=7) %!d(string=hai) anos
aegis.h f606a88e58 crypto: aegis - Add generic AEGIS AEAD implementations %!s(int64=7) %!d(string=hai) anos
aegis128.c f606a88e58 crypto: aegis - Add generic AEGIS AEAD implementations %!s(int64=7) %!d(string=hai) anos
aegis128l.c f606a88e58 crypto: aegis - Add generic AEGIS AEAD implementations %!s(int64=7) %!d(string=hai) anos
aegis256.c f606a88e58 crypto: aegis - Add generic AEGIS AEAD implementations %!s(int64=7) %!d(string=hai) anos
aes_generic.c ec38a93761 crypto: aes-generic - drop alignment requirement %!s(int64=8) %!d(string=hai) anos
aes_ti.c fa598d0a70 crypto: aes_ti - fix comment for MixColumns step %!s(int64=8) %!d(string=hai) anos
af_alg.c 2857676045 Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux %!s(int64=7) %!d(string=hai) anos
ahash.c 900a081f69 crypto: ahash - Fix early termination in hash walk %!s(int64=7) %!d(string=hai) anos
akcipher.c d8c34b949d crypto: Replaced gcc specific attributes with macros from compiler.h %!s(int64=8) %!d(string=hai) anos
algapi.c 13c935bb09 crypto: api - laying defines and checks for statically allocated buffers %!s(int64=7) %!d(string=hai) anos
algboss.c e781c17c22 crypto: algboss - remove redundant setting of len to zero %!s(int64=7) %!d(string=hai) anos
algif_aead.c 76e43e37a4 treewide: Use array_size() in sock_kmalloc() %!s(int64=7) %!d(string=hai) anos
algif_hash.c 984652dd8b net: remove sock_no_poll %!s(int64=7) %!d(string=hai) anos
algif_rng.c 984652dd8b net: remove sock_no_poll %!s(int64=7) %!d(string=hai) anos
algif_skcipher.c 76e43e37a4 treewide: Use array_size() in sock_kmalloc() %!s(int64=7) %!d(string=hai) anos
ansi_cprng.c e7c2422a83 crypto: ansi_cprng - Convert to new rng interface %!s(int64=10) %!d(string=hai) anos
anubis.c 5d26a105b5 crypto: prefix module autoloading with "crypto-" %!s(int64=10) %!d(string=hai) anos
api.c b346e492d7 crypto: api - fix finding algorithm currently being tested %!s(int64=7) %!d(string=hai) anos
arc4.c 5d26a105b5 crypto: prefix module autoloading with "crypto-" %!s(int64=10) %!d(string=hai) anos
authenc.c ad2fdcdf75 crypto: authenc - don't leak pointers to authenc keys %!s(int64=7) %!d(string=hai) anos
authencesn.c 31545df391 crypto: authencesn - don't leak pointers to authenc keys %!s(int64=7) %!d(string=hai) anos
blkcipher.c 79e53b2a5d crypto: remove unused hardirq.h %!s(int64=7) %!d(string=hai) anos
blowfish_common.c 52ba867c8c crypto: blowfish - split generic and common c code %!s(int64=14) %!d(string=hai) anos
blowfish_generic.c 3e14dcf7cb crypto: add missing crypto module aliases %!s(int64=10) %!d(string=hai) anos
camellia_generic.c 1af39daaad crypto: replace FSF address with web source in license notices %!s(int64=7) %!d(string=hai) anos
cast5_generic.c 1af39daaad crypto: replace FSF address with web source in license notices %!s(int64=7) %!d(string=hai) anos
cast6_generic.c 1af39daaad crypto: replace FSF address with web source in license notices %!s(int64=7) %!d(string=hai) anos
cast_common.c f22d08111a crypto: make tables used from assembler __visible %!s(int64=12) %!d(string=hai) anos
cbc.c e6c2e65c70 crypto: cbc - Propagate NEED_FALLBACK bit %!s(int64=8) %!d(string=hai) anos
ccm.c 441f99c904 crypto: ccm - preserve the IV buffer %!s(int64=7) %!d(string=hai) anos
cfb.c 6650c4de68 crypto: remove several VLAs %!s(int64=7) %!d(string=hai) anos
chacha20_generic.c 9f480faec5 crypto: chacha20 - Fix keystream alignment for chacha20_block() %!s(int64=7) %!d(string=hai) anos
chacha20poly1305.c e57121d08c crypto: chacha20poly1305 - validate the digest size %!s(int64=7) %!d(string=hai) anos
cipher.c 6650c4de68 crypto: remove several VLAs %!s(int64=7) %!d(string=hai) anos
cmac.c db91af0fbe crypto: algapi - make crypto_xor() and crypto_inc() alignment agnostic %!s(int64=8) %!d(string=hai) anos
compress.c 9c8ae17bbf crypto: api - Remove no-op exit_ops code %!s(int64=8) %!d(string=hai) anos
crc32_generic.c 6943546c2d crypto: crc32-generic - remove __crc32_le() %!s(int64=7) %!d(string=hai) anos
crc32c_generic.c 7bcfb13630 crypto: crc32c-generic - remove cra_alignmask %!s(int64=7) %!d(string=hai) anos
crct10dif_common.c 26052f9b9b crypto: crct10dif - Add fallback for broken initrds %!s(int64=12) %!d(string=hai) anos
crct10dif_generic.c 36e09e1f87 crypto: squash lines for simple wrapper functions %!s(int64=9) %!d(string=hai) anos
cryptd.c a208fa8f33 crypto: hash - annotate algorithms taking optional key %!s(int64=7) %!d(string=hai) anos
crypto_engine.c 218d1cc186 crypto: engine - Permit to enqueue all async requests %!s(int64=7) %!d(string=hai) anos
crypto_null.c 499a66e6b6 crypto: null - Remove default null blkcipher %!s(int64=9) %!d(string=hai) anos
crypto_user.c 9a69b7ae79 crypto: user - Replace GFP_ATOMIC with GFP_KERNEL in crypto_report %!s(int64=7) %!d(string=hai) anos
crypto_wq.c 130fa5bc81 crypto: crypto_wq - Fix late crypto work queue initialization %!s(int64=11) %!d(string=hai) anos
ctr.c 6650c4de68 crypto: remove several VLAs %!s(int64=7) %!d(string=hai) anos
cts.c 6650c4de68 crypto: remove several VLAs %!s(int64=7) %!d(string=hai) anos
deflate.c a368f43d6e crypto: scomp - add support for deflate rfc1950 (zlib) %!s(int64=8) %!d(string=hai) anos
des_generic.c 3e14dcf7cb crypto: add missing crypto module aliases %!s(int64=10) %!d(string=hai) anos
dh.c ced6a58638 crypto: dh - Remove pointless checks for NULL 'p' and 'g' %!s(int64=7) %!d(string=hai) anos
dh_helper.c ccd9888f14 crypto: dh - Don't permit 'key' or 'g' size longer than 'p' %!s(int64=7) %!d(string=hai) anos
drbg.c eea0d3ea75 crypto: drbg - set freed buffers to NULL %!s(int64=7) %!d(string=hai) anos
ecb.c 4943ba16bb crypto: include crypto- module prefix in template %!s(int64=10) %!d(string=hai) anos
ecc.c d5c3b17898 crypto: ecc - Actually remove stack VLA usage %!s(int64=7) %!d(string=hai) anos
ecc.h d5c3b17898 crypto: ecc - Actually remove stack VLA usage %!s(int64=7) %!d(string=hai) anos
ecc_curve_defs.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license %!s(int64=7) %!d(string=hai) anos
ecdh.c d5c3b17898 crypto: ecc - Actually remove stack VLA usage %!s(int64=7) %!d(string=hai) anos
ecdh_helper.c 6e97e08d43 crypto: ecdh - return unsigned value for crypto_ecdh_key_len() %!s(int64=7) %!d(string=hai) anos
echainiv.c 1f83f4d15d crypto: echainiv - Remove unused alg/spawn variable %!s(int64=7) %!d(string=hai) anos
fcrypt.c 5d26a105b5 crypto: prefix module autoloading with "crypto-" %!s(int64=10) %!d(string=hai) anos
fips.c 94072cb20e crypto: fips - Move fips_enabled sysctl into fips.c %!s(int64=10) %!d(string=hai) anos
gcm.c 3a2d4fb51e crypto: null - Get rid of crypto_{get,put}_default_null_skcipher2() %!s(int64=7) %!d(string=hai) anos
gf128mul.c f5c421d545 crypto: gf128mul - remove incorrect comment %!s(int64=7) %!d(string=hai) anos
ghash-generic.c 4e1d14bcd1 crypto: ghash - remove checks for key being set %!s(int64=7) %!d(string=hai) anos
hash_info.c 5ca4c20cfd keys, trusted: select hash algorithm for TPM2 chips %!s(int64=9) %!d(string=hai) anos
hmac.c af3ff8045b crypto: hmac - require that the underlying hash algorithm is unkeyed %!s(int64=7) %!d(string=hai) anos
internal.h 3ca1e99489 crypto: api - Make crypto_alg_lookup static %!s(int64=7) %!d(string=hai) anos
jitterentropy-kcapi.c e8b2fa476e crypto: jitterentropy - drop duplicate header module.h %!s(int64=8) %!d(string=hai) anos
jitterentropy.c cea0a3c305 crypto: jitterentropy - Delete unnecessary checks before the function call "kzfree" %!s(int64=10) %!d(string=hai) anos
keywrap.c c9683276dd crypto: keywrap - Add missing ULL suffixes for 64-bit constants %!s(int64=7) %!d(string=hai) anos
khazad.c 5d26a105b5 crypto: prefix module autoloading with "crypto-" %!s(int64=10) %!d(string=hai) anos
kpp.c d8c34b949d crypto: Replaced gcc specific attributes with macros from compiler.h %!s(int64=8) %!d(string=hai) anos
lrw.c 8c9bdab212 crypto: lrw - Free rctx->ext with kzfree %!s(int64=7) %!d(string=hai) anos
lz4.c cd15f1020f crypto: lz4 - fixed decompress function to return error code %!s(int64=8) %!d(string=hai) anos
lz4hc.c cd15f1020f crypto: lz4 - fixed decompress function to return error code %!s(int64=8) %!d(string=hai) anos
lzo.c 752ade68cb treewide: use kv[mz]alloc* rather than opencoded variants %!s(int64=8) %!d(string=hai) anos
mcryptd.c edbd1ecbd8 crypto: mcryptd - remove pointless wrapper functions %!s(int64=7) %!d(string=hai) anos
md4.c 9def051018 crypto: Deduplicate le32_to_cpu_array() and cpu_to_le32_array() %!s(int64=7) %!d(string=hai) anos
md5.c 9def051018 crypto: Deduplicate le32_to_cpu_array() and cpu_to_le32_array() %!s(int64=7) %!d(string=hai) anos
memneq.c e37b94ebff crypto: memneq - fix for archs without efficient unaligned access %!s(int64=11) %!d(string=hai) anos
michael_mic.c 5d26a105b5 crypto: prefix module autoloading with "crypto-" %!s(int64=10) %!d(string=hai) anos
morus1280.c 396be41f16 crypto: morus - Add generic MORUS AEAD implementations %!s(int64=7) %!d(string=hai) anos
morus640.c a81ae80957 crypto: morus640 - Fix out-of-bounds access %!s(int64=7) %!d(string=hai) anos
pcbc.c 6650c4de68 crypto: remove several VLAs %!s(int64=7) %!d(string=hai) anos
pcrypt.c d76c68109f crypto: pcrypt - fix freeing pcrypt instances %!s(int64=7) %!d(string=hai) anos
poly1305_generic.c a16e772e66 crypto: poly1305 - remove ->setkey() method %!s(int64=7) %!d(string=hai) anos
proc.c fddda2b7b5 proc: introduce proc_create_seq{,_data} %!s(int64=7) %!d(string=hai) anos
ripemd.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license %!s(int64=7) %!d(string=hai) anos
rmd128.c 52872f5288 crypto: drop unnecessary return statements %!s(int64=7) %!d(string=hai) anos
rmd160.c 52872f5288 crypto: drop unnecessary return statements %!s(int64=7) %!d(string=hai) anos
rmd256.c 52872f5288 crypto: drop unnecessary return statements %!s(int64=7) %!d(string=hai) anos
rmd320.c 52872f5288 crypto: drop unnecessary return statements %!s(int64=7) %!d(string=hai) anos
rng.c c2176f0098 crypto: rng - ensure that the RNG is ready before using %!s(int64=8) %!d(string=hai) anos
rsa-pkcs1pad.c 1ca2809897 crypto: rsa-pkcs1pad - Replace GFP_ATOMIC with GFP_KERNEL in pkcs1pad_encrypt_sign_complete %!s(int64=7) %!d(string=hai) anos
rsa.c b2b4f84d9c crypto: rsa - Remove unneeded error assignment %!s(int64=7) %!d(string=hai) anos
rsa_helper.c 4fa8bc949d kbuild: rename *-asn1.[ch] to *.asn1.[ch] %!s(int64=7) %!d(string=hai) anos
rsaprivkey.asn1 8be0b84e58 crypto: rsa - Store rest of the private key components %!s(int64=9) %!d(string=hai) anos
rsapubkey.asn1 22287b0b59 crypto: akcipher - Changes to asymmetric key API %!s(int64=9) %!d(string=hai) anos
salsa20_generic.c 015a03704d crypto: salsa20 - Revert "crypto: salsa20 - export generic helpers" %!s(int64=7) %!d(string=hai) anos
scatterwalk.c c8467f7a36 crypto: scatterwalk - Remove unnecessary aliasing check in map_and_copy %!s(int64=8) %!d(string=hai) anos
scompress.c 8cd579d279 crypto: scompress - use sgl_alloc() and sgl_free() %!s(int64=7) %!d(string=hai) anos
seed.c 5d26a105b5 crypto: prefix module autoloading with "crypto-" %!s(int64=10) %!d(string=hai) anos
seqiv.c d94c3d65df crypto: seqiv - Remove unused alg/spawn variable %!s(int64=7) %!d(string=hai) anos
serpent_generic.c c871c10e4e crypto: serpent - improve __serpent_setkey with UBSAN %!s(int64=8) %!d(string=hai) anos
sha1_generic.c 0c4c78de04 crypto: hash - add zero length message hash for shax and md5 %!s(int64=9) %!d(string=hai) anos
sha256_generic.c 0c4c78de04 crypto: hash - add zero length message hash for shax and md5 %!s(int64=9) %!d(string=hai) anos
sha3_generic.c f044a84e04 crypto: don't optimize keccakf() %!s(int64=7) %!d(string=hai) anos
sha512_generic.c ca142584bc crypto: sha512-generic - move to generic glue implementation %!s(int64=10) %!d(string=hai) anos
shash.c 9fa68f6200 crypto: hash - prevent using keyed hashes without setting key %!s(int64=7) %!d(string=hai) anos
simd.c d14f0a1fc4 crypto: simd - allow registering multiple algorithms at once %!s(int64=7) %!d(string=hai) anos
skcipher.c f8d33fac84 crypto: skcipher - prevent using skciphers without setting key %!s(int64=7) %!d(string=hai) anos
sm3_generic.c 4f0fc1600e crypto: sm3 - add OSCCA SM3 secure hash %!s(int64=7) %!d(string=hai) anos
sm4_generic.c 8da02bf1a2 crypto: sm4 - export encrypt/decrypt routines to other drivers %!s(int64=7) %!d(string=hai) anos
speck.c c8c36413ca crypto: speck - export common helpers %!s(int64=7) %!d(string=hai) anos
tcrypt.c a179a2bf05 crypto: testmgr - remove bfin_crc "hmac(crc32)" test vectors %!s(int64=7) %!d(string=hai) anos
tcrypt.h 2dce063a31 crypto: tcrypt - Add ChaCha20/Poly1305 speed tests %!s(int64=10) %!d(string=hai) anos
tea.c 3e14dcf7cb crypto: add missing crypto module aliases %!s(int64=10) %!d(string=hai) anos
testmgr.c 6da2ec5605 treewide: kmalloc() -> kmalloc_array() %!s(int64=7) %!d(string=hai) anos
testmgr.h 92a4c9fef3 crypto: testmgr - eliminate redundant decryption test vectors %!s(int64=7) %!d(string=hai) anos
tgr192.c 3e14dcf7cb crypto: add missing crypto module aliases %!s(int64=10) %!d(string=hai) anos
twofish_common.c 1af39daaad crypto: replace FSF address with web source in license notices %!s(int64=7) %!d(string=hai) anos
twofish_generic.c 1af39daaad crypto: replace FSF address with web source in license notices %!s(int64=7) %!d(string=hai) anos
vmac.c 4943ba16bb crypto: include crypto- module prefix in template %!s(int64=10) %!d(string=hai) anos
wp512.c 3e14dcf7cb crypto: add missing crypto module aliases %!s(int64=10) %!d(string=hai) anos
xcbc.c 1af39daaad crypto: replace FSF address with web source in license notices %!s(int64=7) %!d(string=hai) anos
xor.c 75f296d93b kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK %!s(int64=7) %!d(string=hai) anos
xts.c eb66ecd561 crypto: xts - remove xts_crypt() %!s(int64=7) %!d(string=hai) anos
zstd.c d28fc3dbe1 crypto: zstd - Add zstd support %!s(int64=7) %!d(string=hai) anos