func()

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
}