Tspi_DAA_I...rification(3)
π Tspi_DAA_IssuerKeyVerification π
okay so bestie, this page is from the Library Functions Manual and it's filed under the TCG Software Stack Developer's Reference. The header is doing that abridged Tspi_DAA_I...rification(3) thing, but the actual function is Tspi_DAA_IssuerKeyVerification β and yes, it's giving very specific trusted-computing energy. β¨
πΈ NAME πΈ
Tspi_DAA_IssuerKeyVerification β verifies the DAA public key. That's the whole assignment, and it ate. π
β¨ SYNOPSIS β¨
#include <tss/tss_typedef.h>
#include <tss/tss_structs.h>
#include <tss/tspi.h>
TSPICALL Tspi_DAA_IssuerKeyVerification(
TSS_HDAA hDAA,
TSS_HKEY issuerPk,
TSS_DAA_PK_PROOF* issuerPkProof,
TSS_BOOL* isCorrect
);
π¦ DESCRIPTION π¦
So Tspi_DAA_IssuerKeyVerification verifies the DAA public key of a DAA Issuer with respect to its associated proof. It's a resource-consuming task, no cap β like, it is literally doing work. It can be done by a trusted third party (certification). This one is optional and does not require a TPM or a TCS. Lowkey iconic that it can run without those. π«Ά
π PARAMETERS π
hDAA
The hDAA parameter is used to specify the handle of the DAA object. Main character handle energy. π
issuerPk
The issuerPk parameter is a DAA Issuer public key. π¦
issuerPkProof
The issuerPkProof parameter is a structure representing the proofs of the correctness of the DAA Issuer public key. Proofs, plural β we love a structured moment. β¨
isCorrect
The isCorrect parameter is the return corectness of the proof. (Yes, "corectness" is the spelling on the page, and honestly? We're keeping it. π)
π RETURN CODES π
Tspi_DAA_IssuerKeyVerification returns TSS_SUCCESS on success, otherwise one of the following values is returned:
TSS_E_INVALID_HANDLEβ either the DAA is not valid.TSS_E_BAD_PARAMETERβ the page just lists this one with no extra description, bestie. It's giving mystery. πTSS_E_INTERNAL_ERRORβ an internal SW error has been detected.
Not me side-eyeing that blank TSS_E_BAD_PARAMETER description. We still preserve the fact that it's listed, fr fr. π
π CONFORMING TO π
Tspi_DAA_IssuerKeyVerification conforms to the Trusted Computing Group Software Specification version 1.2. Periodt. β
π SEE ALSO π
Tspi_DAA_IssueSetup(3)β go read that one too, iykyk. π¦
k byeeee, this page is served up by TSS 1.2, dated 2006-09-04 ππ«ΆπΈ
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (C) 2006 International Business Machines Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms