Please help! I have been pulling out my hair over this one. :)
I have a site that I need to HMAC SHA1 for authentication. It currently works with another language
Doing an HMAC-SHA1 thing myself. Best I can say is that I found this old function. Has worked great for what I am doing thus far. Forgot where I found it though so I can't credit the author.
For your Base 64 stuff... run this function on your encryption, then just do a cfset newString = toBase64(oldString) on what is returned.