PageRenderTime 17ms CodeModel.GetById 10ms app.highlight 3ms RepoModel.GetById 2ms app.codeStats 0ms

/filesystems/procfs/procfs_tpm.h

http://macfuse.googlecode.com/
C++ Header | 28 lines | 13 code | 8 blank | 7 comment | 0 complexity | b2fb9ee66120cd1466b6d02ae90d47a3 MD5 | raw file
 1/*
 2 * Copyright 2003 IBM
 3 * Source License: GNU GENERAL PUBLIC LICENSE (GPL)
 4 */
 5
 6/*
 7 * MacFUSE-Based procfs
 8 */
 9
10#ifndef _PROCFS_TPM_H_
11#define _PROCFS_TPM_H_
12
13#include <sys/types.h>
14#include <tpmfunc.h>
15
16uint32_t
17TPM_GetCapability_Version(int *major, int *minor, int *version, int *rev);
18
19uint32_t
20TPM_GetCapability_Slots(uint32_t *slots);
21
22uint32_t
23TPM_GetCapability_Pcrs(uint32_t *pcrs);
24
25uint32_t
26TPM_GetCapability_Key_Handle(uint16_t *num, uint32_t keys[]);
27
28#endif /* _PROCFS_TPM_H_ */