package webhooksign
import (
"crypto/hmac"
"crypto/sha256"
"encoding/hex"
import hashlib
import hmac
import time
class SignatureError(Exception):
class WebhookSignature
class VerificationError < StandardError; end
TOLERANCE = 300 # seconds
def initialize(payload:, header:, secrets:)