Tpm2Commit implementation. More...
#include "epid/member/tpm2/commit.h"
#include <tss2/TPM_Types.h>
#include <tss2/tss.h>
#include "epid/common/math/ecgroup.h"
#include "epid/common/src/epid2params.h"
#include "epid/common/src/memory.h"
#include "epid/member/tpm2/ibm_tss/conversion.h"
#include "epid/member/tpm2/ibm_tss/printtss.h"
#include "epid/member/tpm2/ibm_tss/state.h"
Macros | |
#define | BREAK_ON_EPID_ERROR(ret) |
Handle Intel(R) EPID Error with Break. More... | |
#define | BIT7 0x080 |
Bit 7 binary mask. | |
#define | BITS0500 0x3f |
Binary 00011111. | |
Functions | |
EpidStatus | Tpm2Commit (Tpm2Ctx *ctx, EcPoint const *p1, void const *s2, size_t s2_len, FfElement const *y2, EcPoint *k, EcPoint *l, EcPoint *e, uint16_t *counter) |
Performs TPM2_Commit TPM operation. More... | |
Tpm2Commit implementation.
#define BREAK_ON_EPID_ERROR | ( | ret | ) |
Handle Intel(R) EPID Error with Break.