Plonky2 implementation of the Semaphore protocol Used as an example in the ZKHack Plonky2 presentation. Compilation rustup override set nightly # Requires nightly Rust cargo test --release