ibmtpm1682-debug

 

visual studio  预处理配置 :

WIN32
TPM_WINDOWS
_CRT_SECURE_NO_WARNINGS
USE_BIT_FIELD_STRUCTURES=NO
TPM_NUVOTON
ALG_CAMELLIA=NO

main所在文件:

IBM's TPM 2.0 TSS

I expect that it will work on any Windows or POSIX platform. 

The interface is a socket with the same packet format as in the Microsoft simulator.  The TPM specification Part 4 describes the format for those who are interested.  The IBM TSS at IBM's TPM 2.0 TSS download | SourceForge.net integrates directly with this TPM.

There is a variation with a simulated Linux /dev/tpm0 interface on github.com.

IBM 的 TPM 2.0 TSS 概述
IBM 的 TPM 2.0 TSS

这是 TPM 2.0 的用户空间 TSS。 它实现的功能等同于(但 API 不兼容)TCG TSS 工作组的 ESAPI、SAPI 和 TCTI API(也许更多),但接口更简单。

它带有 110 多个“TPM 工具”示例,可用于脚本化应用程序、快速原型制作、教育和调试。

它还带有一个基于 Web 的 TPM 界面,适合向不熟悉 TCG 技术的观众进行演示。 它对于基本的 TPM 管理也很有用。

请参阅以下链接了解操作系统、平台和硬件支持。

在 https://sourceforge.net/projects/ibmswtpm2/ 查看配套的 IBM TPM 2.0
和 projects/ibmtpm2acs 的证明

VS解决方案

提供 VS 解决方案和项目文件。 Visual Studio 2017 解决方案是.../tpmutils/tpmutils.sln。

.lib 应该在 c:\program files\openssl\lib\vc 中。

如果不

公共属性
展开链接器,通用
更改其他库目录
到正确的路径

默认是使用 Microsoft 模拟器数据包格式连接到套接字模拟器。 要将默认值从 SW TPM 更改为 HW TPM,请添加预处理器定义:

TPM_INTERFACE_TYPE_DEFAULT="dev"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值