Skip to content

Commit af0c8bc

Browse files
committed
formatting
1 parent a84ac42 commit af0c8bc

4 files changed

Lines changed: 26 additions & 16 deletions

File tree

src/ecdsa/der.py

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,11 @@ def remove_implicit(string, exp_class="context-specific"):
202202
s0 = str_idx_as_int(string, 0)
203203

204204
if (s0 & tag_mask) != tag_class:
205-
raise UnexpectedDER("wanted class {0}, got 0x{1:02x} tag".format(exp_class, s0))
205+
raise UnexpectedDER("wanted class {0}, got 0x{1:02x} tag".\
206+
format(exp_class, s0))
206207
if s0 & 0b00100000 != 0:
207-
raise UnexpectedDER("wanted type primitive, got 0x{0:02x} tag".format(s0))
208+
raise UnexpectedDER("wanted type primitive, got 0x{0:02x} tag".\
209+
format(s0))
208210

209211
tag = s0 & 0x1F
210212
length, llen = read_length(string[1:])
@@ -266,7 +268,8 @@ def remove_boolean(string):
266268

267269
def remove_object(string):
268270
if not string:
269-
raise UnexpectedDER("Empty string does not encode an object identifier")
271+
raise UnexpectedDER(
272+
"Empty string does not encode an object identifier")
270273
if string[:1] != b"\x06":
271274
n = str_idx_as_int(string, 0)
272275
raise UnexpectedDER("wanted type 'object' (0x06), got 0x%02x" % n)
@@ -297,10 +300,12 @@ def remove_object(string):
297300

298301
def remove_integer(string):
299302
if not string:
300-
raise UnexpectedDER("Empty string is an invalid encoding of an integer")
303+
raise UnexpectedDER(
304+
"Empty string is an invalid encoding of an integer")
301305
if string[:1] != b"\x02":
302306
n = str_idx_as_int(string, 0)
303-
raise UnexpectedDER("wanted type 'integer' (0x02), got 0x%02x" % n)
307+
raise UnexpectedDER(
308+
"wanted type 'integer' (0x02), got 0x%02x" % n)
304309
length, llen = read_length(string[1:])
305310
if length > len(string) - 1 - llen:
306311
raise UnexpectedDER("Length longer than provided buffer")
@@ -491,7 +496,8 @@ def unpem(pem):
491496
def topem(der, name):
492497
b64 = base64.b64encode(compat26_str(der))
493498
lines = [("-----BEGIN %s-----\n" % name).encode()]
494-
lines.extend([b64[start : start + 76] + b"\n" for start in range(0, len(b64), 76)])
499+
lines.extend(
500+
[b64[start : start + 76] + b"\n" for start in range(0, len(b64), 76)])
495501
lines.append(("-----END %s-----\n" % name).encode())
496502
return b"".join(lines)
497503

@@ -532,5 +538,6 @@ def integer_to_octet_string(integer):
532538
length = (max(int_len, 1) + 7) // 8
533539
# int.to_bytes was added at python 3.2
534540
if version[0] < 3 or (version[0] == 3 and version[1] < 2):
535-
return bytes((integer >> i * 8) & 0xFF for i in reversed(range(length)))
541+
return bytes(
542+
(integer >> i * 8) & 0xFF for i in reversed(range(length)))
536543
return int.to_bytes(integer, length=length, byteorder="big")

src/ecdsa/ecdsa.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def verifies(self, hash, signature, accelerate=False):
196196
return False
197197
if accelerate:
198198
point = ellipticcurve.AbstractPoint.from_bytes(
199-
self.generator.curve(),r)
199+
self.generator.curve(), r)
200200
r = point[0] % n
201201
if r < 1 or r > n - 1:
202202
return False
@@ -272,7 +272,7 @@ def sign(self, hash, random_k, accelerate=False):
272272
if s == 0:
273273
raise RSZeroError("amazingly unlucky random number s")
274274
if accelerate:
275-
return Signature(p1,s)
275+
return Signature(p1, s)
276276
return Signature(r, s)
277277

278278

src/ecdsa/keys.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
)
2424
from ._compat import normalise_bytes
2525
from .errors import MalformedPointError
26-
from .ellipticcurve import AbstractPoint, Point, PointJacobi, CurveEdTw
26+
from .ellipticcurve import PointJacobi, CurveEdTw
2727

2828

2929
__all__ = [
@@ -683,7 +683,8 @@ def verify(
683683

684684
hashfunc = hashfunc or self.default_hashfunc
685685
digest = hashfunc(data).digest()
686-
return self.verify_digest(signature, digest, sigdecode, allow_truncate, accelerate)
686+
return self.verify_digest(
687+
signature, digest, sigdecode, allow_truncate, accelerate)
687688

688689
def verify_digest(
689690
self,
@@ -1537,7 +1538,8 @@ def sign(
15371538
if isinstance(self.curve.curve, CurveEdTw):
15381539
return self.sign_deterministic(data)
15391540
h = hashfunc(data).digest()
1540-
return self.sign_digest(h, entropy, sigencode, k, allow_truncate, accelerate)
1541+
return self.sign_digest(
1542+
h, entropy, sigencode, k, allow_truncate, accelerate)
15411543

15421544
def sign_digest(
15431545
self,

src/ecdsa/util.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -319,8 +319,8 @@ def sigencode_der_sig_value_y_boolean(r, s, order):
319319
if y & 1:
320320
b = True
321321
return der.encode_sequence(der.encode_integer(r),
322-
der.encode_integer(s),
323-
der.encode_boolean(b))
322+
der.encode_integer(s),
323+
der.encode_boolean(b))
324324

325325

326326
def sigencode_der_full_r(r, s, order=None, encoding='raw'):
@@ -348,7 +348,8 @@ def sigencode_der_full_r(r, s, order=None, encoding='raw'):
348348
:rtype: bytes
349349
"""
350350
r = r.to_bytes(encoding=encoding)
351-
sig = der.encode_sequence(der.encode_octet_string(r), der.encode_integer(s))
351+
sig = der.encode_sequence(
352+
der.encode_octet_string(r), der.encode_integer(s))
352353
# the ECDSA-FULL-R in ECDSA-Signature has a tag [0]
353354
sig = der.encode_implicit(0, sig)
354355
return sig
@@ -671,7 +672,7 @@ def sigdecode_der_ecdsa_sig_value(sig_der, order):
671672
r = der.integer_to_octet_string(r)
672673
# In point compression True is odd b"\x03", False is even b"\x02"
673674
if y:
674-
r = b"\x03" + r
675+
r = b"\x03" + r
675676
else:
676677
r = b"\x02" + r
677678
elif optional[:1] == b"\x04":

0 commit comments

Comments
 (0)