From a757c26d09a4e7caab380b22020cf0dfe636a783 Mon Sep 17 00:00:00 2001 From: Dmitri Bogomolov <4glitch@gmail.com> Date: Wed, 28 Jul 2021 01:14:02 +0300 Subject: [PATCH] test_blindsig: use bytes() on bytearray() everywhere, not str() --- src/tests/test_blindsig.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/tests/test_blindsig.py b/src/tests/test_blindsig.py index 76902347..ad6673e7 100644 --- a/src/tests/test_blindsig.py +++ b/src/tests/test_blindsig.py @@ -4,9 +4,6 @@ Test for ECC blind signatures import os import unittest from hashlib import sha256 -from .common import skip_python3 - -skip_python3() from pybitmessage.pyelliptic import ECCBlind, ECCBlindChain, OpenSSL @@ -200,7 +197,7 @@ class TestBlindSig(unittest.TestCase): output.extend(pubkey) output.extend(signature) signer_obj = child_obj - verifychain = ECCBlindChain(ca=ca.pubkey(), chain=str(output)) + verifychain = ECCBlindChain(ca=ca.pubkey(), chain=bytes(output)) self.assertFalse(verifychain.verify(msg, 1)) def test_blind_sig_chain_wrong_msg(self): # pylint: disable=too-many-locals @@ -235,7 +232,7 @@ class TestBlindSig(unittest.TestCase): output.extend(pubkey) output.extend(signature) signer_obj = child_obj - verifychain = ECCBlindChain(ca=ca.pubkey(), chain=str(output)) + verifychain = ECCBlindChain(ca=ca.pubkey(), chain=bytes(output)) self.assertFalse(verifychain.verify(fake_msg, 1)) def test_blind_sig_chain_wrong_intermediary(self): # pylint: disable=too-many-locals @@ -273,5 +270,5 @@ class TestBlindSig(unittest.TestCase): output.extend(pubkey) output.extend(signature) signer_obj = child_obj - verifychain = ECCBlindChain(ca=ca.pubkey(), chain=str(output)) + verifychain = ECCBlindChain(ca=ca.pubkey(), chain=bytes(output)) self.assertFalse(verifychain.verify(msg, 1))