Skip to content

Commit ebcf833

Browse files
committed
Use ed25519-blake2b-fork instead of ed25519-blake2b
1 parent 43f9120 commit ebcf833

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

.github/workflows/test_min_reqs.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
pip install coincurve==15.0.1
4949
pip install crcmod==1.7
5050
pip install ecdsa==0.17
51-
pip install ed25519-blake2b==1.4
51+
pip install ed25519-blake2b-fork==1.4.2
5252
pip install pycryptodome==3.15
5353
pip install pynacl==1.5
5454
pip install py-sr25519-bindings==0.1.3
@@ -81,7 +81,7 @@ jobs:
8181
pip install coincurve==${{ runner.os == 'macOS' && '18.0.0' || '15.0.1' }}
8282
pip install crcmod==1.7
8383
pip install ecdsa==0.17
84-
pip install ed25519-blake2b==1.4
84+
pip install ed25519-blake2b-fork==1.4.2
8585
pip install pycryptodome==3.15
8686
pip install pynacl==1.5
8787
pip install py-sr25519-bindings==0.1.3
@@ -114,7 +114,7 @@ jobs:
114114
pip install coincurve==${{ runner.os == 'macOS' && '18.0.0' || '15.0.1' }}
115115
pip install crcmod==1.7
116116
pip install ecdsa==0.17
117-
pip install ed25519-blake2b==1.4
117+
pip install ed25519-blake2b-fork==1.4.2
118118
pip install pycryptodome==3.15
119119
pip install pynacl==1.5
120120
pip install py-sr25519-bindings==0.1.3
@@ -148,7 +148,7 @@ jobs:
148148
pip install coincurve==${{ runner.os == 'macOS' && '18.0.0' || '16.0.0' }}
149149
pip install crcmod==1.7
150150
pip install ecdsa==0.17
151-
pip install ed25519-blake2b==1.4
151+
pip install ed25519-blake2b-fork==1.4.2
152152
pip install pycryptodome==3.15
153153
pip install pynacl==1.5
154154
pip install py-sr25519-bindings==0.1.4
@@ -181,7 +181,7 @@ jobs:
181181
pip install coincurve==18.0.0
182182
pip install crcmod==1.7
183183
pip install ecdsa==0.17
184-
pip install ed25519-blake2b==1.4
184+
pip install ed25519-blake2b-fork==1.4.2
185185
pip install pycryptodome==3.15
186186
pip install pynacl==1.5
187187
pip install py-sr25519-bindings==0.2.0
@@ -214,7 +214,7 @@ jobs:
214214
pip install coincurve==19.0.1
215215
pip install crcmod==1.7
216216
pip install ecdsa==0.17
217-
pip install ed25519-blake2b==1.4.1
217+
pip install ed25519-blake2b-fork==1.4.2
218218
pip install pycryptodome==3.15
219219
pip install pynacl==1.5
220220
pip install py-sr25519-bindings==0.2.0
@@ -247,7 +247,7 @@ jobs:
247247
pip install coincurve==21.0.0
248248
pip install crcmod==1.7
249249
pip install ecdsa==0.17
250-
pip install ed25519-blake2b==1.4.1
250+
pip install ed25519-blake2b-fork==1.4.2
251251
pip install pycryptodome==3.15
252252
pip install pynacl==1.5
253253
pip install py-sr25519-bindings==0.2.2

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ Package dependencies:
5050
- [pycryptodome](https://pypi.org/project/pycryptodome/) for cryptographic functions
5151
- [coincurve](https://pypi.org/project/coincurve/) for secp256k1 curve
5252
- [ecdsa](https://pypi.org/project/ecdsa/) for nist256p1 and secp256k1 curves
53-
- [ed25519-blake2b](https://pypi.org/project/ed25519-blake2b/) for ed25519-blake2b curve
5453
- [pynacl](https://pypi.org/project/PyNaCl/) for ed25519 curve
5554
- [py-sr25519-bindings](https://pypi.org/project/py-sr25519-bindings/) for sr25519 curve
55+
- [ed25519-blake2b](https://github.com/ebellocchia/python-ed25519-blake2b/) for ed25519-blake2b curve (my fork to automatically build wheels)
5656
- [pytoniq-core-fork](https://github.com/ebellocchia/pytoniq-core) for TON primitives (my fork to extend compatibility to Python >= 3.7)
5757

5858
Please note that, for the py-sr25519-bindings library, Rust is required to be installed.

requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ coincurve>=19.0.1; python_version >= '3.12'
88
coincurve>=21.0.0; python_version >= '3.13'
99
crcmod~=1.7
1010
ecdsa~=0.17
11-
ed25519-blake2b>=1.4,<2.0.0; python_version < '3.12'
12-
ed25519-blake2b>=1.4.1,<2.0.0; python_version >= '3.12'
11+
ed25519-blake2b-fork>=1.4.2,<2.0.0
1312
pycryptodome~=3.15
1413
pynacl~=1.5
1514
py-sr25519-bindings>=0.1.3,<1.0.0; python_version < '3.10'

0 commit comments

Comments
 (0)