PHP / Javascript / JQuery - codificación base64 sha256

Estoy intentando portar un ejemplo PHP de una integración API a Javascript / JQuery. En PHP, se crea una cadena encriptada usando el siguiente código:

$sig = base64_encode(hash_hmac('sha256', $sign, $this->secretAccessKey, true)

cuyas funciones están documentadas aquí:

http: //php.net/manual/en/function.hash-hmac.ph

http: //us.php.net/base64_encod

En Javascript, estoy usando la criptografía de JQuery para hacer la pieza HMAC:

http://code.google.com/p/crypto-js/#HMAC-SHA256

y estoy tratando de averiguar si también necesito hacer una codificación base64, ya que parece que ya está en base64. Este es el código que estoy ejecutando actualmente:

var sigHash = Crypto.HMAC(Crypto.SHA256, sign, accessKey);

¿Es esto correcto? ¿Cómo crearía un javascript / jquery equivalente a la función PHP anterior?

Respuestas a la pregunta(2)

Su respuesta a la pregunta