Skip to content

Commit d846979

Browse files
committed
Converted changelog from txt to Markdown
1 parent 2f3bbea commit d846979

File tree

1 file changed

+19
-42
lines changed

1 file changed

+19
-42
lines changed
Lines changed: 19 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
Python-RSA changelog
2-
========================================
1+
# Python-RSA changelog
32

4-
Version 4.1 - in development
5-
----------------------------------------
3+
4+
## Version 4.1 - in development
65

76
- Dropped support for Python 2 and 3.4.
87
- 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
1716
library on Python 3.5.
1817

1918

20-
Version 4.0 - released 2018-09-16
21-
----------------------------------------
19+
## Version 4.0 - released 2018-09-16
2220

2321
- Removed deprecated modules:
2422
- rsa.varblock
@@ -40,21 +38,18 @@ Version 4.0 - released 2018-09-16
4038
- Transitioned from `requirements.txt` to Pipenv for package management.
4139

4240

43-
Version 3.4.2 - released 2016-03-29
44-
----------------------------------------
41+
## Version 3.4.2 - released 2016-03-29
4542

4643
- Fixed dates in CHANGELOG.txt
4744

4845

49-
Version 3.4.1 - released 2016-03-26
50-
----------------------------------------
46+
## Version 3.4.1 - released 2016-03-26
5147

5248
- Included tests/private.pem in MANIFEST.in
5349
- Included README.md and CHANGELOG.txt in MANIFEST.in
5450

5551

56-
Version 3.4 - released 2016-03-17
57-
----------------------------------------
52+
## Version 3.4 - released 2016-03-17
5853

5954
- Moved development to GitHub: https://github.com/sybrenstuvel/python-rsa
6055
- Solved side-channel vulnerability by implementing blinding, fixes #19
@@ -75,8 +70,7 @@ Version 3.4 - released 2016-03-17
7570
[4] http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf
7671

7772

78-
Version 3.3 - released 2016-01-13
79-
----------------------------------------
73+
## Version 3.3 - released 2016-01-13
8074

8175
- Thanks to Filippo Valsorda: Fix BB'06 attack in verify() by
8276
switching from parsing to comparison. See [1] for more information.
@@ -87,54 +81,46 @@ Version 3.3 - released 2016-01-13
8781
[1] https://blog.filippo.io/bleichenbacher-06-signature-forgery-in-python-rsa/
8882

8983

90-
Version 3.2.3 - released 2015-11-05
91-
----------------------------------------
84+
## Version 3.2.3 - released 2015-11-05
9285

9386
- Added character encoding markers for Python 2.x
9487

9588

96-
Version 3.2.1 - released 2015-11-05
97-
----------------------------------------
89+
## Version 3.2.1 - released 2015-11-05
9890

9991
- Added per-file licenses
10092
- Added support for wheel packages
10193
- Made example code more consistent and up to date with Python 3.4
10294

10395

104-
Version 3.2 - released 2015-07-29
105-
----------------------------------------
96+
## Version 3.2 - released 2015-07-29
10697

10798
- Mentioned support for Python 3 in setup.py
10899

109100

110-
Version 3.1.4 - released 2014-02-22
111-
----------------------------------------
101+
## Version 3.1.4 - released 2014-02-22
112102

113103
- Fixed some bugs
114104

115105

116-
Version 3.1.3 - released 2014-02-02
117-
----------------------------------------
106+
## Version 3.1.3 - released 2014-02-02
118107

119108
- Dropped support for Python 2.5
120109

121110

122-
Version 3.1.2 - released 2013-09-15
123-
----------------------------------------
111+
## Version 3.1.2 - released 2013-09-15
124112

125113
- Added Python 3.3 to the test environment.
126114
- Removed dependency on Distribute
127115
- Added support for loading public keys from OpenSSL
128116

129117

130-
Version 3.1.1 - released 2012-06-18
131-
----------------------------------------
118+
## Version 3.1.1 - released 2012-06-18
132119

133120
- Fixed doctests for Python 2.7
134121
- Removed obsolete unittest so all tests run fine on Python 3.2
135122

136-
Version 3.1 - released 2012-06-17
137-
----------------------------------------
123+
## Version 3.1 - released 2012-06-17
138124

139125
- Big, big credits to Yesudeep Mangalapilly for all the changes listed
140126
below!
@@ -147,34 +133,25 @@ Version 3.1 - released 2012-06-17
147133

148134

149135

150-
Version 3.0.1 - released 2011-08-07
151-
----------------------------------------
136+
## Version 3.0.1 - released 2011-08-07
152137

153138
- Removed unused import of abc module
154139

155140

156-
Version 3.0 - released 2011-08-05
157-
----------------------------------------
141+
## Version 3.0 - released 2011-08-05
158142

159143
- Changed the meaning of the keysize to mean the size of ``n`` rather than
160144
the size of both ``p`` and ``q``. This is the common interpretation of
161145
RSA keysize. To get the old behaviour, double the keysize when generating a
162146
new key.
163-
164147
- Added a lot of doctests
165-
166148
- Added random-padded encryption and decryption using PKCS#1 version 1.5
167-
168149
- Added hash-based signatures and verification using PKCS#1v1.5
169-
170150
- Modeling private and public key as real objects rather than dicts.
171-
172151
- Support for saving and loading keys as PEM and DER files.
173-
174152
- Ability to extract a public key from a private key (PEM+DER)
175153

176154

177-
Version 2.0
178-
----------------------------------------
155+
## Version 2.0
179156

180157
- Security improvements by Barry Mead.

0 commit comments

Comments
 (0)