func ParseFingerprint(raw string) (Fingerprint, error) {
	fp, err := hash.ParseHexFingerprint(raw, validateSum)
	if err != nil {
		return Fingerprint{}, errors.Trace(err)
	}
	return Fingerprint{fp}, nil
}
// ParseFingerprint returns wraps the provided raw fingerprint string.
// This function roundtrips with Fingerprint.String().
ParseFingerprint returns wraps the provided raw fingerprint string.
This function roundtrips with Fingerprint.String().
// ParseFingerprint returns wraps the provided raw fingerprint string . // This function roundtrips with Fingerprint . String () .
func ParseFingerprint(raw string) (Fingerprint, error) {
	fp, err := hash.ParseHexFingerprint(raw, validateSum)
	if err != nil {
		return Fingerprint{}, errors.Trace(err)
	}
	return Fingerprint{fp}, nil
}
func ParseFingerprint ( raw string ) ( Fingerprint , error ) { fp , err := hash . ParseHexFingerprint ( raw , validateSum ) if err != nil { return Fingerprint { } , errors . Trace ( err ) } return Fingerprint { fp } , nil }
ParseFingerprint returns wraps the provided raw fingerprint string.
ParseFingerprint returns wraps the provided raw fingerprint string .