def test_05_encrypt_decrypt(self): config = current_app.config hsm = DefaultSecurityModule({"file": config.get("PI_ENCFILE")}) cipher = hsm.encrypt(b"data", b"iv12345678901234") text = hsm.decrypt(cipher, b"iv12345678901234") self.assertEqual(text, b"data") cipher = hsm.encrypt_pin(u"pin") text = hsm.decrypt_pin(cipher) self.assertEqual(text, u"pin") cipher = hsm.encrypt_password(u"password") text = hsm.decrypt_password(cipher) self.assertEqual(text, u"password")
def test_05_encrypt_decrypt(self): config = current_app.config hsm = DefaultSecurityModule({"file": config.get("PI_ENCFILE")}) cipher = hsm.encrypt("data", "iv12345678901234") text = hsm.decrypt(cipher, "iv12345678901234") self.assertTrue(text == "data", text) cipher = hsm.encrypt_pin("data") text = hsm.decrypt_pin(cipher) self.assertTrue(text == "data", text) cipher = hsm.encrypt_password("data") text = hsm.decrypt_password(cipher) self.assertTrue(text == "data", text)