From d786c0c6817ed562d18fb7a183b88fa8020cdf77 Mon Sep 17 00:00:00 2001 From: Vadim Sukhomlinov Date: Thu, 26 Jan 2023 20:59:05 -0800 Subject: cr50: return various error codes for certain TPM2 operations Adjust error codes to distinguish different places in key generation. BUG=b:262324344 TEST=TCG tests Change-Id: I33ef8b772821ad43cf8af1b33b6b49143eb24aef Signed-off-by: Vadim Sukhomlinov Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4199163 Reviewed-by: Vadim Bendebury Reviewed-by: Andrey Pronin Auto-Submit: Vadim Sukhomlinov Code-Coverage: Vadim Sukhomlinov Commit-Queue: Andrey Pronin Tested-by: Vadim Sukhomlinov Reviewed-by: Vadim Sukhomlinov --- board/cr50/tpm2/rsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'board/cr50/tpm2/rsa.c') diff --git a/board/cr50/tpm2/rsa.c b/board/cr50/tpm2/rsa.c index caed71e57a..367272d93c 100644 --- a/board/cr50/tpm2/rsa.c +++ b/board/cr50/tpm2/rsa.c @@ -399,7 +399,7 @@ CRYPT_RESULT _cpri__GenerateKeyRSA( if (DCRYPTO_hw_hmac_sha256_init(&hmac, seed->buffer, seed->size) != DCRYPTO_OK) - return CRYPT_FAIL; + return CRYPT_NO_RESULT; HMAC_SHA256_update(&hmac, "RSA", 4); memcpy(local_seed.t.buffer, HMAC_SHA256_final(&hmac), local_seed.t.size); -- cgit v1.2.1