def test_crypto_generichash_blake2b_init_salt_personal_too_short(key, salt): with pytest.raises(AssertionError): crypto_generichash_blake2b_init_salt_personal( key=key, salt=salt, personal=b'x', )
def test_crypto_generichash_blake2b_init_salt_key_too_short(salt): with pytest.raises(AssertionError): crypto_generichash_blake2b_init_salt_personal( key=b'1', salt=salt, personal=None, )
def test_crypto_generichash_blake2b_init_salt_invalid_outlen( key, salt, personal): with pytest.raises(AssertionError): crypto_generichash_blake2b_init_salt_personal( key=key, salt=salt, personal=personal, outlen=1, )
def test_crypto_generichash_blake2b_init_salt_invalid_outlen( key, salt, personal ): with pytest.raises(AssertionError): crypto_generichash_blake2b_init_salt_personal( key=key, salt=salt, personal=personal, outlen=1, )
def test_crypto_generichash_blake2b_init_salt(key, salt): out = crypto_generichash_blake2b_init_salt_personal( key=key, salt=salt, personal=None, ) assert isinstance(out, bytearray) assert len(out) == crypto_generichash_STATEBYTES