Commit Graph

9 Commits

Author SHA1 Message Date
8787613e91 run lint with pyupgrade at py39-plus 2025-01-25 15:48:39 -07:00
94483714a3 run lint and fix errors, except mypy 2024-02-19 16:05:58 -07:00
27ecd4b0ed Mock dependencies that are excluded in readthedocs
It seems preferable to import just fastecdsa. But if you do that,
then some kind of side-effect doesn't happen, which means that `sec1` is
not available as an attribute on `fastecdsa.encoding`.

So we specifically mock the sub-modules as well.
2019-11-27 14:07:14 -08:00
eef505f2d9 Add automatic docstring formatter and apply 2019-10-24 08:41:10 +02:00
30456f8018 Use a different ECC backend with a compatible serializer
This library has the ``SEC1`` encoder which is compatible
with the serialization of ECC keys/points used in the Go libp2p impl
2019-09-03 13:44:25 -07:00
7c004a4e14 Mypy fixes 2019-08-24 22:38:26 +02:00
b8c0ef9ebb Fix bugs in secio implementation 2019-08-24 22:38:25 +02:00
1adef05e94 Typing and linting fixes 2019-08-24 22:37:45 +02:00
228c17ae9e Add ECDH key exchange utility 2019-08-24 22:37:44 +02:00