diff options
author | Andreas Fuchs <andreas.fuchs@sit.fraunhofer.de> | 2017-11-13 14:58:04 +0100 |
---|---|---|
committer | Philip Tricca <philip.b.tricca@intel.com> | 2017-11-16 10:36:26 -0800 |
commit | 1d4e0f36a298c794634ef2d006e90b1059f83f4d (patch) | |
tree | 76d676980202e118be8ec2c4890424c5783d206f /include | |
parent | 6509300083934aba94711a90dd891ec4c625c9f3 (diff) | |
download | tpm2-tss-1d4e0f36a298c794634ef2d006e90b1059f83f4d.tar.gz |
SAPI: Added const to SAPI function parameters
Input pointers to SAPI functions should contain
const qualifiers. This patch adds these qualifiers
to all SAPI functions.
Signed-off-by: Andreas Fuchs <andreas.fuchs@sit.fraunhofer.de>
Signed-off-by: Juergen Repp <juergen.repp@sit.fraunhofer.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/sapi/sys_api_part3.h | 484 |
1 files changed, 242 insertions, 242 deletions
diff --git a/include/sapi/sys_api_part3.h b/include/sapi/sys_api_part3.h index 22a4b09b..1b61959f 100644 --- a/include/sapi/sys_api_part3.h +++ b/include/sapi/sys_api_part3.h @@ -487,10 +487,10 @@ TSS2_RC Tss2_Sys_StartAuthSession_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT tpmKey, TPMI_DH_ENTITY bind, - TPM2B_NONCE *nonceCaller, - TPM2B_ENCRYPTED_SECRET *encryptedSalt, + const TPM2B_NONCE *nonceCaller, + const TPM2B_ENCRYPTED_SECRET *encryptedSalt, TPM_SE sessionType, - TPMT_SYM_DEF *symmetric, + const TPMT_SYM_DEF *symmetric, TPMI_ALG_HASH authHash ); @@ -505,10 +505,10 @@ TSS2_RC Tss2_Sys_StartAuthSession( TPMI_DH_OBJECT tpmKey, TPMI_DH_ENTITY bind, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_NONCE *nonceCaller, - TPM2B_ENCRYPTED_SECRET *encryptedSalt, + const TPM2B_NONCE *nonceCaller, + const TPM2B_ENCRYPTED_SECRET *encryptedSalt, TPM_SE sessionType, - TPMT_SYM_DEF *symmetric, + const TPMT_SYM_DEF *symmetric, TPMI_ALG_HASH authHash, TPMI_SH_AUTH_SESSION *sessionHandle, TPM2B_NONCE *nonceTPM, @@ -530,10 +530,10 @@ TSS2_RC Tss2_Sys_PolicyRestart( TSS2_RC Tss2_Sys_Create_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT parentHandle, - TPM2B_SENSITIVE_CREATE *inSensitive, - TPM2B_PUBLIC *inPublic, - TPM2B_DATA *outsideInfo, - TPML_PCR_SELECTION *creationPCR + const TPM2B_SENSITIVE_CREATE *inSensitive, + const TPM2B_PUBLIC *inPublic, + const TPM2B_DATA *outsideInfo, + const TPML_PCR_SELECTION *creationPCR ); TSS2_RC Tss2_Sys_Create_Complete( @@ -549,10 +549,10 @@ TSS2_RC Tss2_Sys_Create( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT parentHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_SENSITIVE_CREATE *inSensitive, - TPM2B_PUBLIC *inPublic, - TPM2B_DATA *outsideInfo, - TPML_PCR_SELECTION *creationPCR, + const TPM2B_SENSITIVE_CREATE *inSensitive, + const TPM2B_PUBLIC *inPublic, + const TPM2B_DATA *outsideInfo, + const TPML_PCR_SELECTION *creationPCR, TPM2B_PRIVATE *outPrivate, TPM2B_PUBLIC *outPublic, TPM2B_CREATION_DATA *creationData, @@ -564,8 +564,8 @@ TSS2_RC Tss2_Sys_Create( TSS2_RC Tss2_Sys_Load_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT parentHandle, - TPM2B_PRIVATE *inPrivate, - TPM2B_PUBLIC *inPublic + const TPM2B_PRIVATE *inPrivate, + const TPM2B_PUBLIC *inPublic ); TSS2_RC Tss2_Sys_Load_Complete( @@ -578,8 +578,8 @@ TSS2_RC Tss2_Sys_Load( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT parentHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_PRIVATE *inPrivate, - TPM2B_PUBLIC *inPublic, + const TPM2B_PRIVATE *inPrivate, + const TPM2B_PUBLIC *inPublic, TPM_HANDLE *objectHandle, TPM2B_NAME *name, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -587,8 +587,8 @@ TSS2_RC Tss2_Sys_Load( TSS2_RC Tss2_Sys_LoadExternal_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPM2B_SENSITIVE *inPrivate, - TPM2B_PUBLIC *inPublic, + const TPM2B_SENSITIVE *inPrivate, + const TPM2B_PUBLIC *inPublic, TPMI_RH_HIERARCHY hierarchy ); @@ -601,8 +601,8 @@ TSS2_RC Tss2_Sys_LoadExternal_Complete( TSS2_RC Tss2_Sys_LoadExternal( TSS2_SYS_CONTEXT *sysContext, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_SENSITIVE *inPrivate, - TPM2B_PUBLIC *inPublic, + const TPM2B_SENSITIVE *inPrivate, + const TPM2B_PUBLIC *inPublic, TPMI_RH_HIERARCHY hierarchy, TPM_HANDLE *objectHandle, TPM2B_NAME *name, @@ -635,8 +635,8 @@ TSS2_RC Tss2_Sys_ActivateCredential_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT activateHandle, TPMI_DH_OBJECT keyHandle, - TPM2B_ID_OBJECT *credentialBlob, - TPM2B_ENCRYPTED_SECRET *secret + const TPM2B_ID_OBJECT *credentialBlob, + const TPM2B_ENCRYPTED_SECRET *secret ); TSS2_RC Tss2_Sys_ActivateCredential_Complete( @@ -649,8 +649,8 @@ TSS2_RC Tss2_Sys_ActivateCredential( TPMI_DH_OBJECT activateHandle, TPMI_DH_OBJECT keyHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_ID_OBJECT *credentialBlob, - TPM2B_ENCRYPTED_SECRET *secret, + const TPM2B_ID_OBJECT *credentialBlob, + const TPM2B_ENCRYPTED_SECRET *secret, TPM2B_DIGEST *certInfo, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -658,8 +658,8 @@ TSS2_RC Tss2_Sys_ActivateCredential( TSS2_RC Tss2_Sys_MakeCredential_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT handle, - TPM2B_DIGEST *credential, - TPM2B_NAME *objectName + const TPM2B_DIGEST *credential, + const TPM2B_NAME *objectName ); TSS2_RC Tss2_Sys_MakeCredential_Complete( @@ -672,8 +672,8 @@ TSS2_RC Tss2_Sys_MakeCredential( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT handle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *credential, - TPM2B_NAME *objectName, + const TPM2B_DIGEST *credential, + const TPM2B_NAME *objectName, TPM2B_ID_OBJECT *credentialBlob, TPM2B_ENCRYPTED_SECRET *secret, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -701,7 +701,7 @@ TSS2_RC Tss2_Sys_ObjectChangeAuth_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT objectHandle, TPMI_DH_OBJECT parentHandle, - TPM2B_AUTH *newAuth + const TPM2B_AUTH *newAuth ); TSS2_RC Tss2_Sys_ObjectChangeAuth_Complete( @@ -714,7 +714,7 @@ TSS2_RC Tss2_Sys_ObjectChangeAuth( TPMI_DH_OBJECT objectHandle, TPMI_DH_OBJECT parentHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_AUTH *newAuth, + const TPM2B_AUTH *newAuth, TPM2B_PRIVATE *outPrivate, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -723,8 +723,8 @@ TSS2_RC Tss2_Sys_Duplicate_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT objectHandle, TPMI_DH_OBJECT newParentHandle, - TPM2B_DATA *encryptionKeyIn, - TPMT_SYM_DEF_OBJECT *symmetricAlg + const TPM2B_DATA *encryptionKeyIn, + const TPMT_SYM_DEF_OBJECT *symmetricAlg ); TSS2_RC Tss2_Sys_Duplicate_Complete( @@ -739,8 +739,8 @@ TSS2_RC Tss2_Sys_Duplicate( TPMI_DH_OBJECT objectHandle, TPMI_DH_OBJECT newParentHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *encryptionKeyIn, - TPMT_SYM_DEF_OBJECT *symmetricAlg, + const TPM2B_DATA *encryptionKeyIn, + const TPMT_SYM_DEF_OBJECT *symmetricAlg, TPM2B_DATA *encryptionKeyOut, TPM2B_PRIVATE *duplicate, TPM2B_ENCRYPTED_SECRET *outSymSeed, @@ -751,9 +751,9 @@ TSS2_RC Tss2_Sys_Rewrap_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT oldParent, TPMI_DH_OBJECT newParent, - TPM2B_PRIVATE *inDuplicate, - TPM2B_NAME *name, - TPM2B_ENCRYPTED_SECRET *inSymSeed + const TPM2B_PRIVATE *inDuplicate, + const TPM2B_NAME *name, + const TPM2B_ENCRYPTED_SECRET *inSymSeed ); TSS2_RC Tss2_Sys_Rewrap_Complete( @@ -767,9 +767,9 @@ TSS2_RC Tss2_Sys_Rewrap( TPMI_DH_OBJECT oldParent, TPMI_DH_OBJECT newParent, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_PRIVATE *inDuplicate, - TPM2B_NAME *name, - TPM2B_ENCRYPTED_SECRET *inSymSeed, + const TPM2B_PRIVATE *inDuplicate, + const TPM2B_NAME *name, + const TPM2B_ENCRYPTED_SECRET *inSymSeed, TPM2B_PRIVATE *outDuplicate, TPM2B_ENCRYPTED_SECRET *outSymSeed, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -778,11 +778,11 @@ TSS2_RC Tss2_Sys_Rewrap( TSS2_RC Tss2_Sys_Import_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT parentHandle, - TPM2B_DATA *encryptionKey, - TPM2B_PUBLIC *objectPublic, - TPM2B_PRIVATE *duplicate, - TPM2B_ENCRYPTED_SECRET *inSymSeed, - TPMT_SYM_DEF_OBJECT *symmetricAlg + const TPM2B_DATA *encryptionKey, + const TPM2B_PUBLIC *objectPublic, + const TPM2B_PRIVATE *duplicate, + const TPM2B_ENCRYPTED_SECRET *inSymSeed, + const TPMT_SYM_DEF_OBJECT *symmetricAlg ); TSS2_RC Tss2_Sys_Import_Complete( @@ -794,11 +794,11 @@ TSS2_RC Tss2_Sys_Import( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT parentHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *encryptionKey, - TPM2B_PUBLIC *objectPublic, - TPM2B_PRIVATE *duplicate, - TPM2B_ENCRYPTED_SECRET *inSymSeed, - TPMT_SYM_DEF_OBJECT *symmetricAlg, + const TPM2B_DATA *encryptionKey, + const TPM2B_PUBLIC *objectPublic, + const TPM2B_PRIVATE *duplicate, + const TPM2B_ENCRYPTED_SECRET *inSymSeed, + const TPMT_SYM_DEF_OBJECT *symmetricAlg, TPM2B_PRIVATE *outPrivate, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -806,9 +806,9 @@ TSS2_RC Tss2_Sys_Import( TSS2_RC Tss2_Sys_RSA_Encrypt_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, - TPM2B_PUBLIC_KEY_RSA *message, - TPMT_RSA_DECRYPT *inScheme, - TPM2B_DATA *label + const TPM2B_PUBLIC_KEY_RSA *message, + const TPMT_RSA_DECRYPT *inScheme, + const TPM2B_DATA *label ); TSS2_RC Tss2_Sys_RSA_Encrypt_Complete( @@ -820,9 +820,9 @@ TSS2_RC Tss2_Sys_RSA_Encrypt( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_PUBLIC_KEY_RSA *message, - TPMT_RSA_DECRYPT *inScheme, - TPM2B_DATA *label, + const TPM2B_PUBLIC_KEY_RSA *message, + const TPMT_RSA_DECRYPT *inScheme, + const TPM2B_DATA *label, TPM2B_PUBLIC_KEY_RSA *outData, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -830,9 +830,9 @@ TSS2_RC Tss2_Sys_RSA_Encrypt( TSS2_RC Tss2_Sys_RSA_Decrypt_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, - TPM2B_PUBLIC_KEY_RSA *cipherText, - TPMT_RSA_DECRYPT *inScheme, - TPM2B_DATA *label + const TPM2B_PUBLIC_KEY_RSA *cipherText, + const TPMT_RSA_DECRYPT *inScheme, + const TPM2B_DATA *label ); TSS2_RC Tss2_Sys_RSA_Decrypt_Complete( @@ -844,9 +844,9 @@ TSS2_RC Tss2_Sys_RSA_Decrypt( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_PUBLIC_KEY_RSA *cipherText, - TPMT_RSA_DECRYPT *inScheme, - TPM2B_DATA *label, + const TPM2B_PUBLIC_KEY_RSA *cipherText, + const TPMT_RSA_DECRYPT *inScheme, + const TPM2B_DATA *label, TPM2B_PUBLIC_KEY_RSA *message, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -874,7 +874,7 @@ TSS2_RC Tss2_Sys_ECDH_KeyGen( TSS2_RC Tss2_Sys_ECDH_ZGen_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, - TPM2B_ECC_POINT *inPoint + const TPM2B_ECC_POINT *inPoint ); TSS2_RC Tss2_Sys_ECDH_ZGen_Complete( @@ -886,7 +886,7 @@ TSS2_RC Tss2_Sys_ECDH_ZGen( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_ECC_POINT *inPoint, + const TPM2B_ECC_POINT *inPoint, TPM2B_ECC_POINT *outPoint, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -912,8 +912,8 @@ TSS2_RC Tss2_Sys_ECC_Parameters( TSS2_RC Tss2_Sys_ZGen_2Phase_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyA, - TPM2B_ECC_POINT *inQsB, - TPM2B_ECC_POINT *inQeB, + const TPM2B_ECC_POINT *inQsB, + const TPM2B_ECC_POINT *inQeB, TPMI_ECC_KEY_EXCHANGE inScheme, UINT16 counter ); @@ -928,8 +928,8 @@ TSS2_RC Tss2_Sys_ZGen_2Phase( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyA, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_ECC_POINT *inQsB, - TPM2B_ECC_POINT *inQeB, + const TPM2B_ECC_POINT *inQsB, + const TPM2B_ECC_POINT *inQeB, TPMI_ECC_KEY_EXCHANGE inScheme, UINT16 counter, TPM2B_ECC_POINT *outZ1, @@ -942,8 +942,8 @@ TSS2_RC Tss2_Sys_EncryptDecrypt_Prepare( TPMI_DH_OBJECT keyHandle, TPMI_YES_NO decrypt, TPMI_ALG_SYM_MODE mode, - TPM2B_IV *ivIn, - TPM2B_MAX_BUFFER *inData + const TPM2B_IV *ivIn, + const TPM2B_MAX_BUFFER *inData ); TSS2_RC Tss2_Sys_EncryptDecrypt_Complete( @@ -958,8 +958,8 @@ TSS2_RC Tss2_Sys_EncryptDecrypt( TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, TPMI_YES_NO decrypt, TPMI_ALG_SYM_MODE mode, - TPM2B_IV *ivIn, - TPM2B_MAX_BUFFER *inData, + const TPM2B_IV *ivIn, + const TPM2B_MAX_BUFFER *inData, TPM2B_MAX_BUFFER *outData, TPM2B_IV *ivOut, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -968,10 +968,10 @@ TSS2_RC Tss2_Sys_EncryptDecrypt( TSS2_RC Tss2_Sys_EncryptDecrypt2_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, - TPM2B_MAX_BUFFER *inData, + const TPM2B_MAX_BUFFER *inData, TPMI_YES_NO decrypt, TPMI_ALG_SYM_MODE mode, - TPM2B_IV *ivIn + const TPM2B_IV *ivIn ); TSS2_RC Tss2_Sys_EncryptDecrypt2_Complete( @@ -984,10 +984,10 @@ TSS2_RC Tss2_Sys_EncryptDecrypt2( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_BUFFER *inData, + const TPM2B_MAX_BUFFER *inData, TPMI_YES_NO decrypt, TPMI_ALG_SYM_MODE mode, - TPM2B_IV *ivIn, + const TPM2B_IV *ivIn, TPM2B_MAX_BUFFER *outData, TPM2B_IV *ivOut, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -995,7 +995,7 @@ TSS2_RC Tss2_Sys_EncryptDecrypt2( TSS2_RC Tss2_Sys_Hash_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPM2B_MAX_BUFFER *data, + const TPM2B_MAX_BUFFER *data, TPMI_ALG_HASH hashAlg, TPMI_RH_HIERARCHY hierarchy ); @@ -1009,7 +1009,7 @@ TSS2_RC Tss2_Sys_Hash_Complete( TSS2_RC Tss2_Sys_Hash( TSS2_SYS_CONTEXT *sysContext, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_BUFFER *data, + const TPM2B_MAX_BUFFER *data, TPMI_ALG_HASH hashAlg, TPMI_RH_HIERARCHY hierarchy, TPM2B_DIGEST *outHash, @@ -1020,7 +1020,7 @@ TSS2_RC Tss2_Sys_Hash( TSS2_RC Tss2_Sys_HMAC_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT handle, - TPM2B_MAX_BUFFER *buffer, + const TPM2B_MAX_BUFFER *buffer, TPMI_ALG_HASH hashAlg ); @@ -1033,7 +1033,7 @@ TSS2_RC Tss2_Sys_HMAC( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT handle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_BUFFER *buffer, + const TPM2B_MAX_BUFFER *buffer, TPMI_ALG_HASH hashAlg, TPM2B_DIGEST *outHMAC, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1059,20 +1059,20 @@ TSS2_RC Tss2_Sys_GetRandom( TSS2_RC Tss2_Sys_StirRandom_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPM2B_SENSITIVE_DATA *inData + const TPM2B_SENSITIVE_DATA *inData ); TSS2_RC Tss2_Sys_StirRandom( TSS2_SYS_CONTEXT *sysContext, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_SENSITIVE_DATA *inData, + const TPM2B_SENSITIVE_DATA *inData, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_HMAC_Start_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT handle, - TPM2B_AUTH *auth, + const TPM2B_AUTH *auth, TPMI_ALG_HASH hashAlg ); @@ -1085,7 +1085,7 @@ TSS2_RC Tss2_Sys_HMAC_Start( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT handle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_AUTH *auth, + const TPM2B_AUTH *auth, TPMI_ALG_HASH hashAlg, TPMI_DH_OBJECT *sequenceHandle, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1093,7 +1093,7 @@ TSS2_RC Tss2_Sys_HMAC_Start( TSS2_RC Tss2_Sys_HashSequenceStart_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPM2B_AUTH *auth, + const TPM2B_AUTH *auth, TPMI_ALG_HASH hashAlg ); @@ -1105,7 +1105,7 @@ TSS2_RC Tss2_Sys_HashSequenceStart_Complete( TSS2_RC Tss2_Sys_HashSequenceStart( TSS2_SYS_CONTEXT *sysContext, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_AUTH *auth, + const TPM2B_AUTH *auth, TPMI_ALG_HASH hashAlg, TPMI_DH_OBJECT *sequenceHandle, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1114,21 +1114,21 @@ TSS2_RC Tss2_Sys_HashSequenceStart( TSS2_RC Tss2_Sys_SequenceUpdate_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT sequenceHandle, - TPM2B_MAX_BUFFER *buffer + const TPM2B_MAX_BUFFER *buffer ); TSS2_RC Tss2_Sys_SequenceUpdate( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT sequenceHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_BUFFER *buffer, + const TPM2B_MAX_BUFFER *buffer, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_SequenceComplete_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT sequenceHandle, - TPM2B_MAX_BUFFER *buffer, + const TPM2B_MAX_BUFFER *buffer, TPMI_RH_HIERARCHY hierarchy ); @@ -1142,7 +1142,7 @@ TSS2_RC Tss2_Sys_SequenceComplete( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT sequenceHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_BUFFER *buffer, + const TPM2B_MAX_BUFFER *buffer, TPMI_RH_HIERARCHY hierarchy, TPM2B_DIGEST *result, TPMT_TK_HASHCHECK *validation, @@ -1153,7 +1153,7 @@ TSS2_RC Tss2_Sys_EventSequenceComplete_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_PCR pcrHandle, TPMI_DH_OBJECT sequenceHandle, - TPM2B_MAX_BUFFER *buffer + const TPM2B_MAX_BUFFER *buffer ); TSS2_RC Tss2_Sys_EventSequenceComplete_Complete( @@ -1166,7 +1166,7 @@ TSS2_RC Tss2_Sys_EventSequenceComplete( TPMI_DH_PCR pcrHandle, TPMI_DH_OBJECT sequenceHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_BUFFER *buffer, + const TPM2B_MAX_BUFFER *buffer, TPML_DIGEST_VALUES *results, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -1175,8 +1175,8 @@ TSS2_RC Tss2_Sys_Certify_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT objectHandle, TPMI_DH_OBJECT signHandle, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme ); TSS2_RC Tss2_Sys_Certify_Complete( @@ -1190,8 +1190,8 @@ TSS2_RC Tss2_Sys_Certify( TPMI_DH_OBJECT objectHandle, TPMI_DH_OBJECT signHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, TPM2B_ATTEST *certifyInfo, TPMT_SIGNATURE *signature, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1201,10 +1201,10 @@ TSS2_RC Tss2_Sys_CertifyCreation_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT signHandle, TPMI_DH_OBJECT objectHandle, - TPM2B_DATA *qualifyingData, - TPM2B_DIGEST *creationHash, - TPMT_SIG_SCHEME *inScheme, - TPMT_TK_CREATION *creationTicket + const TPM2B_DATA *qualifyingData, + const TPM2B_DIGEST *creationHash, + const TPMT_SIG_SCHEME *inScheme, + const TPMT_TK_CREATION *creationTicket ); TSS2_RC Tss2_Sys_CertifyCreation_Complete( @@ -1218,10 +1218,10 @@ TSS2_RC Tss2_Sys_CertifyCreation( TPMI_DH_OBJECT signHandle, TPMI_DH_OBJECT objectHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *qualifyingData, - TPM2B_DIGEST *creationHash, - TPMT_SIG_SCHEME *inScheme, - TPMT_TK_CREATION *creationTicket, + const TPM2B_DATA *qualifyingData, + const TPM2B_DIGEST *creationHash, + const TPMT_SIG_SCHEME *inScheme, + const TPMT_TK_CREATION *creationTicket, TPM2B_ATTEST *certifyInfo, TPMT_SIGNATURE *signature, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1230,9 +1230,9 @@ TSS2_RC Tss2_Sys_CertifyCreation( TSS2_RC Tss2_Sys_Quote_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT signHandle, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, - TPML_PCR_SELECTION *PCRselect + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, + const TPML_PCR_SELECTION *PCRselect ); TSS2_RC Tss2_Sys_Quote_Complete( @@ -1245,9 +1245,9 @@ TSS2_RC Tss2_Sys_Quote( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT signHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, - TPML_PCR_SELECTION *PCRselect, + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, + const TPML_PCR_SELECTION *PCRselect, TPM2B_ATTEST *quoted, TPMT_SIGNATURE *signature, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1258,8 +1258,8 @@ TSS2_RC Tss2_Sys_GetSessionAuditDigest_Prepare( TPMI_RH_ENDORSEMENT privacyAdminHandle, TPMI_DH_OBJECT signHandle, TPMI_SH_HMAC sessionHandle, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme ); TSS2_RC Tss2_Sys_GetSessionAuditDigest_Complete( @@ -1274,8 +1274,8 @@ TSS2_RC Tss2_Sys_GetSessionAuditDigest( TPMI_DH_OBJECT signHandle, TPMI_SH_HMAC sessionHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, TPM2B_ATTEST *auditInfo, TPMT_SIGNATURE *signature, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1285,8 +1285,8 @@ TSS2_RC Tss2_Sys_GetCommandAuditDigest_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_ENDORSEMENT privacyHandle, TPMI_DH_OBJECT signHandle, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme ); TSS2_RC Tss2_Sys_GetCommandAuditDigest_Complete( @@ -1300,8 +1300,8 @@ TSS2_RC Tss2_Sys_GetCommandAuditDigest( TPMI_RH_ENDORSEMENT privacyHandle, TPMI_DH_OBJECT signHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, TPM2B_ATTEST *auditInfo, TPMT_SIGNATURE *signature, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1311,8 +1311,8 @@ TSS2_RC Tss2_Sys_GetTime_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_ENDORSEMENT privacyAdminHandle, TPMI_DH_OBJECT signHandle, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme ); TSS2_RC Tss2_Sys_GetTime_Complete( @@ -1326,8 +1326,8 @@ TSS2_RC Tss2_Sys_GetTime( TPMI_RH_ENDORSEMENT privacyAdminHandle, TPMI_DH_OBJECT signHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, TPM2B_ATTEST *timeInfo, TPMT_SIGNATURE *signature, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1336,9 +1336,9 @@ TSS2_RC Tss2_Sys_GetTime( TSS2_RC Tss2_Sys_Commit_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT signHandle, - TPM2B_ECC_POINT *P1, - TPM2B_SENSITIVE_DATA *s2, - TPM2B_ECC_PARAMETER *y2 + const TPM2B_ECC_POINT *P1, + const TPM2B_SENSITIVE_DATA *s2, + const TPM2B_ECC_PARAMETER *y2 ); TSS2_RC Tss2_Sys_Commit_Complete( @@ -1353,9 +1353,9 @@ TSS2_RC Tss2_Sys_Commit( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT signHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_ECC_POINT *P1, - TPM2B_SENSITIVE_DATA *s2, - TPM2B_ECC_PARAMETER *y2, + const TPM2B_ECC_POINT *P1, + const TPM2B_SENSITIVE_DATA *s2, + const TPM2B_ECC_PARAMETER *y2, TPM2B_ECC_POINT *K, TPM2B_ECC_POINT *L, TPM2B_ECC_POINT *E, @@ -1386,8 +1386,8 @@ TSS2_RC Tss2_Sys_EC_Ephemeral( TSS2_RC Tss2_Sys_VerifySignature_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, - TPM2B_DIGEST *digest, - TPMT_SIGNATURE *signature + const TPM2B_DIGEST *digest, + const TPMT_SIGNATURE *signature ); TSS2_RC Tss2_Sys_VerifySignature_Complete( @@ -1399,8 +1399,8 @@ TSS2_RC Tss2_Sys_VerifySignature( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *digest, - TPMT_SIGNATURE *signature, + const TPM2B_DIGEST *digest, + const TPMT_SIGNATURE *signature, TPMT_TK_VERIFIED *validation, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -1408,9 +1408,9 @@ TSS2_RC Tss2_Sys_VerifySignature( TSS2_RC Tss2_Sys_Sign_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, - TPM2B_DIGEST *digest, - TPMT_SIG_SCHEME *inScheme, - TPMT_TK_HASHCHECK *validation + const TPM2B_DIGEST *digest, + const TPMT_SIG_SCHEME *inScheme, + const TPMT_TK_HASHCHECK *validation ); TSS2_RC Tss2_Sys_Sign_Complete( @@ -1422,9 +1422,9 @@ TSS2_RC Tss2_Sys_Sign( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT keyHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *digest, - TPMT_SIG_SCHEME *inScheme, - TPMT_TK_HASHCHECK *validation, + const TPM2B_DIGEST *digest, + const TPMT_SIG_SCHEME *inScheme, + const TPMT_TK_HASHCHECK *validation, TPMT_SIGNATURE *signature, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -1433,8 +1433,8 @@ TSS2_RC Tss2_Sys_SetCommandCodeAuditStatus_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PROVISION auth, TPMI_ALG_HASH auditAlg, - TPML_CC *setList, - TPML_CC *clearList + const TPML_CC *setList, + const TPML_CC *clearList ); TSS2_RC Tss2_Sys_SetCommandCodeAuditStatus( @@ -1442,29 +1442,29 @@ TSS2_RC Tss2_Sys_SetCommandCodeAuditStatus( TPMI_RH_PROVISION auth, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, TPMI_ALG_HASH auditAlg, - TPML_CC *setList, - TPML_CC *clearList, + const TPML_CC *setList, + const TPML_CC *clearList, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_PCR_Extend_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_PCR pcrHandle, - TPML_DIGEST_VALUES *digests + const TPML_DIGEST_VALUES *digests ); TSS2_RC Tss2_Sys_PCR_Extend( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_PCR pcrHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPML_DIGEST_VALUES *digests, + const TPML_DIGEST_VALUES *digests, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_PCR_Event_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_PCR pcrHandle, - TPM2B_EVENT *eventData + const TPM2B_EVENT *eventData ); TSS2_RC Tss2_Sys_PCR_Event_Complete( @@ -1476,14 +1476,14 @@ TSS2_RC Tss2_Sys_PCR_Event( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_PCR pcrHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_EVENT *eventData, + const TPM2B_EVENT *eventData, TPML_DIGEST_VALUES *digests, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_PCR_Read_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPML_PCR_SELECTION *pcrSelectionIn + const TPML_PCR_SELECTION *pcrSelectionIn ); TSS2_RC Tss2_Sys_PCR_Read_Complete( @@ -1496,7 +1496,7 @@ TSS2_RC Tss2_Sys_PCR_Read_Complete( TSS2_RC Tss2_Sys_PCR_Read( TSS2_SYS_CONTEXT *sysContext, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPML_PCR_SELECTION *pcrSelectionIn, + const TPML_PCR_SELECTION *pcrSelectionIn, UINT32 *pcrUpdateCounter, TPML_PCR_SELECTION *pcrSelectionOut, TPML_DIGEST *pcrValues, @@ -1506,7 +1506,7 @@ TSS2_RC Tss2_Sys_PCR_Read( TSS2_RC Tss2_Sys_PCR_Allocate_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PLATFORM authHandle, - TPML_PCR_SELECTION *pcrAllocation + const TPML_PCR_SELECTION *pcrAllocation ); TSS2_RC Tss2_Sys_PCR_Allocate_Complete( @@ -1521,7 +1521,7 @@ TSS2_RC Tss2_Sys_PCR_Allocate( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PLATFORM authHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPML_PCR_SELECTION *pcrAllocation, + const TPML_PCR_SELECTION *pcrAllocation, TPMI_YES_NO *allocationSuccess, UINT32 *maxPCR, UINT32 *sizeNeeded, @@ -1532,7 +1532,7 @@ TSS2_RC Tss2_Sys_PCR_Allocate( TSS2_RC Tss2_Sys_PCR_SetAuthPolicy_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PLATFORM authHandle, - TPM2B_DIGEST *authPolicy, + const TPM2B_DIGEST *authPolicy, TPMI_ALG_HASH hashAlg, TPMI_DH_PCR pcrNum ); @@ -1541,7 +1541,7 @@ TSS2_RC Tss2_Sys_PCR_SetAuthPolicy( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PLATFORM authHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *authPolicy, + const TPM2B_DIGEST *authPolicy, TPMI_ALG_HASH hashAlg, TPMI_DH_PCR pcrNum, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1550,14 +1550,14 @@ TSS2_RC Tss2_Sys_PCR_SetAuthPolicy( TSS2_RC Tss2_Sys_PCR_SetAuthValue_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_PCR pcrHandle, - TPM2B_DIGEST *auth + const TPM2B_DIGEST *auth ); TSS2_RC Tss2_Sys_PCR_SetAuthValue( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_PCR pcrHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *auth, + const TPM2B_DIGEST *auth, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -1577,11 +1577,11 @@ TSS2_RC Tss2_Sys_PolicySigned_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_OBJECT authObject, TPMI_SH_POLICY policySession, - TPM2B_NONCE *nonceTPM, - TPM2B_DIGEST *cpHashA, - TPM2B_NONCE *policyRef, + const TPM2B_NONCE *nonceTPM, + const TPM2B_DIGEST *cpHashA, + const TPM2B_NONCE *policyRef, INT32 expiration, - TPMT_SIGNATURE *auth + const TPMT_SIGNATURE *auth ); TSS2_RC Tss2_Sys_PolicySigned_Complete( @@ -1595,11 +1595,11 @@ TSS2_RC Tss2_Sys_PolicySigned( TPMI_DH_OBJECT authObject, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_NONCE *nonceTPM, - TPM2B_DIGEST *cpHashA, - TPM2B_NONCE *policyRef, + const TPM2B_NONCE *nonceTPM, + const TPM2B_DIGEST *cpHashA, + const TPM2B_NONCE *policyRef, INT32 expiration, - TPMT_SIGNATURE *auth, + const TPMT_SIGNATURE *auth, TPM2B_TIMEOUT *timeout, TPMT_TK_AUTH *policyTicket, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1609,9 +1609,9 @@ TSS2_RC Tss2_Sys_PolicySecret_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_DH_ENTITY authHandle, TPMI_SH_POLICY policySession, - TPM2B_NONCE *nonceTPM, - TPM2B_DIGEST *cpHashA, - TPM2B_NONCE *policyRef, + const TPM2B_NONCE *nonceTPM, + const TPM2B_DIGEST *cpHashA, + const TPM2B_NONCE *policyRef, INT32 expiration ); @@ -1626,9 +1626,9 @@ TSS2_RC Tss2_Sys_PolicySecret( TPMI_DH_ENTITY authHandle, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_NONCE *nonceTPM, - TPM2B_DIGEST *cpHashA, - TPM2B_NONCE *policyRef, + const TPM2B_NONCE *nonceTPM, + const TPM2B_DIGEST *cpHashA, + const TPM2B_NONCE *policyRef, INT32 expiration, TPM2B_TIMEOUT *timeout, TPMT_TK_AUTH *policyTicket, @@ -1638,52 +1638,52 @@ TSS2_RC Tss2_Sys_PolicySecret( TSS2_RC Tss2_Sys_PolicyTicket_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPM2B_TIMEOUT *timeout, - TPM2B_DIGEST *cpHashA, - TPM2B_NONCE *policyRef, - TPM2B_NAME *authName, - TPMT_TK_AUTH *ticket + const TPM2B_TIMEOUT *timeout, + const TPM2B_DIGEST *cpHashA, + const TPM2B_NONCE *policyRef, + const TPM2B_NAME *authName, + const TPMT_TK_AUTH *ticket ); TSS2_RC Tss2_Sys_PolicyTicket( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_TIMEOUT *timeout, - TPM2B_DIGEST *cpHashA, - TPM2B_NONCE *policyRef, - TPM2B_NAME *authName, - TPMT_TK_AUTH *ticket, + const TPM2B_TIMEOUT *timeout, + const TPM2B_DIGEST *cpHashA, + const TPM2B_NONCE *policyRef, + const TPM2B_NAME *authName, + const TPMT_TK_AUTH *ticket, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_PolicyOR_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPML_DIGEST *pHashList + const TPML_DIGEST *pHashList ); TSS2_RC Tss2_Sys_PolicyOR( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPML_DIGEST *pHashList, + const TPML_DIGEST *pHashList, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_PolicyPCR_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPM2B_DIGEST *pcrDigest, - TPML_PCR_SELECTION *pcrs + const TPM2B_DIGEST *pcrDigest, + const TPML_PCR_SELECTION *pcrs ); TSS2_RC Tss2_Sys_PolicyPCR( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *pcrDigest, - TPML_PCR_SELECTION *pcrs, + const TPM2B_DIGEST *pcrDigest, + const TPML_PCR_SELECTION *pcrs, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -1706,7 +1706,7 @@ TSS2_RC Tss2_Sys_PolicyNV_Prepare( TPMI_RH_NV_AUTH authHandle, TPMI_RH_NV_INDEX nvIndex, TPMI_SH_POLICY policySession, - TPM2B_OPERAND *operandB, + const TPM2B_OPERAND *operandB, UINT16 offset, TPM_EO operation ); @@ -1717,7 +1717,7 @@ TSS2_RC Tss2_Sys_PolicyNV( TPMI_RH_NV_INDEX nvIndex, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_OPERAND *operandB, + const TPM2B_OPERAND *operandB, UINT16 offset, TPM_EO operation, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1726,7 +1726,7 @@ TSS2_RC Tss2_Sys_PolicyNV( TSS2_RC Tss2_Sys_PolicyCounterTimer_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPM2B_OPERAND *operandB, + const TPM2B_OPERAND *operandB, UINT16 offset, TPM_EO operation ); @@ -1735,7 +1735,7 @@ TSS2_RC Tss2_Sys_PolicyCounterTimer( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_OPERAND *operandB, + const TPM2B_OPERAND *operandB, UINT16 offset, TPM_EO operation, TSS2_SYS_RSP_AUTHS *rspAuthsArray @@ -1770,36 +1770,36 @@ TSS2_RC Tss2_Sys_PolicyPhysicalPresence( TSS2_RC Tss2_Sys_PolicyCpHash_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPM2B_DIGEST *cpHashA + const TPM2B_DIGEST *cpHashA ); TSS2_RC Tss2_Sys_PolicyCpHash( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *cpHashA, + const TPM2B_DIGEST *cpHashA, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_PolicyNameHash_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPM2B_DIGEST *nameHash + const TPM2B_DIGEST *nameHash ); TSS2_RC Tss2_Sys_PolicyNameHash( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *nameHash, + const TPM2B_DIGEST *nameHash, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_PolicyDuplicationSelect_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPM2B_NAME *objectName, - TPM2B_NAME *newParentName, + const TPM2B_NAME *objectName, + const TPM2B_NAME *newParentName, TPMI_YES_NO includeObject ); @@ -1807,8 +1807,8 @@ TSS2_RC Tss2_Sys_PolicyDuplicationSelect( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_NAME *objectName, - TPM2B_NAME *newParentName, + const TPM2B_NAME *objectName, + const TPM2B_NAME *newParentName, TPMI_YES_NO includeObject, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -1816,20 +1816,20 @@ TSS2_RC Tss2_Sys_PolicyDuplicationSelect( TSS2_RC Tss2_Sys_PolicyAuthorize_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, - TPM2B_DIGEST *approvedPolicy, - TPM2B_NONCE *policyRef, - TPM2B_NAME *keySign, - TPMT_TK_VERIFIED *checkTicket + const TPM2B_DIGEST *approvedPolicy, + const TPM2B_NONCE *policyRef, + const TPM2B_NAME *keySign, + const TPMT_TK_VERIFIED *checkTicket ); TSS2_RC Tss2_Sys_PolicyAuthorize( TSS2_SYS_CONTEXT *sysContext, TPMI_SH_POLICY policySession, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *approvedPolicy, - TPM2B_NONCE *policyRef, - TPM2B_NAME *keySign, - TPMT_TK_VERIFIED *checkTicket, + const TPM2B_DIGEST *approvedPolicy, + const TPM2B_NONCE *policyRef, + const TPM2B_NAME *keySign, + const TPMT_TK_VERIFIED *checkTicket, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -1892,10 +1892,10 @@ TSS2_RC Tss2_Sys_PolicyNvWritten( TSS2_RC Tss2_Sys_CreatePrimary_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_HIERARCHY primaryHandle, - TPM2B_SENSITIVE_CREATE *inSensitive, - TPM2B_PUBLIC *inPublic, - TPM2B_DATA *outsideInfo, - TPML_PCR_SELECTION *creationPCR + const TPM2B_SENSITIVE_CREATE *inSensitive, + const TPM2B_PUBLIC *inPublic, + const TPM2B_DATA *outsideInfo, + const TPML_PCR_SELECTION *creationPCR ); TSS2_RC Tss2_Sys_CreatePrimary_Complete( @@ -1912,10 +1912,10 @@ TSS2_RC Tss2_Sys_CreatePrimary( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_HIERARCHY primaryHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_SENSITIVE_CREATE *inSensitive, - TPM2B_PUBLIC *inPublic, - TPM2B_DATA *outsideInfo, - TPML_PCR_SELECTION *creationPCR, + const TPM2B_SENSITIVE_CREATE *inSensitive, + const TPM2B_PUBLIC *inPublic, + const TPM2B_DATA *outsideInfo, + const TPML_PCR_SELECTION *creationPCR, TPM_HANDLE *objectHandle, TPM2B_PUBLIC *outPublic, TPM2B_CREATION_DATA *creationData, @@ -1944,7 +1944,7 @@ TSS2_RC Tss2_Sys_HierarchyControl( TSS2_RC Tss2_Sys_SetPrimaryPolicy_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_HIERARCHY_AUTH authHandle, - TPM2B_DIGEST *authPolicy, + const TPM2B_DIGEST *authPolicy, TPMI_ALG_HASH hashAlg ); @@ -1952,7 +1952,7 @@ TSS2_RC Tss2_Sys_SetPrimaryPolicy( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_HIERARCHY_AUTH authHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DIGEST *authPolicy, + const TPM2B_DIGEST *authPolicy, TPMI_ALG_HASH hashAlg, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -2010,14 +2010,14 @@ TSS2_RC Tss2_Sys_ClearControl( TSS2_RC Tss2_Sys_HierarchyChangeAuth_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_HIERARCHY_AUTH authHandle, - TPM2B_AUTH *newAuth + const TPM2B_AUTH *newAuth ); TSS2_RC Tss2_Sys_HierarchyChangeAuth( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_HIERARCHY_AUTH authHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_AUTH *newAuth, + const TPM2B_AUTH *newAuth, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -2054,16 +2054,16 @@ TSS2_RC Tss2_Sys_DictionaryAttackParameters( TSS2_RC Tss2_Sys_PP_Commands_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PLATFORM auth, - TPML_CC *setList, - TPML_CC *clearList + const TPML_CC *setList, + const TPML_CC *clearList ); TSS2_RC Tss2_Sys_PP_Commands( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PLATFORM auth, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPML_CC *setList, - TPML_CC *clearList, + const TPML_CC *setList, + const TPML_CC *clearList, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -2155,7 +2155,7 @@ TSS2_RC Tss2_Sys_ContextSave( TSS2_RC Tss2_Sys_ContextLoad_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPMS_CONTEXT *context + const TPMS_CONTEXT *context ); TSS2_RC Tss2_Sys_ContextLoad_Complete( @@ -2165,7 +2165,7 @@ TSS2_RC Tss2_Sys_ContextLoad_Complete( TSS2_RC Tss2_Sys_ContextLoad( TSS2_SYS_CONTEXT *sysContext, - TPMS_CONTEXT *context, + const TPMS_CONTEXT *context, TPMI_DH_CONTEXT *loadedHandle ); @@ -2263,29 +2263,29 @@ TSS2_RC Tss2_Sys_GetCapability( TSS2_RC Tss2_Sys_TestParms_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPMT_PUBLIC_PARMS *parameters + const TPMT_PUBLIC_PARMS *parameters ); TSS2_RC Tss2_Sys_TestParms( TSS2_SYS_CONTEXT *sysContext, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPMT_PUBLIC_PARMS *parameters, + const TPMT_PUBLIC_PARMS *parameters, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); TSS2_RC Tss2_Sys_NV_DefineSpace_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PROVISION authHandle, - TPM2B_AUTH *auth, - TPM2B_NV_PUBLIC *publicInfo + const TPM2B_AUTH *auth, + const TPM2B_NV_PUBLIC *publicInfo ); TSS2_RC Tss2_Sys_NV_DefineSpace( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_PROVISION authHandle, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_AUTH *auth, - TPM2B_NV_PUBLIC *publicInfo, + const TPM2B_AUTH *auth, + const TPM2B_NV_PUBLIC *publicInfo, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -2341,7 +2341,7 @@ TSS2_RC Tss2_Sys_NV_Write_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_NV_AUTH authHandle, TPMI_RH_NV_INDEX nvIndex, - TPM2B_MAX_NV_BUFFER *data, + const TPM2B_MAX_NV_BUFFER *data, UINT16 offset ); @@ -2350,7 +2350,7 @@ TSS2_RC Tss2_Sys_NV_Write( TPMI_RH_NV_AUTH authHandle, TPMI_RH_NV_INDEX nvIndex, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_NV_BUFFER *data, + const TPM2B_MAX_NV_BUFFER *data, UINT16 offset, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -2373,7 +2373,7 @@ TSS2_RC Tss2_Sys_NV_Extend_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_NV_AUTH authHandle, TPMI_RH_NV_INDEX nvIndex, - TPM2B_MAX_NV_BUFFER *data + const TPM2B_MAX_NV_BUFFER *data ); TSS2_RC Tss2_Sys_NV_Extend( @@ -2381,7 +2381,7 @@ TSS2_RC Tss2_Sys_NV_Extend( TPMI_RH_NV_AUTH authHandle, TPMI_RH_NV_INDEX nvIndex, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_MAX_NV_BUFFER *data, + const TPM2B_MAX_NV_BUFFER *data, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -2468,14 +2468,14 @@ TSS2_RC Tss2_Sys_NV_ReadLock( TSS2_RC Tss2_Sys_NV_ChangeAuth_Prepare( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_NV_INDEX nvIndex, - TPM2B_AUTH *newAuth + const TPM2B_AUTH *newAuth ); TSS2_RC Tss2_Sys_NV_ChangeAuth( TSS2_SYS_CONTEXT *sysContext, TPMI_RH_NV_INDEX nvIndex, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_AUTH *newAuth, + const TPM2B_AUTH *newAuth, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); @@ -2484,8 +2484,8 @@ TSS2_RC Tss2_Sys_NV_Certify_Prepare( TPMI_DH_OBJECT signHandle, TPMI_RH_NV_AUTH authHandle, TPMI_RH_NV_INDEX nvIndex, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, UINT16 size, UINT16 offset ); @@ -2502,8 +2502,8 @@ TSS2_RC Tss2_Sys_NV_Certify( TPMI_RH_NV_AUTH authHandle, TPMI_RH_NV_INDEX nvIndex, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *qualifyingData, - TPMT_SIG_SCHEME *inScheme, + const TPM2B_DATA *qualifyingData, + const TPMT_SIG_SCHEME *inScheme, UINT16 size, UINT16 offset, TPM2B_ATTEST *certifyInfo, @@ -2513,7 +2513,7 @@ TSS2_RC Tss2_Sys_NV_Certify( TSS2_RC Tss2_Sys_Vendor_TCG_Test_Prepare( TSS2_SYS_CONTEXT *sysContext, - TPM2B_DATA *inputData + const TPM2B_DATA *inputData ); TSS2_RC Tss2_Sys_Vendor_TCG_Test_Complete( @@ -2524,7 +2524,7 @@ TSS2_RC Tss2_Sys_Vendor_TCG_Test_Complete( TSS2_RC Tss2_Sys_Vendor_TCG_Test( TSS2_SYS_CONTEXT *sysContext, TSS2_SYS_CMD_AUTHS const *cmdAuthsArray, - TPM2B_DATA *inputData, + const TPM2B_DATA *inputData, TPM2B_DATA *outputData, TSS2_SYS_RSP_AUTHS *rspAuthsArray ); |