set -e source helpers.sh start_up CRYPTO_PROFILE="ECC" setup_fapi $CRYPTO_PROFILE function cleanup { tss2 delete --path=/ shut_down } trap cleanup EXIT POLICY_SIGN_KEY_PATH="HS/SRK/policySignKey" SIGN_KEY_PATH="HS/SRK/signKey" NV_PATH="/nv/Owner/myNV" PCR_POLICY_JSON=$TEMP_DIR/pol_pcr16_0.json POLICY_PCR=policy/pcr-policy AUTHORIZE_NV_POLICY_JSON=$TEMP_DIR/pol_authorize_nv.json AUTHORIZE_NV_POLICY=policy/authorize-nv-policy SIGNATURE_FILE=$TEMP_DIR/signature.file PUBLIC_KEY_FILE=$TEMP_DIR/public_key.file DIGEST_FILE=$TEMP_DIR/digest.file echo -n 01234567890123456789 > $DIGEST_FILE tss2 provision tss2 createnv --path=$NV_PATH --type="noDa" --size=34 --authValue="" tss2 import --path=$AUTHORIZE_NV_POLICY --importData=$AUTHORIZE_NV_POLICY_JSON tss2 import --path=$POLICY_PCR --importData=$PCR_POLICY_JSON expect <