crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN
[linux-2.6-block.git] / crypto / skcipher.c
index 457e4ddc1482b59b825cd2470594e120700652cc..8c8735f75478f518b28c0e9dac7643654cf53a87 100644 (file)
@@ -603,10 +603,8 @@ int crypto_skcipher_setkey(struct crypto_skcipher *tfm, const u8 *key,
        unsigned long alignmask = crypto_skcipher_alignmask(tfm);
        int err;
 
-       if (keylen < cipher->min_keysize || keylen > cipher->max_keysize) {
-               crypto_skcipher_set_flags(tfm, CRYPTO_TFM_RES_BAD_KEY_LEN);
+       if (keylen < cipher->min_keysize || keylen > cipher->max_keysize)
                return -EINVAL;
-       }
 
        if ((unsigned long)key & alignmask)
                err = skcipher_setkey_unaligned(tfm, key, keylen);