TPM_RESULT TPM_Nonce_Compare(TPM_NONCE expect, const TPM_NONCE actual)
{
    TPM_RESULT  rc = 0;

    printf("  TPM_Nonce_Compare:\n");
    rc = memcmp(expect, actual, TPM_NONCE_SIZE);
    if (rc != 0) {
        printf("TPM_Nonce_Compare: Error comparing nonce\n");
        TPM_PrintFour(" TPM_Nonce_Compare: Expect", expect);
        TPM_PrintFour(" TPM_Nonce_Compare: Actual", actual);
        rc = TPM_AUTHFAIL;
    }
    return rc;
}
Exemple #2
0
TPM_RESULT TPM_Digest_Compare(const TPM_DIGEST expect, const TPM_DIGEST actual)
{
    TPM_RESULT	rc = 0;

    printf("  TPM_Digest_Compare:\n");
    rc = memcmp(expect, actual, TPM_DIGEST_SIZE);
    if (rc != 0) {
	printf("TPM_Digest_Compare: Error comparing digest\n");
	TPM_PrintFour("   TPM_Digest_Compare: Expect", expect);
	TPM_PrintFour("   TPM_Digest_Compare: Actual", actual);
	rc = TPM_AUTHFAIL;
    }
    return rc;
}