test 4 parties

This commit is contained in:
Andrew Morris
2025-01-24 16:27:21 +11:00
parent debc351961
commit e329689224
3 changed files with 15 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ int main(int argc, char** argv) {
int port, party;
parse_party_and_port(argv, &party, &port);
const static int nP = 3;
const static int nP = 4;
NetIOMP<nP> io(party, port);
NetIOMP<nP> io2(party, port+2*(nP+1)*(nP+1)+1);
NetIOMP<nP> *ios[2] = {&io, &io2};
@@ -42,12 +42,18 @@ int main(int argc, char** argv) {
if (party == 2) {
input.assign_plaintext_bit(i, false);
}
} else {
} else if (i < 300) {
input.assign_party(i, 3);
if (party == 3) {
input.assign_plaintext_bit(i, false);
}
} else {
input.assign_party(i, 4);
if (party == 4) {
input.assign_plaintext_bit(i, false);
}
}
}