private void ensureInitialized() { if (mascot != null) { return; } int numCandidatesPerTriple = 3; mascot = new Mascot( new MascotResourcePoolImpl(myId, numberOfPlayers, instanceId, drbg, seedOts, new MascotSecurityParameters(modBitLength, prgSeedLength, numCandidatesPerTriple), this.fieldDefinition), tripleNetwork.get(), ssk); } }
@Before public void setUp() { noOfParties = 2; ports = new ArrayList<>(noOfParties); for (int i = 1; i <= noOfParties; i++) { ports.add(10000 + i * (noOfParties - 1)); } executorService = Executors.newCachedThreadPool(); mascotSecurityParameters = new MascotSecurityParameters(); iterations = 3; definition = new BigIntegerFieldDefinition(ModulusFinder.findSuitableModulus(128)); }