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