You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let public_labels = [Block::random(rng),Block::random(rng) ^ delta];
Here we XOR delta with public label corresponding to 1, whereas emp-toolkit only sends the random label prior to XOR. Verify that what we are doing is correct or fix
The text was updated successfully, but these errors were encountered:
As discussed, we are going to remove this explicit concept of "public labels" within the halfgate implementation. We can achieve the same effect by simply including these labels as input labels to the circuit. There will be a tiny overhead associated with having duplicate wire labels in memory, but that is trivial.
tlsn/mpc-core/src/garble/generator/half_gate.rs
Line 74 in 69b65c4
Here we XOR delta with public label corresponding to 1, whereas emp-toolkit only sends the random label prior to XOR. Verify that what we are doing is correct or fix
The text was updated successfully, but these errors were encountered: