Javascript: Equivalente ao hash_hmac () do PHP com saída Binary Raw?

Estou me conectando à API de publicidade de produtos da Amazon e, para assinar minha solicitação, preciso codificar com base64binário cru saída de um hash HMAC-SHA256.

Ema documentação do PHP para hash_hmac, o quarto parâmetrobool $raw_output controla se a saída é dados binários brutos (true) ou hexits em minúsculas (false). Meu programa funciona em PHP simplesmente definindo esse parâmetro como true.

No entanto, agora estou tentando migrar isso para o JavaScript. Eu tentei usar a função CryptoJS.HmacSHA256 (), mas parece estar retornando os hexits minúsculos. Como posso converter isso em binário?

Eu tentei o seguinte de acordo com a documentação do CryptoJS, mas ambas as saídas são idênticas:

var hash = CryptoJS.HmacSHA256("hello", "key");
console.log(hash.toString());
console.log(hash.toString(CryptoJS.enc.Base64));