IBM TPM2.0 模拟器

本文介绍了如何在不同环境下编译和使用IBM TPM2.0模拟器,包括安装OpenSSL头文件、编译tpm_server、启动Simulator、编译tpm2-tss和tpm2-tools,以及如何通过tools访问模拟器。适用于在不支持OpenSSL 1.1.1的系统上进行TPM 2.0模拟操作。
摘要由CSDN通过智能技术生成

本文更新于2018-08-11

IBM TPM2.0 模拟器链接最近1年内发布了好几个版本,其中编号为532的老版本仅支持OpenSSL 1.0.2, 不支持 OpenSSL 1.1 以上版本(目前经测试 Simulator 无法在自带 OpenSSL 1.1.1 的树莓派新固件上编译通过, 但可以在 Ubuntu Core树莓派固件上编译通过):

安装 OpenSSL 头文件

sudo apt-get install libssl-dev

编译 tpm_server:

wget https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm532.tar
sha256sum ibmtpm532.tar | grep -q ^abc0b420257917ccb42a9750588565d5e84a2b4e99a6f9f46c3dad1f9912864f
mkdir ibmtpm532
tar axf ibmtpm532.tar -C ibmtpm532
make "CC=gcc -Wno-tautological-compare" -C ibmtpm532/src

后台启动Simulator

./ibmtpm532/src/tpm_server &

编译 tpm2-tss:

git clone --branch=1.x https://github.com/tpm2-software/tpm2-tss.git

pushd tpm2-tss

wget
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值