Example #1
0
	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))
Example #2
0
	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))
Example #3
0
	def test_verify(self):
		self.assertTrue(bitcoinsign.verify_message(self.address, "HB3xxxBADKHQr4CgFS3wMYvYuJZDt+oNahe6cWUBU3QYhEGgn7b/iS9zo0WFrbsYtZyhAVmRYbuDfNhs7/mL5Ro=", "Hello World!"))