PHP / Javascript / JQuery - codificação base64 sha256
Estou tentando portar um exemplo PHP de integração de API para Javascript / JQuery. No PHP, uma sequência criptografada é criada usando o seguinte código:
$sig = base64_encode(hash_hmac('sha256', $sign, $this->secretAccessKey, true)
ujas funções estão documentadas aqui:
http: //php.net/manual/en/function.hash-hmac.ph
http: //us.php.net/base64_encod
Em Javascript, estou usando a criptografia do JQuery para fazer a peça HMAC:
http://code.google.com/p/crypto-js/#HMAC-SHA256
e eu estou tentando descobrir se eu também preciso fazer uma codificação base64, pois parece que ela já está na base64. Este é o código que estou executando atualmente:
var sigHash = Crypto.HMAC(Crypto.SHA256, sign, accessKey);
Isso está correto? Como eu criaria um equivalente javascript / jquery da função PHP acim