This package relies on CryptoJS which is unmaintained and has often some vulnerabilities with latest being critical. You rely on it for some hmac calculation. We can use native node crypto operations for them. Would you accept a PR for this?