rKGH uses:
src/XHubSignature.php
public function compute () { return hash_hmac($this->hashAlgo, $this->payload, $this->secret); }
When used by constructing the XHubSignature class instead of using a static helper method, it's possible NOT to define payload. In that case, the payload has a null value where an empty string is expected.