]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
fscrypt: Drop FORBID_WEAK_KEYS flag for AES-ECB
authorEric Biggers <ebiggers@kernel.org>
Thu, 10 Jul 2025 06:07:49 +0000 (23:07 -0700)
committerEric Biggers <ebiggers@kernel.org>
Thu, 10 Jul 2025 19:33:08 +0000 (12:33 -0700)
This flag only has an effect for DES, 3DES, and XTS mode.  It does
nothing for AES-ECB, as there is no concept of weak keys for AES.

Link: https://lore.kernel.org/r/20250710060754.637098-3-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
fs/crypto/keysetup_v1.c

index 3fdf174384f3dcebfbdd65e137f740764ba61281..75b0f1211a1e6f3dfe858f954ba6382f13af58a6 100644 (file)
@@ -59,7 +59,6 @@ static int derive_key_aes(const u8 *master_key,
                tfm = NULL;
                goto out;
        }
-       crypto_skcipher_set_flags(tfm, CRYPTO_TFM_REQ_FORBID_WEAK_KEYS);
        req = skcipher_request_alloc(tfm, GFP_KERNEL);
        if (!req) {
                res = -ENOMEM;