41d3f8e98e
- 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
Robert Schweikert2025-04-03 11:23:46 +00:00
629c5e2dfb
Accepting request 1167154 from devel:languages:python
Ana Guerrero2024-04-14 09:54:50 +00:00
5a79805681
- 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
Dirk Mueller2024-04-12 17:03:05 +00:00
d483b95201
- 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.
Dirk Mueller2020-12-20 09:23:18 +00:00
172fa44701
- 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.
Dirk Mueller2020-09-17 11:15:58 +00:00
e49ee4fc67
- Include in SLE-12 (fate#323875, bsc#1054413) - update to 0.13 (bsc#962291)
Robert Schweikert2019-10-17 11:46:33 +00:00
094981d46f
- updated to 0.13.3 (bsc#1153165) + CVE-2019-14853 DOS atack during signature decoding + CVE-2019-14859 signature malleability caused by insufficient checks of DER encoding
Robert Schweikert2019-10-14 22:02:57 +00:00