Skip to content

Releases: auth0/node-xml-encryption

v6.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 09:19
7509c37

6.0.0 (2026-08-11)

⚠ BREAKING CHANGES

  • the rsa-oaep-mgf1p identifier fixes MGF1 to SHA-1 per
    XML-Enc 1.1 section 5.5.2, and DigestMethod selects only the OAEP message
    digest. Ciphertext produced by this library with keyEncryptionDigest sha256
    or sha512 (v3.1.0 through v5.0.0) used MGF1 matching the digest and no
    longer decrypts; it was never interoperable with compliant peers.

  • fix!: emit MGF1-SHA1 ciphertext for rsa-oaep-mgf1p

  • encrypting with keyEncryptionDigest sha256 or sha512 under
    rsa-oaep-mgf1p now wraps the key with MGF1-SHA1, as the identifier requires.
    Peers that adapted to the previous non-compliant output must switch to the

Features

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 15:00
18c17d7

5.0.0 (2026-07-02)

⚠ BREAKING CHANGES

  • DigestMethod is not used when keyEncryptionAlgorithm is RSA 1.5 so has been removed from the encrypted payload
  • keyEncryptionDigest values of sha256 or sha512 correctly use the http://www.w3.org/2001/04/xmlenc namespace when encrypting

Bug Fixes

  • correct digest method and digest method algorithm id (#136) (586edd3)

v4.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Jun 14:21
099bfa3

4.0.1 (2026-06-25)

Bug Fixes

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 09:26
87d3788

4.0.0 (2026-03-31)

Features

  • moving AES-128-CBC AES-256-CBC to the list of insecure algorithms (#123) (b03887a)

BREAKING CHANGES

  • CBC algorithms are now marked insecure

v3.1.0

Choose a tag to compare

@madhuriravindramohan-okta madhuriravindramohan-okta released this 21 Jan 16:22
d02969f

Add support for sha256/512 encryption key OAEP digest methods (#115)

v2.0.0

Choose a tag to compare

@esarafianou esarafianou released this 19 Jan 09:53
28cc6f1
  • BREAKING CHANGE: Drops support for Node 8
  • Replaces node-forge with native crypto functions

v1.3.0

Choose a tag to compare

@esarafianou esarafianou released this 25 Aug 16:27
f5f6532

[SEC] Bumps xmldom minor version.
[SEC] Bumps glob-parent patch version

v1.2.3

Choose a tag to compare

@esarafianou esarafianou released this 18 Mar 09:29
ca3796b

Updated the xmldom dependency due to a vulnerability (CVE-2021-21366) in earlier versions.

v1.2.2

Choose a tag to compare

@gkwang gkwang released this 09 Feb 19:23
435b1d0
  • Dev
    Remove test files to prevent false positive from SAST checks.

V1.2.0

Choose a tag to compare

@gkwang gkwang released this 07 May 22:25
1f013c5

fix: Moved sinon to devDependency to reduce prod dependency weight.