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)
}
}