Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 103eb3f7 authored by Stephan Mueller's avatar Stephan Mueller Committed by Herbert Xu
Browse files

crypto: drbg - avoid duplicate maintenance of key



The TFM object maintains the key for the CTR DRBG.

Signed-off-by: default avatarStephan Mueller <smueller@chronox.de>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent a07203fb
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -517,8 +517,7 @@ static int drbg_ctr_update(struct drbg_state *drbg, struct list_head *seed,
		return ret;
		return ret;


	/* 10.2.1.2 step 5 */
	/* 10.2.1.2 step 5 */
	memcpy(drbg->C, temp, drbg_keylen(drbg));
	ret = crypto_skcipher_setkey(drbg->ctr_handle, temp,
	ret = crypto_skcipher_setkey(drbg->ctr_handle, drbg->C,
				     drbg_keylen(drbg));
				     drbg_keylen(drbg));
	if (ret)
	if (ret)
		goto out;
		goto out;