# `lib-keccak`

> [!WARNING]
> These smart contracts have not been audited by cryptography experts. Proceed with caution.

Implementation of the `Keccak-f[1600]` permutation in Solidity.

## Examples

**Differential test vs. `tiny-keccak`**

```sh
just rust-fuzz
```

**Run contract tests**
```sh
just sol-test
```
