Skip to content

Commit 341e0d8

Browse files
committed
Release 0.18.0
1 parent ada68f8 commit 341e0d8

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

Diff for: NEWS

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
* Release 0.18.0 (09 Jul 2022)
2+
3+
New API:
4+
* `curve_by_name` in `curves` module to get a `Curve` object by providing curve
5+
name.
6+
7+
Bug fix:
8+
* Make the `VerifyingKey` encoded with explicit parameters use the same
9+
kind of point encoding for public key and curve generator.
10+
* Better handling of malformed curve parameters (as in CVE-2022-0778);
11+
make python-ecdsa raise `MalformedPointError` instead of `AssertionError`.
12+
13+
Doc fix:
14+
* Publish the documentation on https://ecdsa.readthedocs.io/,
15+
include explanation of basics of handling of ECC data formats and how to use
16+
the library for elliptic curve arithmetic.
17+
* Make object names more consistent, make them into hyperlinks on the
18+
readthedocs documentation.
19+
* Make security note more explicit (Ian Rodney)
20+
* Fix the `explicit` vs `named_curve` confusion in `VerifyingKey` docs.
21+
22+
Maintenance:
23+
* Updated black version; slight changes to formatting
24+
* Include interoperability tests for Ed25519 and Ed448 with OpenSSL.
25+
126
* Release 0.18.0-beta2 (05 Jan 2022)
227

328
New features:

0 commit comments

Comments
 (0)