aws_signing_helper/tpm_signer_helper_other.go (14 lines of code) (raw):

//go:build !windows package aws_signing_helper import ( tpm2 "github.com/google/go-tpm/tpm2" "io" "os" ) func openTPM() (io.ReadWriteCloser, error) { var paths []string tpmdev := os.Getenv("TPM_DEVICE") if tpmdev != "" { paths = append(paths, tpmdev) } return tpm2.OpenTPM(paths...) }