func main()

in cmd/tpmunseal/main.go [33:54]


func main() {
	flag.Parse()

	privateArea, err := ioutil.ReadFile(*pathToPrivateArea)
	if err != nil {
		glog.Fatal(err)
	}

	publicArea, err := ioutil.ReadFile(*pathToPublicArea)
	if err != nil {
		glog.Fatal(err)
	}

	c, err := tpm.Unseal(*pathToTPM, *pcrToMeasure, "", "", privateArea, publicArea)
	if err != nil {
		glog.Fatal(err)
	}

	if err := ioutil.WriteFile(*out, c, 0644); err != nil {
		glog.Fatal(err)
	}
}