Revisions of python-ecdsa
Ana Guerrero (anag+factory)
accepted
request 1167154
from
Dirk Mueller (dirkmueller)
(revision 17)
- 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) order bit size and the curve order is not a multiple of 8
Dominique Leuenberger (dimstar_suse)
accepted
request 1081939
from
Dirk Mueller (dirkmueller)
(revision 16)
Dominique Leuenberger (dimstar_suse)
accepted
request 1030999
from
Matej Cepl (mcepl)
(revision 15)
- Update to 0.18.0 * New features: + Support for EdDSA (Ed25519, Ed448) signature creation and verification. + Support for Ed25519 and Ed448 in PKCS#8 and public key files. + Support for point precomputation for EdDSA. * New API: + CurveEdTw class to represent the Twisted Edwards curve parameters. + PointEdwards class to represent points on Twisted Edwards curve and provide point arithmetic on it. + curve_by_name in curves module to get a Curve object by providing curve name. * Bug fix: + Accept private EdDSA keys that include public key in the ASN.1 structure. + Fix incompatibility with Python 3.3 in handling of memoryviews of empty strings. + 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. - Also remove the conditional definition of python_module.
Dominique Leuenberger (dimstar_suse)
accepted
request 925629
from
Dirk Mueller (dirkmueller)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 857105
from
Dirk Mueller (dirkmueller)
(revision 13)
- update to to 0.16.1: * `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 * Speed up library load time by calculating the generator point multiplication tables the first time the points are used, not when they are initialised.
Dominique Leuenberger (dimstar_suse)
accepted
request 835165
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to 0.16.0: * Support for reading and writing private keys in PKCS#8 format. * `to_pem` and `to_der` now accept new parameter, `format`, to specify * the format of the encoded files, either the dafault, legacy "ssleay", or * the new `pkcs8` to use PKCS#8. Note that only unencrypted PKCS#8 files are * supported. * Add `allow_truncate` to `verify` in `VerifyingKey`, it defaults to True, * when specified as False, use of large hashes smaller than curves will be * disallowed (as it was in 0.14.1 and earlier). * Correctly calculate signatures for private keys equal to n-1. * Make `PointJacobi` and thus `SigningKey` and `VerifyingKey` pickleable.
Dominique Leuenberger (dimstar_suse)
accepted
request 778814
from
Ondřej Súkup (mimi_vx)
(revision 11)
- update to 0.15 - fix fdupes usage * extra long changelog - see NEWS file
Dominique Leuenberger (dimstar_suse)
accepted
request 742539
from
Factory Maintainer (factory-maintainer)
(revision 10)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 702768
from
Ondřej Súkup (mimi_vx)
(revision 9)
- update to 0.13.2 - enable tests - fix requires * python packaging fixes
Dominique Leuenberger (dimstar_suse)
accepted
request 655720
from
Matej Cepl (mcepl)
(revision 8)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger (dimstar_suse)
accepted
request 491843
from
Robert Schweikert (rjschwei)
(revision 7)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 287330
from
Jan Matejek (matejcik)
(revision 6)
1
Adrian Schröter (adrianSuSE)
committed
(revision 4)
Split 13.2 from Factory
Stephan Kulow (coolo)
accepted
request 231086
from
Denisart Benjamin (posophe)
(revision 3)
- include in SLE 12 (FATE #315990) (forwarded request 230782 from rjschwei)
Stephan Kulow (coolo)
accepted
request 213775
from
Denisart Benjamin (posophe)
(revision 2)
- update to 0.10: * Make the secp256k1 available (forwarded request 213718 from dirkmueller)
Stephan Kulow (coolo)
accepted
request 208518
from
Sascha Peilicke (saschpe)
(revision 1)
new dependency of python-paramiko
Displaying all 17 revisions