mirror of https://github.com/wolfSSL/wolfTPM.git
Cleanups for make_credential and `keygen -rsa` test case
parent
d5872221ba
commit
47193894e8
|
@ -49,8 +49,8 @@ static void usage(void)
|
||||||
printf("Notes:\n");
|
printf("Notes:\n");
|
||||||
printf("\tName digest is loaded from \"ak.name\" file\n");
|
printf("\tName digest is loaded from \"ak.name\" file\n");
|
||||||
printf("\tPublic key is loaded from a file containing TPM2B_PUBLIC\n");
|
printf("\tPublic key is loaded from a file containing TPM2B_PUBLIC\n");
|
||||||
printf("\t\"tek.pub\" for EK pub");
|
printf("\t\"ek.pub\" for EK pub\n");
|
||||||
printf("\t\"tsrk.pub\" for SRK pub");
|
printf("\t\"srk.pub\" for SRK pub\n");
|
||||||
printf("\tOutput is stored in \"cred.blob\"\n");
|
printf("\tOutput is stored in \"cred.blob\"\n");
|
||||||
printf("Demo usage without parameters, uses SRK pub\n");
|
printf("Demo usage without parameters, uses SRK pub\n");
|
||||||
}
|
}
|
||||||
|
|
|
@ -493,17 +493,9 @@ if [ $WOLFCRYPT_ENABLE -eq 1 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $WOLFCRYPT_ENABLE -eq 1 ] && [ $NO_FILESYSTEM -eq 0 ]; then
|
if [ $WOLFCRYPT_ENABLE -eq 1 ] && [ $NO_FILESYSTEM -eq 0 ]; then
|
||||||
./examples/keygen/keygen keyblob.bin -rsa >> $TPMPWD/run.out 2>&1
|
rm -f keyblob.bin
|
||||||
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
|
|
||||||
|
|
||||||
# Endorsement hierarchy
|
# Endorsement hierarchy (assumes keyblob.bin for key)
|
||||||
./examples/keygen/keygen keyblob.bin -rsa -eh >> $TPMPWD/run.out 2>&1
|
./examples/keygen/keygen keyblob.bin -rsa -eh >> $TPMPWD/run.out 2>&1
|
||||||
RESULT=$?
|
RESULT=$?
|
||||||
[ $RESULT -ne 0 ] && echo -e "keygen rsa endorsement failed! $RESULT" && exit 1
|
[ $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=$?
|
||||||
[ $RESULT -ne 0 ] && echo -e "activate_credential endorsement failed! $RESULT" && exit 1
|
[ $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 cred.blob
|
||||||
rm -f ek.pub
|
rm -f ek.pub
|
||||||
rm -f srk.pub
|
rm -f srk.pub
|
||||||
rm -f ak.name
|
rm -f ak.name
|
||||||
|
# Keeping keyblob.bin for tests later
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# PCR Quote Tests
|
# PCR Quote Tests
|
||||||
|
|
Loading…
Reference in New Issue