The condition checking allowed key length was invalid.
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
        ctx->key_sz = vlen;
        ret = -EINVAL;
        /* In FIPS mode only allow key size 2K & 3K */
-       if (fips_enabled && (ctx->key_sz != 256 || ctx->key_sz != 384)) {
+       if (fips_enabled && (ctx->key_sz != 256 && ctx->key_sz != 384)) {
                pr_err("QAT: RSA: key size not allowed in FIPS mode\n");
                goto err;
        }
                goto err;
 
        /* In FIPS mode only allow key size 2K & 3K */
-       if (fips_enabled && (vlen != 256 || vlen != 384)) {
+       if (fips_enabled && (vlen != 256 && vlen != 384)) {
                pr_err("QAT: RSA: key size not allowed in FIPS mode\n");
                goto err;
        }