diff --git a/examples/attestation/make_credential.c b/examples/attestation/make_credential.c index a7cc0a9..64c68b6 100644 --- a/examples/attestation/make_credential.c +++ b/examples/attestation/make_credential.c @@ -49,8 +49,8 @@ static void usage(void) printf("Notes:\n"); printf("\tName digest is loaded from \"ak.name\" file\n"); printf("\tPublic key is loaded from a file containing TPM2B_PUBLIC\n"); - printf("\t\"tek.pub\" for EK pub"); - printf("\t\"tsrk.pub\" for SRK pub"); + printf("\t\"ek.pub\" for EK pub\n"); + printf("\t\"srk.pub\" for SRK pub\n"); printf("\tOutput is stored in \"cred.blob\"\n"); printf("Demo usage without parameters, uses SRK pub\n"); } diff --git a/examples/run_examples.sh b/examples/run_examples.sh index 7fd5b3a..a1e8576 100755 --- a/examples/run_examples.sh +++ b/examples/run_examples.sh @@ -493,17 +493,9 @@ if [ $WOLFCRYPT_ENABLE -eq 1 ]; then fi if [ $WOLFCRYPT_ENABLE -eq 1 ] && [ $NO_FILESYSTEM -eq 0 ]; then - ./examples/keygen/keygen keyblob.bin -rsa >> $TPMPWD/run.out 2>&1 - RESULT=$? - [ $RESULT -ne 0 ] && echo -e "keygen rsa failed! $RESULT" && exit 1 - ./examples/attestation/make_credential >> $TPMPWD/run.out 2>&1 - RESULT=$? - [ $RESULT -ne 0 ] && echo -e "make_credential failed! $RESULT" && exit 1 - ./examples/attestation/activate_credential >> $TPMPWD/run.out 2>&1 - RESULT=$? - [ $RESULT -ne 0 ] && echo -e "activate_credential failed! $RESULT" && exit 1 + rm -f keyblob.bin - # Endorsement hierarchy + # Endorsement hierarchy (assumes keyblob.bin for key) ./examples/keygen/keygen keyblob.bin -rsa -eh >> $TPMPWD/run.out 2>&1 RESULT=$? [ $RESULT -ne 0 ] && echo -e "keygen rsa endorsement failed! $RESULT" && exit 1 @@ -514,10 +506,21 @@ if [ $WOLFCRYPT_ENABLE -eq 1 ] && [ $NO_FILESYSTEM -eq 0 ]; then RESULT=$? [ $RESULT -ne 0 ] && echo -e "activate_credential endorsement failed! $RESULT" && exit 1 + ./examples/keygen/keygen keyblob.bin -rsa >> $TPMPWD/run.out 2>&1 + RESULT=$? + [ $RESULT -ne 0 ] && echo -e "keygen rsa failed! $RESULT" && exit 1 + ./examples/attestation/make_credential >> $TPMPWD/run.out 2>&1 + RESULT=$? + [ $RESULT -ne 0 ] && echo -e "make_credential failed! $RESULT" && exit 1 + ./examples/attestation/activate_credential >> $TPMPWD/run.out 2>&1 + RESULT=$? + [ $RESULT -ne 0 ] && echo -e "activate_credential failed! $RESULT" && exit 1 + rm -f cred.blob rm -f ek.pub rm -f srk.pub rm -f ak.name + # Keeping keyblob.bin for tests later fi # PCR Quote Tests