Larabros\Elogram\Http\Middleware\SecureRequestMiddleware::generateSig PHP Method

generateSig() protected method

Generates a sig value for a request.
protected generateSig ( string $endpoint, array $params, string $secret ) : string
$endpoint string
$params array
$secret string
return string
    protected function generateSig($endpoint, array $params, $secret)
    {
        $sig = $endpoint;
        ksort($params);
        foreach ($params as $key => $val) {
            $sig .= "|{$key}={$val}";
        }
        return hash_hmac('sha256', $sig, $secret, false);
    }
SecureRequestMiddleware