cmd: tpm: Fix attempt to return value not in enum
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Mon, 30 Jun 2025 10:23:39 +0000 (11:23 +0100)
committerIlias Apalodimas <ilias.apalodimas@linaro.org>
Tue, 1 Jul 2025 05:46:38 +0000 (08:46 +0300)
commit1fde88de1609a046285675ab76e8ecd3e7792b2b
tree4fccf7dda14e9ac0c97543958eb10db66f198224
parent490ae8ceae2d5999c9de863e014e463f5c1495a6
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>
include/tpm-v2.h