func genKeyPair()

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
}