Skip to content

Commit

Permalink
Merge branch 'master' of github.com:dintel/php-github-webhook
Browse files Browse the repository at this point in the history
  • Loading branch information
dintel committed Nov 12, 2015
2 parents 5a4014b + ee38a76 commit b6a3bae
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/Handler.php
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,13 @@ public function validate()
protected function validateSignature($gitHubSignatureHeader, $payload)
{
list ($algo, $gitHubSignature) = explode("=", $gitHubSignatureHeader);

if ($algo !== 'sha1') {
// see https://developer.github.com/webhooks/securing/
return false;
}

$payloadHash = hash_hmac($algo, $payload, $this->secret);
return ($payloadHash == $gitHubSignature);
return ($payloadHash === $gitHubSignature);
}
}

0 comments on commit b6a3bae

Please sign in to comment.