Hotfix backmerge (#89)

* fixes #76, fixes #78, fixes #82, fixes #83 (#84)

* Never disclose expected payload signature (#86)

Fixes #85
This commit is contained in:
Adnan Hajdarević 2016-08-25 23:42:33 +02:00 committed by GitHub
parent 30baec91df
commit 421fc2cbcd
2 changed files with 6 additions and 1 deletions

View file

@ -93,7 +93,7 @@ func CheckPayloadSignature(payload []byte, secret string, signature string) (str
expectedMAC := hex.EncodeToString(mac.Sum(nil))
if !hmac.Equal([]byte(signature), []byte(expectedMAC)) {
return expectedMAC, &SignatureError{expectedMAC}
return expectedMAC, &SignatureError{signature}
}
return expectedMAC, err
}