1*d00a1c72SMimi Zohar #ifndef __LINUX_TPM_COMMAND_H__ 2*d00a1c72SMimi Zohar #define __LINUX_TPM_COMMAND_H__ 3*d00a1c72SMimi Zohar 4*d00a1c72SMimi Zohar /* 5*d00a1c72SMimi Zohar * TPM Command constants from specifications at 6*d00a1c72SMimi Zohar * http://www.trustedcomputinggroup.org 7*d00a1c72SMimi Zohar */ 8*d00a1c72SMimi Zohar 9*d00a1c72SMimi Zohar /* Command TAGS */ 10*d00a1c72SMimi Zohar #define TPM_TAG_RQU_COMMAND 193 11*d00a1c72SMimi Zohar #define TPM_TAG_RQU_AUTH1_COMMAND 194 12*d00a1c72SMimi Zohar #define TPM_TAG_RQU_AUTH2_COMMAND 195 13*d00a1c72SMimi Zohar #define TPM_TAG_RSP_COMMAND 196 14*d00a1c72SMimi Zohar #define TPM_TAG_RSP_AUTH1_COMMAND 197 15*d00a1c72SMimi Zohar #define TPM_TAG_RSP_AUTH2_COMMAND 198 16*d00a1c72SMimi Zohar 17*d00a1c72SMimi Zohar /* Command Ordinals */ 18*d00a1c72SMimi Zohar #define TPM_ORD_GETRANDOM 70 19*d00a1c72SMimi Zohar #define TPM_ORD_OSAP 11 20*d00a1c72SMimi Zohar #define TPM_ORD_OIAP 10 21*d00a1c72SMimi Zohar #define TPM_ORD_SEAL 23 22*d00a1c72SMimi Zohar #define TPM_ORD_UNSEAL 24 23*d00a1c72SMimi Zohar 24*d00a1c72SMimi Zohar /* Other constants */ 25*d00a1c72SMimi Zohar #define SRKHANDLE 0x40000000 26*d00a1c72SMimi Zohar #define TPM_NONCE_SIZE 20 27*d00a1c72SMimi Zohar 28*d00a1c72SMimi Zohar #endif 29