diff options
| author | Eric Biggers <ebiggers@kernel.org> | 2026-04-07 20:06:51 -0700 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2026-04-08 10:11:37 +0200 |
| commit | 8c6d03b7a249ffe85ba2bda09a2a7614c0ff03db (patch) | |
| tree | f896b9a38b8b940eb1ef6243e0ced542646450d3 /crypto/Kconfig | |
| parent | 32a0e1c63cdfaa9a6f1405b552b5f9eb2be61c59 (diff) | |
| download | lwn-8c6d03b7a249ffe85ba2bda09a2a7614c0ff03db.tar.gz lwn-8c6d03b7a249ffe85ba2bda09a2a7614c0ff03db.zip | |
crypto: Remove michael_mic from crypto_shash API
Remove the "michael_mic" crypto_shash algorithm, since it's no longer
used. Its only users were wireless drivers, which have now been
converted to use the michael_mic() function instead.
It makes sense that no other users ever appeared: Michael MIC is an
insecure algorithm that is specific to WPA TKIP, which itself was an
interim security solution to replace the broken WEP standard.
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Link: https://patch.msgid.link/20260408030651.80336-7-ebiggers@kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'crypto/Kconfig')
| -rw-r--r-- | crypto/Kconfig | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index b4bb85e8e226..769aef52a785 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig @@ -916,18 +916,6 @@ config CRYPTO_MD5 help MD5 message digest algorithm (RFC1321), including HMAC support. -config CRYPTO_MICHAEL_MIC - tristate "Michael MIC" - select CRYPTO_HASH - help - Michael MIC (Message Integrity Code) (IEEE 802.11i) - - Defined by the IEEE 802.11i TKIP (Temporal Key Integrity Protocol), - known as WPA (Wif-Fi Protected Access). - - This algorithm is required for TKIP, but it should not be used for - other purposes because of the weakness of the algorithm. - config CRYPTO_RMD160 tristate "RIPEMD-160" select CRYPTO_HASH |
