summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@stuvel.eu>2019-08-04 18:43:14 +0200
committerSybren A. Stüvel <sybren@stuvel.eu>2019-08-04 18:43:14 +0200
commitd846979e3a2c7c4d68805b9ef5f4a7e1fda61737 (patch)
tree7ce40c3b2b842b17fd7989680169885e65ec5e48
parent2f3bbea0a5bcb69c4b3202f2bbc4bd4f51b8e476 (diff)
downloadrsa-git-d846979e3a2c7c4d68805b9ef5f4a7e1fda61737.tar.gz
Converted changelog from txt to Markdown
-rw-r--r--CHANGELOG.md (renamed from CHANGELOG.txt)61
1 files changed, 19 insertions, 42 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.md
index 921b7bd..0f67b84 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.md
@@ -1,8 +1,7 @@
-Python-RSA changelog
-========================================
+# Python-RSA changelog
-Version 4.1 - in development
-----------------------------------------
+
+## Version 4.1 - in development
- Dropped support for Python 2 and 3.4.
- Added type annotations to the source code. This will make Python-RSA easier to use in
@@ -17,8 +16,7 @@ Version 4.1 - in development
library on Python 3.5.
-Version 4.0 - released 2018-09-16
-----------------------------------------
+## Version 4.0 - released 2018-09-16
- Removed deprecated modules:
- rsa.varblock
@@ -40,21 +38,18 @@ Version 4.0 - released 2018-09-16
- Transitioned from `requirements.txt` to Pipenv for package management.
-Version 3.4.2 - released 2016-03-29
-----------------------------------------
+## Version 3.4.2 - released 2016-03-29
- Fixed dates in CHANGELOG.txt
-Version 3.4.1 - released 2016-03-26
-----------------------------------------
+## Version 3.4.1 - released 2016-03-26
- Included tests/private.pem in MANIFEST.in
- Included README.md and CHANGELOG.txt in MANIFEST.in
-Version 3.4 - released 2016-03-17
-----------------------------------------
+## Version 3.4 - released 2016-03-17
- Moved development to GitHub: https://github.com/sybrenstuvel/python-rsa
- Solved side-channel vulnerability by implementing blinding, fixes #19
@@ -75,8 +70,7 @@ Version 3.4 - released 2016-03-17
[4] http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf
-Version 3.3 - released 2016-01-13
-----------------------------------------
+## Version 3.3 - released 2016-01-13
- Thanks to Filippo Valsorda: Fix BB'06 attack in verify() by
switching from parsing to comparison. See [1] for more information.
@@ -87,54 +81,46 @@ Version 3.3 - released 2016-01-13
[1] https://blog.filippo.io/bleichenbacher-06-signature-forgery-in-python-rsa/
-Version 3.2.3 - released 2015-11-05
-----------------------------------------
+## Version 3.2.3 - released 2015-11-05
- Added character encoding markers for Python 2.x
-Version 3.2.1 - released 2015-11-05
-----------------------------------------
+## Version 3.2.1 - released 2015-11-05
- Added per-file licenses
- Added support for wheel packages
- Made example code more consistent and up to date with Python 3.4
-Version 3.2 - released 2015-07-29
-----------------------------------------
+## Version 3.2 - released 2015-07-29
- Mentioned support for Python 3 in setup.py
-Version 3.1.4 - released 2014-02-22
-----------------------------------------
+## Version 3.1.4 - released 2014-02-22
- Fixed some bugs
-Version 3.1.3 - released 2014-02-02
-----------------------------------------
+## Version 3.1.3 - released 2014-02-02
- Dropped support for Python 2.5
-Version 3.1.2 - released 2013-09-15
-----------------------------------------
+## Version 3.1.2 - released 2013-09-15
- Added Python 3.3 to the test environment.
- Removed dependency on Distribute
- Added support for loading public keys from OpenSSL
-Version 3.1.1 - released 2012-06-18
-----------------------------------------
+## Version 3.1.1 - released 2012-06-18
- Fixed doctests for Python 2.7
- Removed obsolete unittest so all tests run fine on Python 3.2
-Version 3.1 - released 2012-06-17
-----------------------------------------
+## Version 3.1 - released 2012-06-17
- Big, big credits to Yesudeep Mangalapilly for all the changes listed
below!
@@ -147,34 +133,25 @@ Version 3.1 - released 2012-06-17
-Version 3.0.1 - released 2011-08-07
-----------------------------------------
+## Version 3.0.1 - released 2011-08-07
- Removed unused import of abc module
-Version 3.0 - released 2011-08-05
-----------------------------------------
+## Version 3.0 - released 2011-08-05
- Changed the meaning of the keysize to mean the size of ``n`` rather than
the size of both ``p`` and ``q``. This is the common interpretation of
RSA keysize. To get the old behaviour, double the keysize when generating a
new key.
-
- Added a lot of doctests
-
- Added random-padded encryption and decryption using PKCS#1 version 1.5
-
- Added hash-based signatures and verification using PKCS#1v1.5
-
- Modeling private and public key as real objects rather than dicts.
-
- Support for saving and loading keys as PEM and DER files.
-
- Ability to extract a public key from a private key (PEM+DER)
-Version 2.0
-----------------------------------------
+## Version 2.0
- Security improvements by Barry Mead.