Ethereum / cryptography (zero-knowledge proof system, secure computation, cryptographic obfuscation.)
halo2-rsa. RSA verification circuit using halo2 library.
58voice_recovery_circuit. A circuit to verify the voice recovery process.
51iOMaker. [WIP] Indistinguishability/Ideal Obfuscation (iO) Library based on https://eprint.iacr.org/2021/1334.pdf
35Vreath. Popularizer of Blockchain Technology
17zkboogie. Rust library for ZKBoogie, ZKBoo-based ZKP scheme optimized for client-side proving and its recursion.
11octopus-contract-paper. A paper of Octopus contracts, smart contracts that operate ciphertexts outside the blockchain using signature-based witness encryption.
9halo2-dynamic-sha256. SHA256 verification circuit in halo2 supporting dynamic length input.
6zkboogie-client-bench. A benchmark website for client-side proving with zkboogie
6accumulator-rs. Cryptographic Accumulators in No-Std WASM supported Rust
4rust-searchable-pke. Rust library of Public Key Searchable Encryption schemes.
3PDCN_contract. Contracts for PDCN, written in Solidity
2rust-paillier. A pure-Rust implementation of the Paillier encryption scheme
2circom-uniplonk. UniPlonk verification circuit in circom. https://eprint.iacr.org/2023/869
2TBTE. Tag-based Batched Threshold Encryption (TBTE)
2halo2-fri-gadget. A FRI verifier circuit for the Halo2 proof system
1dkim. DKIM (RFC6376) implementation
1circuit_converters. Convert various types of boolean/arithmetic circuits to a specified format.
1PDCN_cortexM. Wasm and Remote Attestation in ARM TrustZone
1halo2-regex. Library and gadget to do regex string matches in halo2
1zkrollup_tutorial. Tutorial of ZKRollup written in circom.
1