C++程序  |  24行  |  979 B

/*
 * Copyright 2015 The Chromium OS Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */

#ifndef __TPM2_ATTEST_SPT_FP_H
#define __TPM2_ATTEST_SPT_FP_H
TPM_RC FillInAttestInfo(
    TPMI_DH_OBJECT signHandle,  //   IN: handle of signing object
    TPMT_SIG_SCHEME *scheme,    //   IN/OUT: scheme to be used for signing
    TPM2B_DATA *data,           //   IN: qualifying data
    TPMS_ATTEST *attest         //   OUT: attest structure
    );
TPM_RC SignAttestInfo(
    TPMI_DH_OBJECT signHandle,   //   IN: handle of sign object
    TPMT_SIG_SCHEME *scheme,     //   IN: sign scheme
    TPMS_ATTEST *certifyInfo,    //   IN: the data to be signed
    TPM2B_DATA *qualifyingData,  //   IN: extra data for the signing proce
    TPM2B_ATTEST *attest,        //   OUT: marshaled attest blob to be signed
    TPMT_SIGNATURE *signature    //   OUT: signature
    );
#endif  // __TPM2_ATTEST_SPT_FP_H