protected void init() throws Exception { FindMinimumCommon.bitVecLen = FindMinimumCommon.ois.readInt(); FindMinimumCommon.valueNum = FindMinimumCommon.ois.readInt(); FindMinimumCommon.circuitType = FindMinimumCommon.ois.readInt(); FindMinimumCommon.bitOutputRandom = FindMinimumCommon.ois.readInt(); FindMinimumCommon.initCircuits(); sInputLen = FindMinimumCommon.bitVecLen * FindMinimumCommon.valueNum; cInputLen = FindMinimumCommon.bitVecLen * FindMinimumCommon.valueNum + FindMinimumCommon.bitOutputRandom; // OT initialize otNumOfPairs = cInputLen; super.init(); }
protected void execCircuit() throws Exception { outputState = FindMinimumCommon.execCircuit(sBitslbs, cBitslbs); }