12345678910111213141516171819202122232425262728 |
- /* Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
- /*
- * TPM definitions not available in any TSS include file :-(
- */
- #ifndef TPM_LITE_TPMEXTRAS_H_
- #define TPM_LITE_TPMEXTRAS_H_
- #define TPM_MAX_COMMAND_SIZE 4096
- #define TPM_LARGE_ENOUGH_COMMAND_SIZE 256 /* saves space in the firmware */
- #define TPM_ENCAUTH_SIZE 20
- #define TPM_PUBEK_SIZE 256
- #define TPM_ALL_LOCALITIES (TPM_LOC_ZERO | TPM_LOC_ONE | TPM_LOC_TWO \
- | TPM_LOC_THREE | TPM_LOC_FOUR) /* 0x1f */
- typedef struct tdTPM_WRITE_INFO {
- uint32_t nvIndex;
- uint32_t offset;
- uint32_t dataSize;
- } TPM_WRITE_INFO;
- #endif
|