Compare commits

1 Commits
1.1 ... main

4 changed files with 42 additions and 6 deletions

BIN
ecdsa-0.18.0.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
ecdsa-0.19.1.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,39 @@
-------------------------------------------------------------------
Thu Apr 3 06:28:02 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.19.1
* ``der.remove_implitic`` and ``der.encode_implicit`` for decoding and
encoding DER IMPLICIT values with custom tag values and arbitrary
classes
* Minor fixes around arithmetic with curves that have non-prime order
(useful for experimentation, not practical deployments)
* Fix arithmetic to work with curves that have (0, 0) on the curve
* Fix canonicalization of signatures when ``s`` is just slightly
above half of curve order
* Dropped official support for Python 3.5 (again, issues with CI, support
for Python 2.6 and Python 2.7 is unchanged)
* Officialy support Python 3.12 and 3.13 (add them to CI)
* Removal of few more unnecessary `six.b` literals (Alexandre Detiste)
* Fix typos in warning messages
-------------------------------------------------------------------
Fri Apr 12 17:02:34 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.19.0:
* `to_ssh` in `VerifyingKey` and `SigningKey`, supports Ed25519
keys only
* Support for twisted Brainpool curves
* Fix curve equation in glossary
* Documentation for signature encoding and signature decoding
functions
* Officially support Python 3.11 and 3.12
* Small updates to test suite to make it work with 3.11 and
3.12 and new releases of test dependencies
* Dropped the internal `_rwlock` module as it's unused
* Added mutation testing to CI, lots of speed-ups to the test
suite to make it happen
* Removal of unnecessary `six.b` literals (Alexandre Detiste)
-------------------------------------------------------------------
Fri Apr 21 12:24:30 UTC 2023 - Dirk Müller <dmueller@suse.com>
@@ -96,7 +132,7 @@ Sun Dec 20 09:21:59 UTC 2020 - Dirk Müller <dmueller@suse.com>
* `VerifyingKey.precompute()` supports `lazy` argument to delay
precomputation to the first time the key is used to verify a signature.
* Make created signatures correct when the hash used is bigger than the curve
order bit size and the curve order is not a multiple of 8
order bit size and the curve order is not a multiple of 8
* Speed up library load time by calculating the generator point multiplication
tables the first time the points are used, not when they are initialised.

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-ecdsa
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-ecdsa
Version: 0.18.0
Version: 0.19.1
Release: 0
Summary: ECDSA cryptographic signature library (pure python)
License: MIT