1 /* SPDX-License-Identifier: GPL-2.0 */ 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef __LINUX_TPM_COMMAND_H__ 2 #ifndef __LINUX_TPM_COMMAND_H__ 3 #define __LINUX_TPM_COMMAND_H__ 3 #define __LINUX_TPM_COMMAND_H__ 4 4 5 /* 5 /* 6 * TPM Command constants from specifications a 6 * TPM Command constants from specifications at 7 * http://www.trustedcomputinggroup.org 7 * http://www.trustedcomputinggroup.org 8 */ 8 */ 9 9 10 /* Command TAGS */ 10 /* Command TAGS */ 11 #define TPM_TAG_RQU_COMMAND 193 11 #define TPM_TAG_RQU_COMMAND 193 12 #define TPM_TAG_RQU_AUTH1_COMMAND 194 12 #define TPM_TAG_RQU_AUTH1_COMMAND 194 13 #define TPM_TAG_RQU_AUTH2_COMMAND 195 13 #define TPM_TAG_RQU_AUTH2_COMMAND 195 14 #define TPM_TAG_RSP_COMMAND 196 14 #define TPM_TAG_RSP_COMMAND 196 15 #define TPM_TAG_RSP_AUTH1_COMMAND 197 15 #define TPM_TAG_RSP_AUTH1_COMMAND 197 16 #define TPM_TAG_RSP_AUTH2_COMMAND 198 16 #define TPM_TAG_RSP_AUTH2_COMMAND 198 17 17 18 /* Command Ordinals */ 18 /* Command Ordinals */ 19 #define TPM_ORD_GETRANDOM 70 19 #define TPM_ORD_GETRANDOM 70 20 #define TPM_ORD_OSAP 11 20 #define TPM_ORD_OSAP 11 21 #define TPM_ORD_OIAP 10 21 #define TPM_ORD_OIAP 10 22 #define TPM_ORD_SEAL 23 22 #define TPM_ORD_SEAL 23 23 #define TPM_ORD_UNSEAL 24 23 #define TPM_ORD_UNSEAL 24 24 24 25 /* Other constants */ 25 /* Other constants */ 26 #define SRKHANDLE 0x4000 26 #define SRKHANDLE 0x40000000 27 #define TPM_NONCE_SIZE 20 27 #define TPM_NONCE_SIZE 20 28 28 29 #endif 29 #endif 30 30
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.