[Precise][CVE-2013-7421][CVE-2014-9644][PATCH 0/3] crypto: prefix module autoloading with "crypto-"
Luis Henriques
luis.henriques at canonical.com
Tue Feb 3 11:18:22 UTC 2015
Following this email, I'm sending the fixes for CVE-2013-7421 and
CVE-2014-9644. The patches touch a lot of files, and the backports
are mainly dropping changes to crypto modules that are not available
in the 3.2 kernel.
I've also checked the Debian backports and picked some extra changes
to algorithms that had been renamed/moved in more recent kernels.
Kees Cook (2):
crypto: prefix module autoloading with "crypto-"
crypto: include crypto- module prefix in template
Mathias Krause (1):
crypto: add missing crypto module aliases
arch/s390/crypto/aes_s390.c | 2 +-
arch/s390/crypto/des_s390.c | 4 ++--
arch/s390/crypto/ghash_s390.c | 2 +-
arch/s390/crypto/sha1_s390.c | 2 +-
arch/s390/crypto/sha256_s390.c | 4 ++--
arch/s390/crypto/sha512_s390.c | 4 ++--
arch/x86/crypto/aes_glue.c | 4 ++--
arch/x86/crypto/aesni-intel_glue.c | 2 +-
arch/x86/crypto/blowfish_glue.c | 4 ++--
arch/x86/crypto/crc32c-intel.c | 4 ++--
arch/x86/crypto/fpu.c | 3 +++
arch/x86/crypto/ghash-clmulni-intel_glue.c | 2 +-
arch/x86/crypto/salsa20_glue.c | 4 ++--
arch/x86/crypto/sha1_ssse3_glue.c | 2 +-
arch/x86/crypto/twofish_glue.c | 4 ++--
arch/x86/crypto/twofish_glue_3way.c | 4 ++--
crypto/aes_generic.c | 3 ++-
crypto/algapi.c | 4 ++--
crypto/ansi_cprng.c | 3 ++-
crypto/anubis.c | 1 +
crypto/api.c | 4 ++--
crypto/arc4.c | 1 +
crypto/authenc.c | 1 +
crypto/authencesn.c | 1 +
crypto/blowfish_generic.c | 3 ++-
crypto/camellia.c | 1 +
crypto/cast5.c | 2 +-
crypto/cast6.c | 1 +
crypto/cbc.c | 1 +
crypto/ccm.c | 5 +++--
crypto/chainiv.c | 1 +
crypto/crc32c.c | 1 +
crypto/cryptd.c | 1 +
crypto/crypto_null.c | 6 +++---
crypto/ctr.c | 3 ++-
crypto/cts.c | 1 +
crypto/deflate.c | 2 +-
crypto/des_generic.c | 7 ++++---
crypto/ecb.c | 1 +
crypto/eseqiv.c | 1 +
crypto/fcrypt.c | 1 +
crypto/gcm.c | 7 ++++---
crypto/ghash-generic.c | 3 ++-
crypto/hmac.c | 1 +
crypto/khazad.c | 1 +
crypto/krng.c | 3 ++-
crypto/lrw.c | 1 +
crypto/lzo.c | 1 +
crypto/md4.c | 2 +-
crypto/md5.c | 1 +
crypto/michael_mic.c | 1 +
crypto/pcbc.c | 1 +
crypto/pcrypt.c | 1 +
crypto/rmd128.c | 1 +
crypto/rmd160.c | 1 +
crypto/rmd256.c | 1 +
crypto/rmd320.c | 1 +
crypto/salsa20_generic.c | 3 ++-
crypto/seed.c | 1 +
crypto/seqiv.c | 1 +
crypto/serpent.c | 3 ++-
crypto/sha1_generic.c | 3 ++-
crypto/sha256_generic.c | 6 ++++--
crypto/sha512_generic.c | 6 ++++--
crypto/tea.c | 5 +++--
crypto/tgr192.c | 5 +++--
crypto/twofish_generic.c | 3 ++-
crypto/vmac.c | 1 +
crypto/wp512.c | 5 +++--
crypto/xcbc.c | 1 +
crypto/xts.c | 1 +
crypto/zlib.c | 1 +
drivers/crypto/padlock-aes.c | 2 +-
drivers/crypto/padlock-sha.c | 8 ++++----
drivers/s390/crypto/ap_bus.c | 2 ++
include/linux/crypto.h | 13 +++++++++++++
76 files changed, 137 insertions(+), 67 deletions(-)
--
2.1.4
More information about the kernel-team
mailing list