Hi Derrick, It would be a lot easier to debug if you sent a simple use case with the expected value and what you are getting. So, take a string "foo" with a key of "bar", hash that in PHP. Then do the same in CF.
<cfoutput>#toBase64(hmac_sha256("foo", "bar"))#</cfoutput> <!--- sha 256 or
whatever you want --->
If you send the string you are getting from PHP and we can assume that is
the target, then we can just work on this bit of code until it gets the
same string.
Jason
