def test_encrypt_decrypt(self): s = os.urandom(500) length = len(s) encrypted_message = encrypt_message(self.address, s) message = decrypt_message(self.address, encrypted_message) self.assertEqual(s, message[:length])
#!/usr/bin/env python import sys from coinmessage import decrypt_message USAGE = """%s <public key with private key in bitcoind> <message>""" \ % sys.argv[0] if __name__ == '__main__': if len(sys.argv) != 3: sys.exit(USAGE) public_key, message = sys.argv[1:] if len(public_key) != 34: sys.exit(USAGE) print decrypt_message(public_key, message)