new oauth signature generator