def process_response(response):
     cipher = launchkey.decrypt_RSA(self.private_key, response['response']['cipher'])
     data = launchkey.decrypt_AES(cipher[:-16], response['response']['data'], cipher[-16:])
     return json.loads(data)
 def test_decrypt_RSA(self):
     from launchkey import encrypt_RSA, decrypt_RSA
     private_key, public_key = generate_RSA()
     encrypted = encrypt_RSA(public_key, "test message " * 5)
     decrypted = decrypt_RSA(private_key, encrypted)
     self.assertEquals(decrypted, "test message " * 5)