]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - crypto/crc32c_generic.c
Merge tag 'riscv-for-linus-5.6-mw0' of git://git.kernel.org/pub/scm/linux/kernel...
[linux.git] / crypto / crc32c_generic.c
index 7b25fe82072c054362ef2d4b8aeebe8eaddb42b2..7fa9b0788685b5f46610eb9a2387b3ab0b32ebca 100644 (file)
@@ -74,10 +74,8 @@ static int chksum_setkey(struct crypto_shash *tfm, const u8 *key,
 {
        struct chksum_ctx *mctx = crypto_shash_ctx(tfm);
 
-       if (keylen != sizeof(mctx->key)) {
-               crypto_shash_set_flags(tfm, CRYPTO_TFM_RES_BAD_KEY_LEN);
+       if (keylen != sizeof(mctx->key))
                return -EINVAL;
-       }
        mctx->key = get_unaligned_le32(key);
        return 0;
 }