总览
该存储库托管实现可信赖计算组(TCG)TPM2软件堆栈(TSS)的源代码。 该堆栈由上至下包含以下几层:
如以及中所述的 ,该API设计为非常高级的API,旨在使使用TPM进行编程变得如此简单可能。 API函数通过单个库libtss2-fapi公开。
如所述, 此API是TPM2规范第3部分中记录的TPM2命令的一对一映射。 此外,每个命令都有异步版本。 除了SAPI之外,ESAPI还执行TPM对象元数据跟踪以及基于会话的授权和加密值的自动计算。 同步和异步API都通过一个库libtss2-esys公开。
如所述, 该API是TPM2规范第3部分中记录的TPM2命令的一对一映射。