Skip to content

Releases: XML-Security/signxml

v4.3.1

18 Feb 06:24

Choose a tag to compare

  • Fix comparison logic for ECDSA public keys (#290)

v4.3.0: - Remove registration for ec.SECT* ECDSA curves (#289)

14 Feb 19:03

Choose a tag to compare

  • Remove registration for ec.SECT* ECDSA curves (#289)

    • Fix key info matching behavior (#287)

v4.2.2

21 Jan 14:06

Choose a tag to compare

  • Support default namespace with no xmlns="" undeclarations in sign/verify round-trip (#286)

v4.2.1

19 Jan 04:50

Choose a tag to compare

  • Add legacy SigningCertificate with IssuerSerial for XAdES interoperability (#282)

v4.2.0: - Align behaviour of expect_references with docs (#279).

20 Aug 05:28

Choose a tag to compare

  • Align behaviour of expect_references with docs (#279).
    Passing expect_references=True to verify(...) now results in a list
    of verify_results, irrespective of the number of references in the
    signature.

    • Accept lxml 6.x

v4.1.0

28 Jun 23:46

Choose a tag to compare

  • Add options to exclude the C14N Transform element in signatures (#274)

v4.0.5

02 Jun 13:40

Choose a tag to compare

  • Use Python 3.9 compatible typing expression

v4.0.4: This release contains security fixes for two security advisories:

01 Jun 23:45

Choose a tag to compare

This release contains security fixes for two security advisories:

  • Signature verification with HMAC is vulnerable to an algorithm confusion attack
    (GHSA-6vx8-pcwv-xhf4)

  • Signature verification with HMAC is vulnerable to a timing attack
    (GHSA-gmhf-gg8w-jw42)

v4.0.3: - Fix issue with support for deprecated PyOpenSSL certificates

24 Nov 03:05

Choose a tag to compare

  • Fix issue with support for deprecated PyOpenSSL certificates

    • Fully remove the ca_path parameter; add docs for signature location pinning

v4.0.2

11 Sep 01:16

Choose a tag to compare

  • XAdES signing: remove duplicate timezone information from SigningTime (#266)