<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python/python3-ecdsa_0.18.0.bb, branch scarthgap-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=scarthgap-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=scarthgap-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2024-04-14T15:38:40+00:00</updated>
<entry>
<title>python3-ecdsa: upgrade 0.18.0 -&gt; 0.19.0</title>
<updated>2024-04-14T15:38:40+00:00</updated>
<author>
<name>Guðni Már Gilbert</name>
<email>gudnimar@noxmedical.com</email>
</author>
<published>2024-04-10T22:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=dd9a78ac91e1a8ebbac24b3d4f65f48ef77af9d9'/>
<id>urn:sha1:dd9a78ac91e1a8ebbac24b3d4f65f48ef77af9d9</id>
<content type='text'>
Changelog:
==========
New API:
------------
    to_ssh in VerifyingKey and SigningKey, supports Ed25519 keys only (Pablo Mazzini)

New features:
------------
    Support for twisted Brainpool curves

Doc fix:
------------
    Fix curve equation in glossary
    Documentation for signature encoding and signature decoding functions

Maintenance:
------------
    Dropped official support for 3.3 and 3.4 (because of problems running them
    in CI, not because it's actually incompatible; support for 2.6 and 2.7 is
    unaffected)
    Fixes around hypothesis parameters
    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)

Deprecations:
------------
    int_to_string, string_to_int, and digest_integer from ecdsa.ecdsa
    module are now considered deprecated, they will be removed in a future
    release

Signed-off-by: Guðni Már Gilbert &lt;gudnimar@noxmedical.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-ecdsa: cleanup DEPENDS</title>
<updated>2024-04-02T21:56:54+00:00</updated>
<author>
<name>Guðni Már Gilbert</name>
<email>gudnimar@noxmedical.com</email>
</author>
<published>2024-04-01T16:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8e540cab434f1106fa3e2f774190a966100ac438'/>
<id>urn:sha1:8e540cab434f1106fa3e2f774190a966100ac438</id>
<content type='text'>
Remove python3-pbr from DEPENDS: when looking at the source code
it looks like pbr is used in the CI process when building for
Python 2.6 only. Python 2 is no longer supported in the Yocto
project so it can be safely removed.

Remove python3-pip from DEPENDS: pip is not a build time
dependency.

Changes were tested on Kirkstone. The requirements for
python3-ecdsa v0.18 are exactly the same.

Signed-off-by: Guðni Már Gilbert &lt;gudnimar@noxmedical.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-ecdsa: remove python3-pbr</title>
<updated>2024-03-31T20:42:55+00:00</updated>
<author>
<name>Guðni Már Gilbert</name>
<email>gudnimar@noxmedical.com</email>
</author>
<published>2024-03-31T12:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=41d5dfbf91c907324bcc9d27c9607f3089e39854'/>
<id>urn:sha1:41d5dfbf91c907324bcc9d27c9607f3089e39854</id>
<content type='text'>
python3-pbr is not a runtime dependency or a buildtime dependency.
The reason for this change is not only to clean up the RDEPENDS list.
But also because python3-pbr adds pip as a runtime dependency which
is not always desireable.

Signed-off-by: Guðni Már Gilbert &lt;gudnimar@noxmedical.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-ecdsa: don't install tests</title>
<updated>2023-06-24T16:01:52+00:00</updated>
<author>
<name>Bartosz Golaszewski</name>
<email>bartosz.golaszewski@linaro.org</email>
</author>
<published>2023-06-23T14:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d6ad0dae171a293f8afad963d3dc0204f460dff0'/>
<id>urn:sha1:d6ad0dae171a293f8afad963d3dc0204f460dff0</id>
<content type='text'>
If we don't want to pull python3-unittest at run-time then we must not
install test packages. This recipe doesn't provide ptest anyway.

Signed-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-ecdsa: upgrade 0.17.0 -&gt; 0.18.0</title>
<updated>2022-07-24T13:28:56+00:00</updated>
<author>
<name>zhengruoqin</name>
<email>zhengrq.fnst@fujitsu.com</email>
</author>
<published>2022-07-22T01:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=781c980919652c2f2a873d2f4efbe714c33679b9'/>
<id>urn:sha1:781c980919652c2f2a873d2f4efbe714c33679b9</id>
<content type='text'>
Changelog:
==========
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.

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:
------------
    Fix few typos (thanks to Tim Gates and Kian Meng Ang).
    Updated black version; slight changes to formatting
    Include interoperability tests for Ed25519 and Ed448 with OpenSSL.

Signed-off-by: Zheng Ruoqin &lt;zhengrq.fnst@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
