TPM零知识学习六 —— tpm2-tools源码安装_libtpm2toolsapi.so-程序员宅基地

技术标签: TPM  tpm-tools  

1. 源码下载

$ git clone https://github.com/tpm2-software/tpm2-tools

2. 安装依赖

编译并安装tpm2-tools需要以下软件依赖:

  • GNU Autoconf (version >= 2019.01.06)
  • GNU Automake
  • GNU Libtool
  • pkg-config
  • C compiler
  • C Library Development Libraries and Header Files (for pthreads headers)
  • ESAPI - TPM2.0 TSS ESAPI library (tss2-esys) and header files
  • OpenSSL libcrypto library and header files (version >= 1.1.0)
  • Curl library and header files

可选依赖:

  • pandoc用以编译man pages
  • FAPI - TPM2.0 TSS FAPI 库 (tss2-fapi) 和头文件
  • tpm2-tabrmd用以使能新的userspace resource manager(推荐)
  • 当执行./configure时带有"--enable-unit"或者"--enable-unit=abrmd"参数,the tests are run towards a resource manager, tpm2-abrmd, which must be on $PATH
  • 当执行./configure时带有"--enable-unit=mssim",the t
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/phmatthaus/article/details/128133582

智能推荐

可编辑div contenteditable = “true“限制字数输入框_利用contenteditable实现textarea即支持tags标签也支持文本的实现方式-程序员宅基地

文章浏览阅读7.8k次,点赞6次,收藏9次。<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <style> .main { position: relative; ..._利用contenteditable实现textarea即支持tags标签也支持文本的实现方式

C#连接Access数据库,C#操作Access数据库-程序员宅基地

文章浏览阅读300次,点赞9次,收藏10次。C#连接Access数据库,C#操作Access数据库

系统平均负载(Load average)与CPU利用率_uptime load average 转换成cpu-程序员宅基地

文章浏览阅读3k次。在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?Load Average是CPU的Load,它所包含的信息不是CPU的使用率状况,而是在一段时间内CPU正在处理以及等待CPU处理的进程数之和的统计信息,也就是CPU使用队列的长度的统计信息。通过下面的几个部分的了解,可以一步一步的找出Load Averag_uptime load average 转换成cpu

商城购物系统软件测试,网上商城购物系统黑盒测试-程序员宅基地

文章浏览阅读5.3k次,点赞2次,收藏35次。《网上商城购物系统黑盒测试》由会员分享,可在线阅读,更多相关《网上商城购物系统黑盒测试(7页珍藏版)》请在人人文库网上搜索。1、网上商城购物系统黑盒测试一、目的和意义软件测试是软件工程中非常重要的环节,是软件质量的保证。该课程是培养训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课程的教学内容紧密配合,同步进行。通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基..._对指定电子商务网站的接受订单的网页创建功能测试,根据动态黑盒测试方法设计

2024年最新Python面试自我介绍范文,软件工程复习资料,腾讯开发面试题-程序员宅基地

文章浏览阅读612次,点赞8次,收藏11次。不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。

运筹学经典问题_运筹学好玩的问题-程序员宅基地

文章浏览阅读4.5k次,点赞11次,收藏43次。构建知识体系中,有相同爱好的朋友一起加油呀。_运筹学好玩的问题

随便推点

磁盘空间不足怎么清理?记好这3招!_电脑硬盘空间太少如何清理大文件 csdn-程序员宅基地

文章浏览阅读247次。随着电脑使用时间的变长,磁盘空间可能会逐渐减少。磁盘空间不足怎么清理呢?小编总结了几个简单有效的方法,有需要的朋友快来试试吧。如果担心清理过程误删文件,也可以这样恢复!_电脑硬盘空间太少如何清理大文件 csdn

ETCD背后的Raft一致性算法原理_etcd 强一致性原理 prepare commit-程序员宅基地

文章浏览阅读945次。项目中使用ETCD来实现服务发现和配置信息的存储,最近我抽空研究了一下ETCD和背后的一致性算法 — Raft算法的逻辑。ETCD是什么ETCD是一个go语言实现的高可靠的KV存储系统,支持HTTP协议的PUT/GET/DELETE操作; 为了支持服务注册与发现,支持WATCH接口(通过http long poll实现); 支持KEY持有TTL属性; CAS(compare and ..._etcd 强一致性原理 prepare commit

MyBatis批量插入几千条数据慎用foreach_mybatis update 2000条数据-程序员宅基地

文章浏览阅读4.9w次,点赞104次,收藏338次。 近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码)&lt;insert id="batchInsert" parameterType="java.util.List"&gt; ..._mybatis update 2000条数据

Vue父组件调用子组件方法,报错[Vue warn]: Error in v-on handler: “TypeError: _this.$emit is not a function“-程序员宅基地

文章浏览阅读8.9k次。症状一开始浏览器控制台报这个错[Vue warn]: Error in v-on handler: "TypeError: _this.$emit is not a function",明显就是this指向问题,名为ajax的方法在父组件中,而this是子组件。<!-- 子组件 --><template>… <el-pagination layout="prev, pager, next" :page-count=_this.$emit is not a function

修改了jsp内容,但是运行在tomcat中没有变化_tomcat修改jsp不生效-程序员宅基地

文章浏览阅读1.6k次。如果 你在jsp中进行修改 ,但是发表在tomcat中 没有任何变化的时候 ,有两种情况。1.你的缓冲文件work ,删掉就好了(\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost ) 这种情况 还需要改的就是Apache Software Foundation\Tomcat 6.0\conf 中的web.xm_tomcat修改jsp不生效

设置nginx反向代理集群时:"upstream" directive is not allowed here in H:\nginx-1.12.2-Server/conf/nginx.conf:81_nginx upstream 能放在http外吗-程序员宅基地

文章浏览阅读2.2k次。首先要知道“upstream”配置的位置应该是在 http 模块下,其次应该在server模块外,不可以在server模块下这是报错时候的配置文件:server { listen 8080; server_name localhost; #charset koi8-r; #access_log logs/..._nginx upstream 能放在http外吗

推荐文章

热门文章

相关标签