Merge pull request #233 from xiekeyang/master

digest: func Validate in digest doesn't filter no-hex data
This commit is contained in:
Stephen Day 2015-03-04 21:30:34 -08:00
commit 0418788239

View file

@ -112,6 +112,10 @@ func (d Digest) Validate() error {
// Continue on for general parser // Continue on for general parser
if !DigestRegexp.MatchString(s) {
return ErrDigestInvalidFormat
}
i := strings.Index(s, ":") i := strings.Index(s, ":")
if i < 0 { if i < 0 {
return ErrDigestInvalidFormat return ErrDigestInvalidFormat
@ -129,8 +133,6 @@ func (d Digest) Validate() error {
return ErrDigestUnsupported return ErrDigestUnsupported
} }
// TODO(stevvooe): Use DigestRegexp to validate digest here.
return nil return nil
} }