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)