diff options
-rwxr-xr-x | keyctl-smoke.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/keyctl-smoke.sh b/keyctl-smoke.sh index 88eca2a..c22c8fc 100755 --- a/keyctl-smoke.sh +++ b/keyctl-smoke.sh @@ -1,12 +1,12 @@ #!/bin/bash -KEYHANDLE=$(sudo ./tpm2-root-key) -POLICYDIGEST=$(sudo ./tpm2-pcr-policy --pcr 16 --name-alg=sha256 --bank=sha1 --trial) -POLICYHANDLE=$(sudo ./tpm2-pcr-policy --pcr 16 --name-alg=sha256 --bank=sha1) +KEYHANDLE=$(./tpm2-root-key) +POLICYDIGEST=$(./tpm2-pcr-policy --pcr 16 --name-alg=sha256 --bank=sha1 --trial) +POLICYHANDLE=$(./tpm2-pcr-policy --pcr 16 --name-alg=sha256 --bank=sha1) KEYID=$(keyctl add trusted kmk "new 32 keyhandle=$KEYHANDLE hash=sha256 policydigest=$POLICYDIGEST" @u) keyctl pipe $KEYID > blob.hex keyctl clear @u keyctl add trusted kmk "load `cat blob.hex` keyhandle=$KEYHANDLE policyhandle=$POLICYHANDLE" @u keyctl clear @u -sudo ./tpm2-flush $KEYHANDLE +./tpm2-flush $KEYHANDLE |