summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHubert Kario <hubert@kario.pl>2022-07-09 14:49:17 +0200
committerHubert Kario <hubert@kario.pl>2022-07-09 14:49:17 +0200
commit341e0d8be9fedf66fbc9a95630b4ed2138343380 (patch)
tree31c1a22ac79bd869b8fcd36056c15464c3c32fa8
parentada68f88154e736bccdc13abab1fc7f3c935c93d (diff)
downloadecdsa-341e0d8be9fedf66fbc9a95630b4ed2138343380.tar.gz
Release 0.18.0python-ecdsa-0.18.0
-rw-r--r--NEWS25
1 files changed, 25 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index cc5b2cf..cba5f93 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,28 @@
+* Release 0.18.0 (09 Jul 2022)
+
+New API:
+* `curve_by_name` in `curves` module to get a `Curve` object by providing curve
+ name.
+
+Bug fix:
+* Make the `VerifyingKey` encoded with explicit parameters use the same
+ kind of point encoding for public key and curve generator.
+* Better handling of malformed curve parameters (as in CVE-2022-0778);
+ make python-ecdsa raise `MalformedPointError` instead of `AssertionError`.
+
+Doc fix:
+* Publish the documentation on https://ecdsa.readthedocs.io/,
+ include explanation of basics of handling of ECC data formats and how to use
+ the library for elliptic curve arithmetic.
+* Make object names more consistent, make them into hyperlinks on the
+ readthedocs documentation.
+* Make security note more explicit (Ian Rodney)
+* Fix the `explicit` vs `named_curve` confusion in `VerifyingKey` docs.
+
+Maintenance:
+* Updated black version; slight changes to formatting
+* Include interoperability tests for Ed25519 and Ed448 with OpenSSL.
+
* Release 0.18.0-beta2 (05 Jan 2022)
New features: