Fuck sockets.
This commit is contained in:
parent
41189ad927
commit
8e5bbaa8ac
|
@ -6,7 +6,7 @@ import dk.au.pir.protocols.interpoly.InterPolyServer;
|
|||
import dk.au.pir.settings.PIRSettings;
|
||||
|
||||
public class Driver {
|
||||
private static int generalInterPolyTest(int ip) {
|
||||
private static int generalInterPolyTest(int index) {
|
||||
PIRSettings settings = new PIRSettings(8, 3);
|
||||
int s = settings.getS();
|
||||
System.out.println("s is: " + s);
|
||||
|
@ -19,13 +19,13 @@ public class Driver {
|
|||
}
|
||||
|
||||
InterPolyClient client = new InterPolyClient(settings, servers);
|
||||
int res = client.receive(2);
|
||||
int res = client.receive(index);
|
||||
System.out.println("res: " + res);
|
||||
return res;
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
generalInterPolyTest(0);
|
||||
generalInterPolyTest(2);
|
||||
/*
|
||||
int sum = 0;
|
||||
for (int i = 0; i < 1; i++) {
|
||||
|
|
|
@ -2,20 +2,12 @@ package dk.au.pir.protocols.interpoly;
|
|||
|
||||
import dk.au.pir.settings.PIRSettings;
|
||||
|
||||
import static dk.au.pir.utils.ProtocolUtils.printIntArrayArray;
|
||||
|
||||
public class InterPolyDatabase {
|
||||
private final int[] x;
|
||||
|
||||
public InterPolyDatabase(PIRSettings settings) {
|
||||
this.x = new int[settings.getDatabaseSize()];
|
||||
this.x[2] = 1;
|
||||
int[][] y = new int[1][settings.getDatabaseSize()];
|
||||
y[0]= this.x;
|
||||
System.out.println("This is the database");
|
||||
printIntArrayArray(y);
|
||||
System.out.println();
|
||||
|
||||
}
|
||||
|
||||
public int[] getX() {
|
||||
|
|
|
@ -6,6 +6,7 @@ import java.util.Arrays;
|
|||
|
||||
public class FieldElementLagrange {
|
||||
public static FieldElement interpolate(BigIntegerField field, FieldElement[] y) {
|
||||
// https://stackoverflow.com/questions/16375163/lagrange-interpolation-in-java
|
||||
System.out.println("y: " + Arrays.deepToString(y));
|
||||
FieldElement xPoint = field.valueOf(0); // we want to find f(0), so xpoint=0
|
||||
FieldElement sum = field.valueOf(0);
|
||||
|
|
Loading…
Reference in New Issue
Block a user