tss_typedef.h
来自「TCG软件栈 linux系统上使用 为可信应用软件提供和 TPM通信的 接」· C头文件 代码 · 共 49 行
H
49 行
/*++
Global typedefs for TSS
*/
#ifndef __TSS_TYPEDEF_H__
#define __TSS_TYPEDEF_H__
#include <tss/platform.h>
//--------------------------------------------------------------------
// definitions for TSS Service Provider (TSP)
//
typedef UINT32 TSS_HANDLE;
typedef UINT32 TSS_FLAG; // object attributes
typedef UINT32 TSS_RESULT; // the return code from a TSS function
typedef UINT32 TSS_HOBJECT; // basic object handle
typedef TSS_HOBJECT TSS_HCONTEXT; // context object handle
typedef TSS_HOBJECT TSS_HPOLICY; // policy object handle
typedef TSS_HOBJECT TSS_HTPM; // TPM object handle
typedef TSS_HOBJECT TSS_HKEY; // key object handle
typedef TSS_HOBJECT TSS_HENCDATA; // encrypted data object handle
typedef TSS_HOBJECT TSS_HPCRS; // PCR composite object handle
typedef TSS_HOBJECT TSS_HHASH; // hash object handle
typedef TSS_HOBJECT TSS_HNVSTORE; // NV storage object handle
typedef TSS_HOBJECT TSS_HMIGDATA; // migration data utility obj handle
typedef TSS_HOBJECT TSS_HDELFAMILY; // delegation family object handle
typedef TSS_HOBJECT TSS_HDAA_CREDENTIAL; // daa credential
typedef TSS_HOBJECT TSS_HDAA_ISSUER_KEY; // daa credential issuer keypair
typedef TSS_HOBJECT TSS_HDAA_ARA_KEY; // daa anonymity revocation
// authority keypair
typedef UINT32 TSS_EVENTTYPE;
typedef UINT16 TSS_MIGRATE_SCHEME;
typedef UINT32 TSS_ALGORITHM_ID;
typedef UINT32 TSS_KEY_USAGE_ID;
typedef UINT16 TSS_KEY_ENC_SCHEME;
typedef UINT16 TSS_KEY_SIG_SCHEME;
typedef BYTE TSS_KEY_AUTH_DATA_USAGE;
typedef UINT32 TSS_CMK_DELEGATE;
typedef UINT32 TSS_NV_INDEX;
typedef UINT32 TSS_COUNTER_ID;
#endif // __TSS_TYPEDEF_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?