crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN
[linux-block.git] / arch / s390 / crypto / aes_s390.c
index ead0b2c9881d199fb9639bcb22ae1cd7a48f206a..2db167e5871c7f80c752e3ac51da518c94110457 100644 (file)
@@ -414,10 +414,8 @@ static int xts_aes_set_key(struct crypto_skcipher *tfm, const u8 *in_key,
                return err;
 
        /* In fips mode only 128 bit or 256 bit keys are valid */
-       if (fips_enabled && key_len != 32 && key_len != 64) {
-               crypto_skcipher_set_flags(tfm, CRYPTO_TFM_RES_BAD_KEY_LEN);
+       if (fips_enabled && key_len != 32 && key_len != 64)
                return -EINVAL;
-       }
 
        /* Pick the correct function code based on the key length */
        fc = (key_len == 32) ? CPACF_KM_XTS_128 :