func DeserializeFingerprint(fpSum []byte) (resource.Fingerprint, error) {
	var fp resource.Fingerprint
	if len(fpSum) != 0 {
		var err error
		fp, err = resource.NewFingerprint(fpSum)
		if err != nil {
			return fp, errors.Trace(err)
		}
	}
	return fp, nil
}
// DeserializeFingerprint converts the serialized fingerprint back into
// a Fingerprint. "zero" values are treated appropriately.
DeserializeFingerprint converts the serialized fingerprint back into
a Fingerprint. "zero" values are treated appropriately.
// DeserializeFingerprint converts the serialized fingerprint back into // a Fingerprint . " zero " values are treated appropriately .
func DeserializeFingerprint(fpSum []byte) (resource.Fingerprint, error) {
	var fp resource.Fingerprint
	if len(fpSum) != 0 {
		var err error
		fp, err = resource.NewFingerprint(fpSum)
		if err != nil {
			return fp, errors.Trace(err)
		}
	}
	return fp, nil
}
func DeserializeFingerprint ( fpSum [ ] byte ) ( resource . Fingerprint , error ) { var fp resource . Fingerprint if len ( fpSum ) != 0 { var err error fp , err = resource . NewFingerprint ( fpSum ) if err != nil { return fp , errors . Trace ( err ) } } return fp , nil }
DeserializeFingerprint converts the serialized fingerprint back into
a Fingerprint.
DeserializeFingerprint converts the serialized fingerprint back into a Fingerprint .