/
githubmirror
/
libtpms
Обзор
Документация
Войти
/
githubmirror
/
libtpms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/tpm2/TPMCmd/tpm/include/private/CommandAttributes.h
35 строк
1 KB
Stefan Berger
tpm2: Adopt the directory structure of upstream code repo
13 фев 2026, 17:59
13 фев 2026, 17:59
1425c91
Код
Авторство
О чём код?
// SPDX-License-Identifier: BSD-2-Clause /*(Auto-generated) * Created by TpmStructures; Version 4.4 Mar 26, 2019 * Date: Aug 30, 2019 Time: 02:11:52PM */ // The attributes defined in this file are produced by the parser that // creates the structure definitions from Part 3. The attributes are defined // in that parser and should track the attributes being tested in // CommandCodeAttributes.c. Generally, when an attribute is added to this list, // new code will be needed in CommandCodeAttributes.c to test it. #ifndef COMMAND_ATTRIBUTES_H #define COMMAND_ATTRIBUTES_H typedef UINT16 COMMAND_ATTRIBUTES; #define ENCRYPT_2 ((COMMAND_ATTRIBUTES)1 << 0) #define ENCRYPT_4 ((COMMAND_ATTRIBUTES)1 << 1) #define DECRYPT_2 ((COMMAND_ATTRIBUTES)1 << 2) #define DECRYPT_4 ((COMMAND_ATTRIBUTES)1 << 3) #define HANDLE_1_USER ((COMMAND_ATTRIBUTES)1 << 4) #define HANDLE_1_ADMIN ((COMMAND_ATTRIBUTES)1 << 5) #define HANDLE_1_DUP ((COMMAND_ATTRIBUTES)1 << 6) #define HANDLE_2_USER ((COMMAND_ATTRIBUTES)1 << 7) #define PP_COMMAND ((COMMAND_ATTRIBUTES)1 << 8) // Bit 9 is reserved. (was IS_IMPLEMENTED) #define NO_SESSIONS ((COMMAND_ATTRIBUTES)1 << 10) #define NV_COMMAND ((COMMAND_ATTRIBUTES)1 << 11) #define PP_REQUIRED ((COMMAND_ATTRIBUTES)1 << 12) #define R_HANDLE ((COMMAND_ATTRIBUTES)1 << 13) #define ALLOW_TRIAL ((COMMAND_ATTRIBUTES)1 << 14) #define RO_DISALLOW (((COMMAND_ATTRIBUTES)1 << 15) * CC_ReadOnlyControl) #endif // COMMAND_ATTRIBUTES_H