diff options
author | Tadeusz Struk <tadeusz.struk@intel.com> | 2019-04-05 12:25:03 -0700 |
---|---|---|
committer | Tadeusz Struk <tadeusz.struk@intel.com> | 2019-04-12 09:00:07 -0700 |
commit | 85cb38f0509e44fda51805d25a8bfec015e0d623 (patch) | |
tree | 9f9e9c81cb145f35447e233ef1b367aa69fb13e7 /include | |
parent | cdad427c9f38001ed432fb4324568d0c228436d9 (diff) | |
download | tpm2-tss-85cb38f0509e44fda51805d25a8bfec015e0d623.tar.gz |
sys: define TSS2_SYS_MAX_SESSIONS
Add definition of TSS2_SYS_MAX_SESSIONS as per the
SAPI spec rev 23. Update the code accordingly.
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/tss2/tss2_sys.h | 6 | ||||
-rw-r--r-- | include/tss2/tss2_tpm2_types.h | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/include/tss2/tss2_sys.h b/include/tss2/tss2_sys.h index b46c1ad2..ef9b14b0 100644 --- a/include/tss2/tss2_sys.h +++ b/include/tss2/tss2_sys.h @@ -25,15 +25,17 @@ extern "C" { /* SAPI context blob */ typedef struct _TSS2_SYS_OPAQUE_CONTEXT_BLOB TSS2_SYS_CONTEXT; +#define TSS2_SYS_MAX_SESSIONS 3 + /* Input structure for authorization area(s). */ typedef struct { uint16_t count; - TPMS_AUTH_COMMAND auths[3]; + TPMS_AUTH_COMMAND auths[TSS2_SYS_MAX_SESSIONS]; } TSS2L_SYS_AUTH_COMMAND; typedef struct { uint16_t count; - TPMS_AUTH_RESPONSE auths[3]; + TPMS_AUTH_RESPONSE auths[TSS2_SYS_MAX_SESSIONS]; } TSS2L_SYS_AUTH_RESPONSE; size_t Tss2_Sys_GetContextSize( diff --git a/include/tss2/tss2_tpm2_types.h b/include/tss2/tss2_tpm2_types.h index 2bc6bd3c..b71f4d84 100644 --- a/include/tss2/tss2_tpm2_types.h +++ b/include/tss2/tss2_tpm2_types.h @@ -17,7 +17,6 @@ #define TPM2_MAX_COMMAND_SIZE 4096 /* maximum size of a command */ #define TPM2_MAX_RESPONSE_SIZE 4096 /* maximum size of a response */ -#define TPM2_MAX_SESSION_NUM 3 /* this is the current maximum value */ /* TPM constants for buffer sizes */ #define TPM2_NUM_PCR_BANKS 16 |