Skip to content

Commit 40a6674

Browse files
committed
v4.0.0
1 parent c12e70c commit 40a6674

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

Changes.rst

+23
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
Changes for v4.0.0 (2024-08-21)
2+
===============================
3+
4+
- Replace PyOpenSSL with Cryptography (#260)
5+
6+
- This is a major infrastructure change that replaces core
7+
certificate parsing, key processing, signature validation, and
8+
certificate chain validation functions previously provided by
9+
PyOpenSSL with those provided by Cryptography. Care was taken to
10+
preserve the exisitng API, including exception types, but many
11+
error messages raised in various error conditions have changed. If
12+
you see unexpected behavior and you have reason to believe it is
13+
incorrect, please file an issue.
14+
15+
- Breaking change: the ca_path parameter, previously used to specify
16+
CA certificate stores, is no longer supported. Use the ca_pem_file
17+
parameter instead.
18+
19+
- Raise error when invalid certificate string is passed as input to
20+
signer
21+
22+
- Fix public key matching for ECDSA (#245)
23+
124
Changes for v3.2.2 (2024-01-28)
225
===============================
326

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name="signxml",
7-
version="3.2.2",
7+
version="4.0.0",
88
url="https://github.com/kislyuk/signxml",
99
license="Apache Software License",
1010
author="Andrey Kislyuk",

0 commit comments

Comments
 (0)