Пример #1
0
def test_scrypt_invalid_params(n, r, valid):
    if valid:
        scrypt(
            password="******",
            salt="mysalt",
            n=n,
            r=r,
            p=1,
            dklen=32,
        )
    else:
        with pytest.raises(ValueError):
            scrypt(
                password="******",
                salt="mysalt",
                n=n,
                r=r,
                p=1,
                dklen=32,
            )
Пример #2
0
 def kdf(self, **kwargs: Any) -> bytes:
     return scrypt(
         **kwargs) if 'scrypt' in self.crypto.kdf.function else PBKDF2(
             **kwargs)