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

questionAnswers(2)

yourAnswerToTheQuestion