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

Commit aa330036 authored by Eric Biggers's avatar Eric Biggers Committed by David Howells
Browse files

X.509: use crypto_shash_digest()



Use crypto_shash_digest() instead of crypto_shash_init() followed by
crypto_shash_finup().  (For simplicity only; they are equivalent.)

Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
parent 72f9a07b
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -79,11 +79,7 @@ int x509_get_sig_params(struct x509_certificate *cert)
	desc->tfm = tfm;
	desc->flags = CRYPTO_TFM_REQ_MAY_SLEEP;

	ret = crypto_shash_init(desc);
	if (ret < 0)
		goto error_2;
	might_sleep();
	ret = crypto_shash_finup(desc, cert->tbs, cert->tbs_size, sig->digest);
	ret = crypto_shash_digest(desc, cert->tbs, cert->tbs_size, sig->digest);
	if (ret < 0)
		goto error_2;