tspi_daa_verifyinit(3) - Linux man page
TCG Software Stack Developer's Reference
Name
Tspi_DAA_VerifyInit - creates a challenge for the TCG platform
Synopsis
#include <tss/tss_typedef.h>
#include <tss/tss_structs.h>
#include <tss/tspi.h>
TSPICALL Tspi_DAA_VerifyInit(
TSS_HDAA hDAA,
UINT32* nonceVerifierLength,
BYTE** nonceVerifier,
UINT32* baseNameLength,
BYTE** baseName
);
Description
Tspi_DAA_VerifyInit is part of the DAA Verifier component. It's the first function out of 2 in order to verify a DAA Credential of a TCG platform. It creates a challenge for the TCG platform. This is an optional function and does not require a TPM or a TCS.
Parameters
hDAA
- The hDAA parameter is used to specify the handle of the DAA object.
nonceVerifierLength
- The nonceVerifierLength parameter is the length of the nonceVerifier.
nonceVerifier
- The nonceVerifier parameter is the challenge for the platform.
baseNameLength
- The baseNameLength parameter is the length of the baseName.
baseName
- The baseName parameter is the base name that was chosen for the DAA Signature.
Return Codes
Tspi_DAA_VerifyInit returns TSS_SUCCESS on success, otherwise one of the following values is returned:
- TSS_E_BAD_PARAMETER
- TSS_E_INTERNAL_ERROR
- An internal SW error has been detected.
Conforming To
Tspi_DAA_VerifyInit conforms to the Trusted Computing Group Software Specification version 1.2