summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@stuvel.eu>2020-06-12 19:41:36 +0200
committerSybren A. Stüvel <sybren@stuvel.eu>2020-06-12 19:41:57 +0200
commitf4bd4d481a29c49cc96f208d0a092e3cd13aa438 (patch)
tree109dc8c331b4f15d5f18812d4ee9b2cfee7f02bb
parentc59236793ea4b5b248629de20b3e304be819e49b (diff)
downloadrsa-git-f4bd4d481a29c49cc96f208d0a092e3cd13aa438.tar.gz
Updated CHANGELOG
Note that version 4.3 will not appear on the master branch, but is available in the version-4.3-py27compatible branch only.
-rw-r--r--CHANGELOG.md25
1 files changed, 24 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d2c39cc..aabecb9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,29 @@
# Python-RSA changelog
-## Version 4.2 - in development
+## Version 4.4 - released 2020-06-12
+
+Version 4.3 is almost a re-tagged release of version 4.0. It requires Python
+3.5+. To avoid older Python installations from trying to upgrade to RSA 4.4,
+this is now made explicit in the `python_requires` argument in `setup.py`.
+
+No functional changes compared to version 4.2.
+
+
+## Version 4.3 - released 2020-06-12
+
+Version 4.3 is almost a re-tagged release of version 4.0. It is the last to
+support Python 2.7. This is now made explicit in the `python_requires` argument
+in `setup.py`. Python 3.4 is not supported by this release.
+
+Two security fixes have also been backported, so 4.3 = 4.0 + these two fixes.
+
+- Choose blinding factor relatively prime to N. Thanks Christian Heimes for pointing this out.
+- Reject cyphertexts (when decrypting) and signatures (when verifying) that have
+ been modified by prepending zero bytes. This resolves CVE-2020-13757. Thanks
+ Carnil for pointing this out.
+
+
+## Version 4.2 - released 2020-06-10
- Rolled back the switch to Poetry, and reverted back to using Pipenv + setup.py
for dependency management. There apparently is an issue no-binary installs of