in linux/tpm_keys.go [103:117]
func (key *tpmKey) GetPrivateBytes() []byte {
if key.PrivateBytes != nil {
return key.PrivateBytes
}
if !reflect.DeepEqual(key.PrivateArea, tpm2.Private{}) {
rawBytes, err := key.PrivateArea.Encode()
if err == nil {
return rawBytes
}
flog.Warningf("Got error decoding key private area: %v", err)
}
return nil
}