public function make($name, $value, $minutes = null, $path = null, $domain = null, $secure = false, $httponly = true)
    {
        // Calculate a hash for the data and append it to the end of the data string
        $hash = hash_hmac($this->hash_algo, $value, $this->hash_secret);
        $value .= $hash;
        $minutes = $minutes ? $minutes : self::DEFAULT_EXPIRATION_DATE;
        // Set a cookie with the data
        $ttl = $minutes === null ? 0 : time() + ($minutes * 60);
        return setcookie($name, base64_encode($value), $ttl, $path, $domain, $secure, $httponly);
    }