func main()

in cmd/tpmseal/main.go [33:53]


func main() {
	flag.Parse()

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

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

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

	if err := ioutil.WriteFile(*publicAreaOutput, publicArea, 0600); err != nil {
		glog.Fatal(err)
	}
}