crypto: drbg - kill useless variable in drbg_fips_continuous_test()

In drbg_fips_continuous_test(), not only the initializer of the ret local
variable is useless, the variable itself does not seem needed as it only
stores the result of memcmp() until it's checked on the next line -- get
rid of the variable...

Signed-off-by: Sergey Shtylyov <s.shtylyov@omp.ru>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
master
Sergey Shtylyov 2025-12-17 23:21:43 +03:00 committed by Herbert Xu
parent b6aa86c8a5
commit eb6449aa7b
1 changed files with 1 additions and 3 deletions

View File

@ -234,7 +234,6 @@ static int drbg_fips_continuous_test(struct drbg_state *drbg,
const unsigned char *entropy)
{
unsigned short entropylen = drbg_sec_strength(drbg->core->flags);
int ret = 0;
if (!IS_ENABLED(CONFIG_CRYPTO_FIPS))
return 0;
@ -253,8 +252,7 @@ static int drbg_fips_continuous_test(struct drbg_state *drbg,
/* priming: another round is needed */
return -EAGAIN;
}
ret = memcmp(drbg->prev, entropy, entropylen);
if (!ret)
if (!memcmp(drbg->prev, entropy, entropylen))
panic("DRBG continuous self test failed\n");
memcpy(drbg->prev, entropy, entropylen);