fn sign_hmac( cx: JSContext, key: &CryptoKey, data: &[u8], ) -> Result<impl AsRef<[u8]>, Error>
https://w3c.github.io/webcrypto/#hmac-operations