def _decrypt_session(self, string): aes = aes128cbc(settings.BLTI_AES_KEY, settings.BLTI_AES_IV) return json.loads(aes.decrypt(string))
def _encrypt_session(self, data): aes = aes128cbc(settings.BLTI_AES_KEY, settings.BLTI_AES_IV) return aes.encrypt(json.dumps(data))
def test_encrypt_decrypt(self): aes = aes128cbc(self.test_key, self.test_iv) for msg in self.msgs: enc = aes.encrypt(msg) self.assertEquals(aes.decrypt(enc), msg)