//go:build disable_tpm_simulator /* Copyright (c) Edgeless Systems GmbH SPDX-License-Identifier: AGPL-3.0-only */ package simulator import ( "io" "testing" "go.uber.org/goleak" ) func TestMain(m *testing.M) { goleak.VerifyTestMain(m) } // OpenSimulatedTPM returns a simulated TPM device. func OpenSimulatedTPM() (io.ReadWriteCloser, error) { panic("simulator not enabled") } // NewSimulatedTPMOpenFunc returns a TPMOpenFunc that opens a simulated TPM. func NewSimulatedTPMOpenFunc() (func() (io.ReadWriteCloser, error), io.Closer) { panic("simulator not enabled") }