func removeKey()

in sks_linux.go [96:109]


func removeKey(label, tag string, _ []byte) (bool, error) {
	tpm, err := getCryptoProcessor()
	if err != nil {
		return false, fmt.Errorf(ErrRemoveKey, label, tag, err)
	}
	defer tpm.Close()

	err = tpm.DeleteKey(label)
	if err != nil {
		return false, fmt.Errorf(ErrRemoveKey, label, tag, err)
	}

	return true, nil
}