| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GitHub.Data.Webhooks.Secure
- isSecurePayload :: Text -> Maybe Text -> ByteString -> Bool
- assertSecurePayload :: Text -> Maybe Text -> ByteString -> IO ()
Documentation
isSecurePayload :: Text -> Maybe Text -> ByteString -> Bool Source #
Returns True if the given HMAC digest (passed in the X-Hub-Signature header)
agrees with the provided secret and request body. If not, this request may be forged.
assertSecurePayload :: Text -> Maybe Text -> ByteString -> IO () Source #
Like isSecurePayload, but throws PayloadNotSecure if the payload is not secure.