docs/cmd/notary/integration_nonpkcs11_test.go

35 lines
696 B
Go

// +build !pkcs11
package main
import (
"testing"
"github.com/docker/notary/passphrase"
)
func rootOnHardware() bool {
return false
}
// Per-test set up that returns a cleanup function. This set up changes the
// passphrase retriever to always produce a constant passphrase
func setUp(t *testing.T) func() {
oldRetriever := retriever
var fake = func(k, a string, c bool, n int) (string, bool, error) {
return testPassphrase, false, nil
}
retriever = fake
getRetriever = func() passphrase.Retriever { return fake }
return func() {
retriever = oldRetriever
getRetriever = getPassphraseRetriever
}
}
// no-op
func verifyRootKeyOnHardware(t *testing.T, rootKeyID string) {}