mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-02 09:46:37 +03:00
cmd: tpm: Fix attempt to return value not in enum
The function tpm2_name_to_algorithm is defined as returning an enum for the algorithm specified but it also attempts to return an error on failure, but that error is not included in the enum. Add the error to the enum so that it can be returned. This issue was reported by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
committed by
Ilias Apalodimas
parent
490ae8ceae
commit
1fde88de16
@@ -20,6 +20,7 @@
|
||||
#define __TPM_V2_H
|
||||
|
||||
#include <tpm-common.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
struct udevice;
|
||||
|
||||
@@ -266,6 +267,7 @@ enum tpm2_return_codes {
|
||||
* TPM2 algorithms.
|
||||
*/
|
||||
enum tpm2_algorithms {
|
||||
TPM2_ALG_INVAL = -EINVAL,
|
||||
TPM2_ALG_SHA1 = 0x04,
|
||||
TPM2_ALG_XOR = 0x0A,
|
||||
TPM2_ALG_SHA256 = 0x0B,
|
||||
|
||||
Reference in New Issue
Block a user