garble-lang

Secure computation language

A programming language designed to facilitate secure multi-party computation using garbled circuits

Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits

GitHub

39 stars
5 watching
2 forks
Language: Rust
last commit: 9 days ago
circuit-descriptiongarbled-circuitsmulti-party-computationprogramming-languagesecure-computation

Related projects:

Repository Description Stars
esonghori/tinygarble A tool for implementing secure multi-party computations using Yao's Garbled Circuits 120
dflemstr/tin A statically structurally typed JIT-compiled programming language designed to be easily embedded in other programs. 63
calctopia-opensource/jdk10u A reimplementation of Java for secure computation. 4
galoisinc/swanky A suite of libraries providing tools and utilities for secure multi-party computation 274
noir-lang/noir A language for creating secure and efficient proofs in cryptography using a compiler and runtime system 895
starkware-libs/cairo-lang A language and package for writing provable programs in Python. 1,348
starkware-libs/cairo A Rust-based language for creating provable programs that can perform general computation 1,599
austral/austral A systems language with capability-based security and linear types for building secure and safe software systems. 1,123
pingel-org/axle A domain-specific language for modeling and analyzing complex scientific computations and visualizations 67
galoisinc/cryptol An interpreter for a public standard language for specifying cryptographic algorithms 1,136
osu-crypto/batchdualex An implementation of a secure protocol for two-party computation to protect the integrity and confidentiality of computations 14
sdrapkin/securitydriven.inferno A .NET cryptography library providing a secure and reliable implementation of encryption algorithms 569
sorairolake/scryptenc-rs A Rust library and tool implementing the scrypt encrypted data format 1
eholk/harlan A Scheme-based language for programming GPUs. 1,185
bijoutrouvaille/fireward A Haskell-based language and compiler for writing Firestore security rules with type validation and idiomatic expressiveness. 238