in sks_linux.go [78:91]
func findPubKey(label, tag string, _ []byte) ([]byte, error) {
tpm, err := getCryptoProcessor()
if err != nil {
return nil, fmt.Errorf(ErrFindPubKey, label, tag, err)
}
defer tpm.Close()
res, err := tpm.FindPubKey(label)
if err != nil {
return nil, fmt.Errorf(ErrFindPubKey, label, tag, err)
}
return res, nil
}