Skip to content

Commit a84ac42

Browse files
committed
remove the import
1 parent 27ae6de commit a84ac42

2 files changed

Lines changed: 10 additions & 13 deletions

File tree

src/ecdsa/der.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,8 @@ def encode_number(n):
153153

154154

155155
def encode_boolean(n):
156-
return b"\x01" + encode_length(1) + integer_to_octet_string(0 if n else 1)
157-
156+
# True is a non-zero value, False is encoded as zero
157+
return b"\x01" + encode_length(1) + integer_to_octet_string(1 if n else 0)
158158

159159

160160
def is_sequence(string):

src/ecdsa/test_malformed_sigs.py

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from __future__ import with_statement, division
22

3-
from ecdsa import util
43
import hashlib
54

65
try:
@@ -40,7 +39,7 @@
4039
encode_oid,
4140
encode_sequence,
4241
encode_constructed,
43-
encode_implicit
42+
encode_implicit,
4443
)
4544
from .ellipticcurve import CurveEdTw
4645

@@ -228,16 +227,12 @@ def st_random_der_ecdsa_sig_value_full_r(draw): # pragma: no cover
228227
note("Configuration: {0}".format(name))
229228
order = int(verifying_key.curve.order)
230229

231-
x = draw(
232-
st.integers(min_value=0, max_value=verifying_key.curve.baselen)
233-
)
234-
y = draw(
235-
st.integers(min_value=0, max_value=verifying_key.curve.baselen)
236-
)
230+
x = draw(st.integers(min_value=0, max_value=verifying_key.curve.baselen))
231+
y = draw(st.integers(min_value=0, max_value=verifying_key.curve.baselen))
237232
prime = verifying_key.curve.curve.p()
238233
x_str = number_to_string(x, prime)
239-
y_ster = number_to_string(y, prime)
240-
r = x_str + y_ster
234+
y_str = number_to_string(y, prime)
235+
r = x_str + y_str
241236
s = draw(
242237
st.integers(min_value=0, max_value=order << 4)
243238
| st.integers(min_value=order >> 2, max_value=order + 1)
@@ -272,7 +267,9 @@ def test_random_der_ecdsa_sig_value_full_r(params):
272267
verifying_key, sig = params
273268

274269
with pytest.raises(BadSignatureError):
275-
verifying_key.verify(sig, example_data, sigdecode=sigdecode_der, accelerate=True)
270+
verifying_key.verify(
271+
sig, example_data, sigdecode=sigdecode_der, accelerate=True
272+
)
276273

277274

278275
def st_der_integer(*args, **kwargs): # pragma: no cover

0 commit comments

Comments
 (0)