def test_crypt(self): for v in self.test_vectors: genhash = fshp.crypt(v['passwd'], salt=v['opts']['s'], rounds=v['opts']['r'], variant=v['opts']['v']) self.assertEqual(genhash, v['hash'])
def set(self, state, value, oldvalue, initator): if value == oldvalue: return value if not value: return None state.dict["_validated"] = False if state.dict.get("_from_load"): return value return fshp.crypt(value).decode("utf-8")