summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/ccd_config.c4
-rw-r--r--include/tpm_vendor_cmds.h1
2 files changed, 3 insertions, 2 deletions
diff --git a/common/ccd_config.c b/common/ccd_config.c
index 6f65626849..544ff33454 100644
--- a/common/ccd_config.c
+++ b/common/ccd_config.c
@@ -910,7 +910,7 @@ static enum vendor_cmd_rc ccd_open(void *buf,
if (!input_size) {
*response_size = 1;
buffer[0] = EC_ERROR_PARAM_COUNT;
- return VENDOR_RC_INTERNAL_ERROR;
+ return VENDOR_RC_PASSWORD_REQUIRED;
}
/*
@@ -995,7 +995,7 @@ static enum vendor_cmd_rc ccd_unlock(void *buf,
if (!input_size) {
*response_size = 1;
buffer[0] = EC_ERROR_PARAM_COUNT;
- return VENDOR_RC_INTERNAL_ERROR;
+ return VENDOR_RC_PASSWORD_REQUIRED;
}
/*
diff --git a/include/tpm_vendor_cmds.h b/include/tpm_vendor_cmds.h
index 55066dd221..b61ca2623c 100644
--- a/include/tpm_vendor_cmds.h
+++ b/include/tpm_vendor_cmds.h
@@ -74,6 +74,7 @@ enum vendor_cmd_rc {
VENDOR_RC_NOT_ALLOWED = 7,
VENDOR_RC_NO_SUCH_SUBCOMMAND = 8,
VENDOR_RC_IN_PROGRESS = 9,
+ VENDOR_RC_PASSWORD_REQUIRED = 10,
/* Only 7 bits available; max is 127 */
VENDOR_RC_NO_SUCH_COMMAND = 127,