Skip to content

CryptoJS.Mac/JWS/semver fix, additional JWK support

Compare
Choose a tag to compare
@kjur kjur released this 13 Oct 21:33
· 370 commits to master since this release
  • NOTICE release 4.10.0 declined since API semver violation
  • some JWS HS* and Crypto Mac signature issue was fixed.
  • crypto 1.1.6 to 1.1.7
    • add support for various password providing method
      such as base64, base64url, hexadecimal or utf8 string
      for Mac.
  • jws 3.2.4 to 3.3.0
    • add support for various password providing method
      such as base64, base64url, hexadecimal or utf8 string
      for HS* JWS signing and validation
    • remove some old fashoned functions and methods
      which marked as "deprecated". Followings are removed:
      • JWS.generateJWSByP1PrvKey
      • JWS.generateJWSByKey
      • JWS.generateJWSByNED
      • JWS.verifyJWSByPemX509Cert
    • JWS.sign can handle header and payload
      JSON object not JSON string.
    • JWS.verify bugfix in 4.10.0 which only
      accepts hexacedimal string key for HS*.
  • keyutil 1.0.10 to 1.0.11
    • add support for RSA private key without
      P/Q/DP/DQ/COEFF of JWK