《Introduction to cryptography and PKI》TCG 软件栈.pptVIP

  • 15
  • 0
  • 约 80页
  • 2017-07-08 发布于浙江
  • 举报

《Introduction to cryptography and PKI》TCG 软件栈.ppt

哈希类 TSS_HHASH hHash ; BYTE* digest = /* 哈希值 */ ; UINT32 digestLen= /* 哈希值长度 */; // 创建非 SHA1 的哈希对象 Tspi_Context_CreateObject(hContext ,TSS_OBJECT_TYPE_HASH , TSS_HASH_OTHER , hHash) ; //在哈希对象中设置摘要值 Tspi_Hash_SetHashValue(hHash ,digestLen ,digest) ; PCR合成类 PCR 合成对象代表了一系列的哈希值及其合成摘要值。 以下两个操作将创建 PCR 合成对象: 仅需要对PCR 的索引号操作,如 Tspi_TPM_Quote ; 需要对PCR的索引号和PCR 的值操作,如 Tspi_Data_Seal。 PCR合成类 进行引用(Quote)操作时,首先 TPM 需要知道签名哪些 PCR ,然后TPM 需要使用特殊的密钥签名这一系列PCR 值。在这种情况下,使用 Tspi _PcrComposite_SelectPcrIndex TSS_HCONTEXT hContext ; TSS_HPCRS hPcrComposite ; TSS_RESULT result ; //创建上下文 result

文档评论(0)

1亿VIP精品文档

相关文档