Fix attest-tool (#54)

* Fix attest-tool
This commit is contained in:
Tom D 2019-07-19 14:07:02 -07:00 committed by GitHub
parent 90e37eacce
commit 5f05ce5cec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,7 +10,6 @@ import (
"os"
"github.com/google/go-attestation/attest"
"github.com/google/go-tpm/tpm2"
)
var (
@ -73,7 +72,7 @@ func runCommand(tpm *attest.TPM) error {
if err != nil {
return err
}
k, err := tpm.LoadKey(b)
k, err := tpm.LoadAIK(b)
if err != nil {
return fmt.Errorf("tpm.LoadKey() failed: %v", err)
}
@ -83,9 +82,9 @@ func runCommand(tpm *attest.TPM) error {
if err != nil {
return err
}
alg := tpm2.AlgSHA1
alg := attest.HashSHA1
if *useSHA256 {
alg = tpm2.AlgSHA256
alg = attest.HashSHA256
}
q, err := k.Quote(tpm, nonce, alg)
@ -95,17 +94,6 @@ func runCommand(tpm *attest.TPM) error {
fmt.Printf("Quote: %x\n", q.Quote)
fmt.Printf("Signature: %x\n", q.Signature)
case "delete-aik":
b, err := ioutil.ReadFile(*keyPath)
if err != nil {
return err
}
k, err := tpm.LoadKey(b)
if err != nil {
return fmt.Errorf("tpm.LoadKey() failed: %v", err)
}
return k.Delete(tpm)
case "list-eks":
eks, err := tpm.EKs()
if err != nil {