Documentation ¶ Index ¶ type TPMSigner func NewTPMSigner(k *key.Key, ownerPassword func() ([]byte, error), ...) *TPMSigner func (t *TPMSigner) Public() crypto.PublicKey func (t *TPMSigner) Sign(_ io.Reader, digest []byte, opts crypto.SignerOpts) ([]byte, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type TPMSigner ¶ type TPMSigner struct { // contains filtered or unexported fields } func NewTPMSigner ¶ func NewTPMSigner(k *key.Key, ownerPassword func() ([]byte, error), tpm func() transport.TPMCloser, pin func(*key.Key) ([]byte, error)) *TPMSigner func (*TPMSigner) Public ¶ func (t *TPMSigner) Public() crypto.PublicKey func (*TPMSigner) Sign ¶ func (t *TPMSigner) Sign(_ io.Reader, digest []byte, opts crypto.SignerOpts) ([]byte, error) Source Files ¶ View all Source files signer.go Click to show internal directories. Click to hide internal directories.