garble-lang

Garbled programming language

A programming language designed to be used in multi-party computation with garbled circuits

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

GitHub

38 stars
6 watching
2 forks
Language: Rust
last commit: almost 2 years ago
circuit-descriptiongarbled-circuitsmulti-party-computationprogramming-languagesecure-computation

Related projects:

RepositoryDescriptionStars
esonghori/tinygarbleA tool for implementing secure multi-party computations using Yao's Garbled Circuits119
dflemstr/tinA statically structurally typed JIT-compiled programming language designed to be easily embedded in other programs.63
calctopia-opensource/jdk10uA reimplementation of Java for secure computation.4
galoisinc/swankyA suite of libraries providing tools and utilities for secure multi-party computation283
noir-lang/noirA language for creating secure and efficient proofs in cryptography using a compiler and runtime system924
starkware-libs/cairo-langA language and package for writing provable programs in Python.1,350
starkware-libs/cairoA Rust-based language for creating provable programs with computational integrity1,630
austral/australA systems language with capability-based security and linear types for building secure and safe software systems.1,129
pingel-org/axleA domain-specific language for modeling and analyzing complex scientific computations and visualizations67
galoisinc/cryptolAn interpreter for a public standard language for specifying cryptographic algorithms1,139
osu-crypto/batchdualexAn implementation of a secure protocol for two-party computation to protect the integrity and confidentiality of computations14
sdrapkin/securitydriven.infernoA .NET cryptography library providing a secure and reliable implementation of encryption algorithms582
sorairolake/scryptenc-rsA Rust library and tool implementing a secure data encryption format based on the scrypt algorithm1
eholk/harlanA Scheme-based language for programming GPUs.1,183
bijoutrouvaille/firewardA Haskell-based language and compiler for writing Firestore security rules with type validation and idiomatic expressiveness.238