mirror of
https://github.com/google/go-attestation.git
synced 2025-04-12 13:47:50 +00:00
parent
90e37eacce
commit
5f05ce5cec
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user