[timeDJNkey] djn_keygen took 238186 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 4779172 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 6830687 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22144630 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 34750.5 ms Init = 0.047 ms CircuitGen = 0.177 ms Network = 307.046 ms BaseOTs = 456.347 ms Setup = 34007.9 ms OTExtension = 0.235 ms Garbling = 33769.4 ms Online = 742.539 ms Communication: Total Sent / Rcv 8596558 bytes / 15406734 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 8594995 bytes / 15406699 bytes OTExtension Sent / Rcv 0 bytes / 0 bytes Garbling Sent / Rcv 8594995 bytes / 15404617 bytes Online Sent / Rcv 1563 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '957963592') Verify Result: ALICE [timeDJNkey] djn_keygen took 264849 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 5047468 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 7193264 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22073638 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 35345.4 ms Init = 0.054 ms CircuitGen = 0.187 ms Network = 308.028 ms BaseOTs = 505.491 ms Setup = 34580.6 ms OTExtension = 0.222 ms Garbling = 34315.4 ms Online = 764.838 ms Communication: Total Sent / Rcv 8596549 bytes / 15406734 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 8594995 bytes / 15406699 bytes OTExtension Sent / Rcv 0 bytes / 0 bytes Garbling Sent / Rcv 8594995 bytes / 15404617 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '2497142507') Verify Result: ALICE [timeDJNkey] djn_keygen took 753977 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 4863441 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 6991171 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22114139 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 35484 ms Init = 0.052 ms CircuitGen = 0.192 ms Network = 313.602 ms BaseOTs = 523.274 ms Setup = 34724.3 ms OTExtension = 0.334 ms Garbling = 33969.9 ms Online = 759.657 ms Communication: Total Sent / Rcv 8596558 bytes / 15404652 bytes BaseOTs Sent / Rcv 49956 bytes / 52038 bytes Setup Sent / Rcv 8594995 bytes / 15404617 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 8594986 bytes / 15404617 bytes Online Sent / Rcv 1563 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '3220321668') Verify Result: ALICE [timeDJNkey] djn_keygen took 1003426 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 4992142 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 7135774 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22157564 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 36048.7 ms Init = 0.062 ms CircuitGen = 0.228 ms Network = 322.582 ms BaseOTs = 523.132 ms Setup = 35290.5 ms OTExtension = 0.349 ms Garbling = 34286.6 ms Online = 758.182 ms Communication: Total Sent / Rcv 8596549 bytes / 15406734 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 8594995 bytes / 15406699 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 8594986 bytes / 15404617 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '1992810216') Verify Result: ALICE [timeDJNkey] djn_keygen took 769417 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 5065440 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 7125692 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22146376 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 35859.5 ms Init = 0.045 ms CircuitGen = 0.151 ms Network = 297.186 ms BaseOTs = 505.868 ms Setup = 35108.4 ms OTExtension = 0.345 ms Garbling = 34338.5 ms Online = 751.19 ms Communication: Total Sent / Rcv 8596549 bytes / 15406734 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 8594995 bytes / 15406699 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 8594986 bytes / 15404617 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '2027915151') Verify Result: ALICE [timeDJNkey] djn_keygen took 222544 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 4899349 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 7148604 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22110051 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 35134.5 ms Init = 0.069 ms CircuitGen = 0.234 ms Network = 315.46 ms BaseOTs = 505.275 ms Setup = 34381.9 ms OTExtension = 0.207 ms Garbling = 34159.1 ms Online = 752.533 ms Communication: Total Sent / Rcv 8596549 bytes / 15406734 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 8594995 bytes / 15406699 bytes OTExtension Sent / Rcv 0 bytes / 0 bytes Garbling Sent / Rcv 8594995 bytes / 15404617 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '2245964656') Verify Result: ALICE [timeDJNkey] djn_keygen took 74657 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 4825532 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 7385656 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22138282 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 35191.5 ms Init = 0.082 ms CircuitGen = 0.254 ms Network = 305.295 ms BaseOTs = 521.342 ms Setup = 34425.5 ms OTExtension = 0.219 ms Garbling = 34350.6 ms Online = 765.953 ms Communication: Total Sent / Rcv 8596549 bytes / 15406734 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 8594995 bytes / 15406699 bytes OTExtension Sent / Rcv 0 bytes / 0 bytes Garbling Sent / Rcv 8594995 bytes / 15404617 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '1109275563') Verify Result: ALICE [timeDJNkey] djn_keygen took 345183 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 4796925 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 6929880 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22128272 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 34957.6 ms Init = 0.043 ms CircuitGen = 0.185 ms Network = 317.789 ms BaseOTs = 514.763 ms Setup = 34201.5 ms OTExtension = 0.211 ms Garbling = 33856.1 ms Online = 756.08 ms Communication: Total Sent / Rcv 8596558 bytes / 15404652 bytes BaseOTs Sent / Rcv 49956 bytes / 52029 bytes Setup Sent / Rcv 8594995 bytes / 15404617 bytes OTExtension Sent / Rcv 0 bytes / 0 bytes Garbling Sent / Rcv 8594995 bytes / 15404617 bytes Online Sent / Rcv 1563 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '2627881181') Verify Result: ALICE [timeDJNkey] djn_keygen took 358069 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 4925429 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 7006057 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22151977 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 35214.1 ms Init = 0.051 ms CircuitGen = 0.184 ms Network = 313.219 ms BaseOTs = 529.211 ms Setup = 34443 ms OTExtension = 0.34 ms Garbling = 34084.5 ms Online = 771.058 ms Communication: Total Sent / Rcv 8596549 bytes / 15406734 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 8594995 bytes / 15406699 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 8594986 bytes / 15404617 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '573925246') Verify Result: ALICE [timeDJNkey] djn_keygen took 190542 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 5007312 microseconds [SEND] m_bEncWireKeys: 7751520 bytes // 7.39243 MB [RECEIVE] m_bEncGG: 15404608 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 7072439 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 841344 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 22106707 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 Complexities: Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0 Total Vec AND: 0 Total Non-Vec AND: 0 XOR vals: 0 gates: 0 Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0 Yao: ANDs: 10016 ; Depth: 3 Reverse Yao: ANDs: 0 ; Depth: 0 Arithmetic Sharing: MULs: 0 ; Depth: 0 SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1 Total number of gates: 10112 Total depth: 3 Timings: Total = 35124.1 ms Init = 0.083 ms CircuitGen = 0.27 ms Network = 313.79 ms BaseOTs = 525.312 ms Setup = 34378.4 ms OTExtension = 0.205 ms Garbling = 34187.6 ms Online = 745.705 ms Communication: Total Sent / Rcv 8596549 bytes / 15406733 bytes BaseOTs Sent / Rcv 49956 bytes / 49957 bytes Setup Sent / Rcv 8594995 bytes / 15406698 bytes OTExtension Sent / Rcv 0 bytes / 0 bytes Garbling Sent / Rcv 8594995 bytes / 15404617 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '1032273602') Verify Result: ALICE