Skip to content

Commit 96c95fb

Browse files
author
Lukas Pühringer
authored
Merge pull request #390 from lukpueh/ed25519-update
ed25519: Adopt update from upstream
2 parents c660a86 + 802ee7f commit 96c95fb

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

securesystemslib/_vendor/ed25519/ed25519.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ def intlist2bytes(l):
5757

5858

5959
b = 256
60-
q = 2 ** 255 - 19
61-
l = 2 ** 252 + 27742317777372353535851937790883648493
60+
q = 2**255 - 19
61+
l = 2**252 + 27742317777372353535851937790883648493
6262

6363

6464
def H(m):
@@ -230,14 +230,14 @@ def publickey_unsafe(sk):
230230
See module docstring. This function should be used for testing only.
231231
"""
232232
h = H(sk)
233-
a = 2 ** (b - 2) + sum(2 ** i * bit(h, i) for i in range(3, b - 2))
233+
a = 2 ** (b - 2) + sum(2**i * bit(h, i) for i in range(3, b - 2))
234234
A = scalarmult_B(a)
235235
return encodepoint(A)
236236

237237

238238
def Hint(m):
239239
h = H(m)
240-
return sum(2 ** i * bit(h, i) for i in range(2 * b))
240+
return sum(2**i * bit(h, i) for i in range(2 * b))
241241

242242

243243
def signature_unsafe(m, sk, pk):
@@ -247,7 +247,7 @@ def signature_unsafe(m, sk, pk):
247247
See module docstring. This function should be used for testing only.
248248
"""
249249
h = H(sk)
250-
a = 2 ** (b - 2) + sum(2 ** i * bit(h, i) for i in range(3, b - 2))
250+
a = 2 ** (b - 2) + sum(2**i * bit(h, i) for i in range(3, b - 2))
251251
r = Hint(
252252
intlist2bytes([indexbytes(h, j) for j in range(b // 8, b // 4)]) + m
253253
)
@@ -266,11 +266,11 @@ def isoncurve(P):
266266

267267

268268
def decodeint(s):
269-
return sum(2 ** i * bit(s, i) for i in range(0, b))
269+
return sum(2**i * bit(s, i) for i in range(0, b))
270270

271271

272272
def decodepoint(s):
273-
y = sum(2 ** i * bit(s, i) for i in range(0, b - 1))
273+
y = sum(2**i * bit(s, i) for i in range(0, b - 1))
274274
x = xrecover(y)
275275
if x & 1 != bit(s, b - 1):
276276
x = q - x

securesystemslib/_vendor/test-ed25519-upstream.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ set -eu
1212
# This commit matches our securesystemslib/_vendor/ed25519/ content.
1313
# If upstream changes, we should review the changes, vendor them,
1414
# and update the hash here
15-
pyca_ed25519_expected="533416699331674a02ec586916b78bf7f515c052"
15+
pyca_ed25519_expected="7d7a33ea320775ee4a00932bbca702e9b7dbcb78"
1616
pyca_ed25519_git_url="https://github.com/pyca/ed25519.git"
1717

1818
pyca_ed25519_main_head=$(git ls-remote "$pyca_ed25519_git_url" main | cut -f1)

0 commit comments

Comments
 (0)