def test_crypto_generichash_invalid_outlen(): with pytest.raises(AssertionError): crypto_generichash( in_=None, key=None, outlen=1, )
def test_crypto_generichash(key): out = crypto_generichash( in_=b'x', key=key, ) assert isinstance(out, binary_type) assert len(out) == crypto_generichash_BYTES
def test_crypto_generichash_null_key(): out = crypto_generichash( in_=b'x', key=None, ) assert isinstance(out, binary_type) assert len(out) == crypto_generichash_BYTES
def test_crypto_generichash_key_too_short(): with pytest.raises(AssertionError): crypto_generichash( in_=None, key=b'1', )