Hash functions
- How to choose our zk friendly hash
- ZK hashes- General
- ZKP friendly hash functions: SOK
- Whats the deal with hashes: zk hack
- Sponge functions: paper
- S box properties
- Hash Functions Monolith for ZK Applicationss
- STARK friendly hash functions
- Merkling
- Merkle Patricia trie
- Fiat Shamir
- Hashes
- Keccak implementation overview - interesting optimization techniques for keccak (🔥 bit interleaving 🔥)
- Keccak: Sponge and Duplex constructions
- SHA256
- Poseidon
- POSEIDON: A New Hash Function for Zero-Knowledge Proof Systems
- some documentation
- Encryption With Poseidon: Dima Khovratovich
- SAFE A tool box for Poseidon API
- Poseidon security update
- Encoding of long objects in Poseidon - Dmitry Khovratovich
- Talk Grassi
- Plonky2: Poseidon gate
- Poseidon - short blog
- Poseidon Implementations
- Poseidon2
- Paper
- Poseidon{2} in Noir
- Poseidon2 in plonky3
- Poseidon2 implementations
- Rescue
- MIMC
- Reinforced concrete
- Sinsemilla
- BLAKE
- Tip5
- Hash to Curve
- Hash Bounties