Secure Multi-Party Computation (MPC) framework written in Go. Implements two-party garbled circuits (Yao) and the Goldreich-Micali-Wigderson (GMW) protocol for secure computation.
go programming-language golang mpc ed25519 sha-256 sha-512 oblivious-transfer hmac-sha512 hmac-sha256 multi-party-computation multiparty-computation logical-circuits aes-128-cbc yao-millionaires gmw garbled-circuit aes-128-gcm iknp
-
Updated
Mar 25, 2026 - Go