HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
sine-fdn
tandem
Rust2022–2022
sine-fdn / tandem · Archived

tandem

A maliciously secure two-party computation engine which is embeddable and accessible

2Distinct people
2Mentions
0Explicit recommenders
189GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A maliciously secure two-party computation engine which is embeddable and accessible

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour2 dated mentions

Observed mentions: 2022-11-30 15:44:34 UTC to 2022-11-30 15:58:54 UTC.

0122022-11-30 15:00:00 UTC to 2022-11-30 16:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 commentsNov 30, 15:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC. One observed period does not establish a trend.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Nov 30, 15:002022-11-30 15:00:00 UTC2022-11-30 16:00:00 UTC220

What Hacker News says

2 sources
skoodge·Nov 30, 2022Submission

Show HN: Tandem – An Engine for Secure Multi-Party Computation (Written in Rust)

Tandem is a cryptographic engine for executing programs using Secure Multi-Party Computation (MPC), which allows 2 parties to compute a function without revealing their private inputs. The classic example from cryptography is the millionaires' problem, where two millionaires compute who is richer without revealing their wealth to each other. MPC has in the past been mostly confined to academia, but thanks to some recent papers has finally become fast enough for practical applications. Tandem uses Garbled Circuits, encrypted circuits consisting of boolean gates. While there have been other implementations based on these ideas, Tandem tries to provide a much better user experience than previous attempts. For example, the Tandem repo includes a server, a command line client and client libs for wasm and native architectures. To make it easier
Read the rest
to run practical applications, programs can be written in Garble, a custom Rust-like programming language that compiles to Garbled Circuits. (The most practical application to date using Tandem is "Encryptle", a Wordle clone that runs entirely over MPC. Depending on latency, a client/server exchange takes about 400ms, which makes the UX very similar to the real Wordle, with the twist that the server cannot see the guess in plain text and the browser cannot see the solution in plain text. Instead, guess and solution are kept private and compared using MPC.)
9 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.