Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __LINUX_TPM_COMMAND_H__
0003 #define __LINUX_TPM_COMMAND_H__
0004 
0005 /*
0006  * TPM Command constants from specifications at
0007  * http://www.trustedcomputinggroup.org
0008  */
0009 
0010 /* Command TAGS */
0011 #define TPM_TAG_RQU_COMMAND             193
0012 #define TPM_TAG_RQU_AUTH1_COMMAND       194
0013 #define TPM_TAG_RQU_AUTH2_COMMAND       195
0014 #define TPM_TAG_RSP_COMMAND             196
0015 #define TPM_TAG_RSP_AUTH1_COMMAND       197
0016 #define TPM_TAG_RSP_AUTH2_COMMAND       198
0017 
0018 /* Command Ordinals */
0019 #define TPM_ORD_GETRANDOM               70
0020 #define TPM_ORD_OSAP                    11
0021 #define TPM_ORD_OIAP                    10
0022 #define TPM_ORD_SEAL                    23
0023 #define TPM_ORD_UNSEAL                  24
0024 
0025 /* Other constants */
0026 #define SRKHANDLE                       0x40000000
0027 #define TPM_NONCE_SIZE                  20
0028 
0029 #endif