summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorBrian Warner <warner@lothar.com>2014-12-16 15:20:30 -0800
committerBrian Warner <warner@lothar.com>2014-12-16 15:20:30 -0800
commitd6ee32dc3dd2a8494b1c81f10f9e94848c097d03 (patch)
tree70cc8877e888b72c7941fb89b41da10489494873 /setup.py
parent23dfe82341f4651c81fb9b0dba36a40ce0b1f61d (diff)
downloadecdsa-d6ee32dc3dd2a8494b1c81f10f9e94848c097d03.tar.gz
fix py3, which I always mess up
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/setup.py b/setup.py
index b2cfcda..c797dc3 100755
--- a/setup.py
+++ b/setup.py
@@ -53,9 +53,9 @@ class Speed(Test):
for curve in ["NIST192p", "NIST224p", "NIST256p", "SECP256k1",
"NIST384p", "NIST521p"]:
- S1 = "import ecdsa"
- S2 = "sk = ecdsa.SigningKey.generate(ecdsa.%s)" % curve
- S3 = "msg = 'msg'"
+ S1 = "from ecdsa import six, SigningKey, %s" % curve
+ S2 = "sk = SigningKey.generate(%s)" % curve
+ S3 = "msg = six.b('msg')"
S4 = "sig = sk.sign(msg)"
S5 = "vk = sk.get_verifying_key()"
S6 = "vk.verify(sig, msg)"
@@ -67,9 +67,10 @@ class Speed(Test):
sign = do([S1,S2,S3], S4)
verf = do([S1,S2,S3,S4,S5], S6)
import ecdsa
- sig = ecdsa.SigningKey.generate(getattr(ecdsa, curve)).sign("msg")
- print "%9s: siglen=%3d, keygen=%.3fs, sign=%.3fs, verify=%.3fs" \
- % (curve, len(sig), keygen, sign, verf)
+ c = getattr(ecdsa, curve)
+ sig = ecdsa.SigningKey.generate(c).sign(ecdsa.six.b("msg"))
+ print("%9s: siglen=%3d, keygen=%.3fs, sign=%.3fs, verify=%.3fs" \
+ % (curve, len(sig), keygen, sign, verf))
commands["speed"] = Speed