diff --git a/libteec/include/tee_client_api.h b/libteec/include/tee_client_api.h index 9adbba80..801b7a67 100644 --- a/libteec/include/tee_client_api.h +++ b/libteec/include/tee_client_api.h @@ -159,6 +159,17 @@ extern "C" { * generated output. * TEEC_ERROR_TARGET_DEAD Trusted Application has panicked * during the operation. + * TEE_ERROR_EXTERNAL_CANCEL Defined by the Trusted User Interface + * specification: An external event has caused a + * User Interface operation to be aborted. + * TEE_ERROR_OVERFLOW Internal TEE error – documented for completeness + * TEE_ERROR_TARGET_DEAD The Trusted Application has terminated. + * TEEC_ERROR_TARGET_DEAD The Trusted Application has terminated. + * TEE_ERROR_STORAGE_NO_SPACE Internal TEE error – documented for completeness + * TEE_ERROR_MAC_INVALID Internal TEE error – documented for completeness + * TEE_ERROR_SIGNATURE_INVALID Internal TEE error – documented for completeness + * TEE_ERROR_TIME_NOT_SET Internal TEE error – documented for completeness + * TEE_ERROR_TIME_NEEDS_RESET Internal TEE error – documented for completeness */ /** @@ -186,6 +197,15 @@ extern "C" { #define TEEC_ERROR_EXTERNAL_CANCEL 0xFFFF0011 #define TEEC_ERROR_TARGET_DEAD 0xFFFF3024 #define TEEC_ERROR_STORAGE_NO_SPACE 0xFFFF3041 +#define TEE_ERROR_EXTERNAL_CANCEL 0xFFFF0011 +#define TEE_ERROR_OVERFLOW 0xFFFF300F +#define TEE_ERROR_TARGET_DEAD 0xFFFF3024 +#define TEEC_ERROR_TARGET_DEAD 0xFFFF3024 +#define TEE_ERROR_STORAGE_NO_SPACE 0xFFFF3041 +#define TEE_ERROR_MAC_INVALID 0xFFFF3071 +#define TEE_ERROR_SIGNATURE_INVALID 0xFFFF3072 +#define TEE_ERROR_TIME_NOT_SET 0xFFFF5000 +#define TEE_ERROR_TIME_NEEDS_RESET 0xFFFF5001 /** * Function error origins, of type TEEC_ErrorOrigin. These indicate where in