in sks_linux.go [43:56]
func genKeyPair(label, tag string, _, _ bool) ([]byte, error) {
tpm, err := getCryptoProcessor()
if err != nil {
return nil, fmt.Errorf(ErrGenKeyPair, label, tag, err)
}
defer tpm.Close()
res, err := tpm.GenKeyPair(label)
if err != nil {
return nil, fmt.Errorf(ErrGenKeyPair, label, tag, err)
}
return res, nil
}