Пример #1
0
    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'])
Пример #2
0
    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")