Alinging return codes and optional PS api support
diff --git a/api-tests/val/common/val.h b/api-tests/val/common/val.h
index 3e9a9d7..b3dbcd5 100644
--- a/api-tests/val/common/val.h
+++ b/api-tests/val/common/val.h
@@ -223,6 +223,7 @@
VAL_STATUS_BOOT_EXPECTED_BUT_FAILED = 0x28,
VAL_STATUS_INIT_ALREADY_DONE = 0x29,
VAL_STATUS_HEAP_NOT_AVAILABLE = 0x2A,
+ VAL_STATUS_UNSUPPORTED = 0x2B,
VAL_STATUS_ERROR_MAX = INT_MAX,
} val_status_t;
diff --git a/api-tests/val/nspe/val_internal_trusted_storage.h b/api-tests/val/nspe/val_internal_trusted_storage.h
index e74a701..2f9384d 100644
--- a/api-tests/val/nspe/val_internal_trusted_storage.h
+++ b/api-tests/val/nspe/val_internal_trusted_storage.h
@@ -21,7 +21,6 @@
#include "val.h"
#define UID_BASE_VALUE 0
-#define UID_MAX_VALUE 15
#define BYTES_TO_BITS(byte) (byte * 8)
enum its_function_code {
diff --git a/api-tests/val/nspe/val_protected_storage.h b/api-tests/val/nspe/val_protected_storage.h
index 5d2df21..7f05cea 100644
--- a/api-tests/val/nspe/val_protected_storage.h
+++ b/api-tests/val/nspe/val_protected_storage.h
@@ -20,8 +20,7 @@
#include "val.h"
-#define UID_BASE_VALUE 0
-#define UID_MAX_VALUE 15
+#define UID_BASE_VALUE 0
#define BYTES_TO_BITS(byte) (byte * 8)
enum ps_function_code {
@@ -31,6 +30,7 @@
VAL_PS_REMOVE = 0x4,
VAL_PS_CREATE = 0x5,
VAL_PS_SET_EXTENDED = 0x6,
+ VAL_PS_GET_SUPPORT = 0x7,
};
uint32_t val_ps_function(int type, ...);