def test_sign_and_verify_random(self): for i in range(100): message = ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(20)) signature = bitcoinsign.sign_message(self.priv_key, message) self.assertTrue(signature) self.assertTrue(bitcoinsign.verify_message(self.address, signature, message))
def test_sign_and_verify(self): message = "Hello World!" signature = bitcoinsign.sign_message(self.priv_key, message) # Ensure the signature is not false self.assertTrue(signature) self.assertTrue(bitcoinsign.verify_message(self.address, signature, message))
def test_verify(self): self.assertTrue(bitcoinsign.verify_message(self.address, "HB3xxxBADKHQr4CgFS3wMYvYuJZDt+oNahe6cWUBU3QYhEGgn7b/iS9zo0WFrbsYtZyhAVmRYbuDfNhs7/mL5Ro=", "Hello World!"))