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